ci: upate ci
Some checks failed
CI / test (push) Successful in 10m51s
CI / lint (push) Successful in 20m42s
CI / build (push) Successful in 10m7s
CI / release (push) Failing after 5m34s

This commit is contained in:
2026-02-23 10:08:37 +01:00
parent 4808475a39
commit 184a8f81fb

View File

@@ -11,27 +11,30 @@ on:
jobs:
lint:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.24"
go-version-file: "go.mod"
- name: Install golangci-lint
run: go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@latest
- name: Run lint
run: make lint
- name: golangci-lint
uses: golangci/golangci-lint-action@v9
with:
version: v2.10.1
test:
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.24"
go-version-file: "go.mod"
- name: Install gotestfmt
run: go install github.com/gotesttools/gotestfmt/v2/cmd/gotestfmt@latest
@@ -43,31 +46,35 @@ jobs:
build:
runs-on: ubuntu-latest
permissions:
contents: read
needs:
- lint
- test
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.24"
go-version-file: "go.mod"
- name: Build
run: make build
release:
runs-on: ubuntu-latest
permissions:
contents: write
needs: build
if: github.event_name != 'pull_request'
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 0
- uses: actions/setup-go@v5
- uses: actions/setup-go@v6
with:
go-version: "1.24"
go-version-file: "go.mod"
- name: Build and install provider-zexlab plugin
run: |