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