Skip to content

Merge pull request #181 from hashicorp/jasonpilz/version-bump-v0.6.0 #1743

Merge pull request #181 from hashicorp/jasonpilz/version-bump-v0.6.0

Merge pull request #181 from hashicorp/jasonpilz/version-bump-v0.6.0 #1743

Workflow file for this run

# This workflow will build a golang project
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-go
name: Go
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Set up Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
with:
go-version: "1.22"
- name: go mod tidy check
run: |
go mod tidy
git diff --exit-code -- go.mod go.sum
- name: golangci-lint
uses: golangci/golangci-lint-action@a4f60bb28d35aeee14e6880718e0c85ff1882e64 # v6.0.1
with:
# Require: The version of golangci-lint to use.
# When `install-mode` is `binary` (default) the value can be v1.2 or v1.2.3 or `latest` to use the latest version.
# When `install-mode` is `goinstall` the value can be v1.2.3, `latest`, or the hash of a commit.
version: latest
- name: Test # Run the golang tests!
run: make go/test
# Upload the original go test log as an artifact for later review.
- name: Upload test log
uses: actions/upload-artifact@65462800fd760344b1a7b4382951275a0abb4808 # v4.3.3
if: always()
with:
name: test-log
path: /tmp/gotest.log
if-no-files-found: error