Skip to content

build(deps): Bump the go-minor-and-patch group across 1 directory with 6 updates #446

build(deps): Bump the go-minor-and-patch group across 1 directory with 6 updates

build(deps): Bump the go-minor-and-patch group across 1 directory with 6 updates #446

Workflow file for this run

name: CI
on:
push:
branches:
- '**'
pull_request:
branches:
- '**'
permissions:
contents: read
jobs:
lint:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.26' ]
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
with:
go-version: ${{ matrix.go-version }}
- name: golangci-lint
uses: golangci/golangci-lint-action@ba0d7d2ec06a0ea1cb5fa41b2e4a3ab91d21278a
with:
version-file: .golangci-lint-version
- uses: pre-commit-ci/lite-action@5d6cc0eb514c891a40562a58a8e71576c5c7fb43
govulncheck:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.26' ]
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
with:
go-version: ${{ matrix.go-version }}
- name: govulncheck
run: go run golang.org/x/vuln/cmd/govulncheck@latest ./...
test:
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.26' ]
needs: [lint, govulncheck]
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
with:
go-version: ${{ matrix.go-version }}
- run: go test -v ./...
release:
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
strategy:
matrix:
go-version: [ '1.26' ]
needs: test
permissions:
contents: write
steps:
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10
- uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16
with:
go-version: ${{ matrix.go-version }}
- uses: go-semantic-release/action@2e9dc4247a6004f8377781bef4cb9dad273a741f
with:
hooks: goreleaser
env:
GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}