mirror of
https://github.com/zitadel/zitadel.git
synced 2025-08-11 18:07:31 +00:00
chore(linting): add golang-ci lint config (#3899)
* chore(linting): add golang-ci lint config * more linters * document more linters * describe more linters * describe more linters * add descriptions * add descriptions * config is now valid * try in action * add runs on * dont change out format * make a change * make a change * add timeout * maybe this way? * oupsi * only new issues * chore: linter settings * chore: concurRency * docs(contrib): add linter * chore: rename github job * chore: rename github job * chore(linter): use latest * chore(linter): version * chore(action): add working directory * chore(linting): remove generated files * build cache * docs(contrib): recommend golangci-lint as linter in IDE
This commit is contained in:
12
.github/workflows/test-code.yml
vendored
12
.github/workflows/test-code.yml
vendored
@@ -8,17 +8,17 @@ on:
|
||||
- '**.md'
|
||||
|
||||
jobs:
|
||||
Test:
|
||||
Build-ZITADEL:
|
||||
runs-on: ubuntu-20.04
|
||||
env:
|
||||
DOCKER_BUILDKIT: 1
|
||||
steps:
|
||||
- name: Set up Go
|
||||
uses: actions/setup-go@v2
|
||||
uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.19
|
||||
- name: Source checkout
|
||||
uses: actions/checkout@v2
|
||||
uses: actions/checkout@v3
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v1
|
||||
- name: Set up Docker Buildx
|
||||
@@ -33,6 +33,12 @@ jobs:
|
||||
version: v1.10.3
|
||||
- name: Build and Unit Test
|
||||
run: GOOS="linux" GOARCH="amd64" goreleaser build --id prod --snapshot --single-target --rm-dist --output .artifacts/zitadel/zitadel
|
||||
- name: linting
|
||||
uses: golangci/golangci-lint-action@v3
|
||||
with:
|
||||
version: v1.50.1
|
||||
only-new-issues: true
|
||||
skip-pkg-cache: true
|
||||
- name: Publish go coverage
|
||||
uses: codecov/codecov-action@v3.1.0
|
||||
with:
|
||||
|
Reference in New Issue
Block a user