Skip to content

chore(deps): Go 1.25; Github actions improvements #195

chore(deps): Go 1.25; Github actions improvements

chore(deps): Go 1.25; Github actions improvements #195

Workflow file for this run

on:
push:
branches:
- main
pull_request:
paths:
- '**/**.go'
- 'go.mod'
- 'go.sum'
- '.github/workflows/test.yml'
- '.golangci.yml'
jobs:
test:
name: test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
with:
go-version-file: 'go.mod'
- run: make test
- name: Upload coverage to Codecov
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de # v5
golangci-lint:
# Only lint on PRs; it's not as useful on pushes to main
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6
- name: Set up Go for golangci-lint
uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c # v6
with:
go-version-file: go.mod
cache: false
- name: golangci-lint
uses: golangci/golangci-lint-action@1e7e51e771db61008b38414a730f564565cf7c20 # v9
with:
version: v2.6.1
only-new-issues: true