feat: 配置示例:1.根据输入路径自动判断是否为windows路径改为 增加系统单选框,根据单选框判断是否为windows路径;相关逻辑调整;2.键值型命令行工具增加windows相关功能--story=119618143 #3596
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: lint | |
on: [push, pull_request] | |
jobs: | |
bcs-webconsole: | |
name: bcs-webconsole | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-webconsole/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-webconsole | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/bcs-webconsole | |
bcs-monitor: | |
name: bcs-monitor | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-monitor/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-monitor | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/bcs-monitor | |
bcs-bscp: | |
name: bcs-bscp | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-bscp/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-bscp | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m --skip-dirs=test --skip-dirs=pkg/logs/glog --out-format=colored-line-number | |
working-directory: bcs-services/bcs-bscp | |
bcs-cluster-manager: | |
name: bcs-cluster-manager | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-cluster-manager/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-cluster-manager | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/bcs-cluster-manager | |
bcs-helm-manager: | |
name: bcs-helm-manager | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-helm-manager/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-helm-manager | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/bcs-helm-manager | |
bcs-project-manager: | |
name: bcs-project-manager | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-project-manager/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-project-manager | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m --out-format=colored-line-number | |
working-directory: bcs-services/bcs-project-manager | |
bcs-user-manager: | |
name: bcs-user-manager | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/bcs-user-manager/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/bcs-user-manager | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/bcs-user-manager | |
bcs-cluster-resources: | |
name: bcs-cluster-resources | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-services/cluster-resources/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-services/cluster-resources | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-services/cluster-resources | |
bcs-task: | |
name: bcs-task | |
runs-on: ubuntu-latest | |
steps: | |
- name: checkout | |
uses: actions/checkout@v3 | |
- name: setup go | |
uses: actions/setup-go@v3 | |
with: | |
go-version-file: bcs-common/common/task/go.mod | |
- name: go mod tidy check | |
uses: katexochen/go-tidy-check@v2 | |
with: | |
modules: bcs-common/common/task | |
- name: golangci-lint | |
uses: golangci/golangci-lint-action@v3 | |
with: | |
version: v1.54.2 | |
args: --timeout=30m | |
working-directory: bcs-common/common/task | |
- name: Test | |
run: cd bcs-common/common/task && go test -cover ./... |