chore(deps): update codecov/codecov-action action to v5 #113
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# name of the action | |
name: validate | |
# trigger on pull_request or push events | |
on: | |
pull_request: | |
push: | |
# pipeline to execute | |
jobs: | |
validate: | |
runs-on: ubuntu-latest | |
steps: | |
- name: clone | |
uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 | |
- name: install go | |
uses: actions/setup-go@0a12ed9d6a96ab950c8f026ed9f722fe0da7ef32 # v5.0.2 | |
with: | |
# use version from go.mod file | |
go-version-file: 'go.mod' | |
cache: true | |
check-latest: true | |
- name: validate | |
run: | | |
# Check that go mod tidy produces a zero diff; clean up any changes afterwards. | |
go mod tidy && git diff --exit-code; code=$?; git checkout -- .; (exit $code) | |
# Check that go vet ./... produces a zero diff; clean up any changes afterwards. | |
go vet ./... && git diff --exit-code; code=$?; git checkout -- .; (exit $code) | |
# Check that go fmt ./... produces a zero diff; clean up any changes afterwards. | |
go fmt ./... && git diff --exit-code; code=$?; git checkout -- .; (exit $code) | |
# Check that go fix ./... produces a zero diff; clean up any changes afterwards. | |
# Uncomment the following line after updating to Go 1.23.x when go fix has been ... fixed | |
# go fix ./... && git diff --exit-code; code=$?; git checkout -- .; (exit $code) |