Skip to content

Commit

Permalink
Update GitHub Actions
Browse files Browse the repository at this point in the history
  • Loading branch information
bdwyertech committed Mar 2, 2023
1 parent 3a43877 commit e2da3a6
Showing 1 changed file with 11 additions and 8 deletions.
19 changes: 11 additions & 8 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ jobs:
name: Build
strategy:
matrix:
go: [1.17]
go: ['1.20']
runs-on: ubuntu-latest
container: golang:${{ matrix.go }}
steps:
Expand All @@ -17,28 +17,31 @@ jobs:
- name: Git Info
id: git
run: |
echo ::set-output name=SOURCE_NAME::${GITHUB_REF#refs/*/}
echo ::set-output name=SOURCE_BRANCH::${GITHUB_REF#refs/heads/}
echo ::set-output name=SOURCE_TAG::${GITHUB_REF#refs/tags/}
echo "SOURCE_NAME=${GITHUB_REF#refs/*/}" >> $GITHUB_OUTPUT
echo "SOURCE_BRANCH=${GITHUB_REF#refs/heads/}" >> $GITHUB_OUTPUT
echo "SOURCE_TAG=${GITHUB_REF#refs/tags/}" >> $GITHUB_OUTPUT
- name: Test
env:
GOFLAGS: '-mod=vendor'
STATICCHECK_VERSION: '2022.1.2'
STATICCHECK_VERSION: '2023.1.2'
run: |
git config --global --add safe.directory $GITHUB_WORKSPACE
wget -qO- https://github.com/dominikh/go-tools/releases/download/${STATICCHECK_VERSION}/staticcheck_linux_amd64.tar.gz | tar zxf - --directory /usr/local/bin --strip-components=1 staticcheck/staticcheck
go fmt $(go list ./... | grep -v /vendor/) | xargs -I {} -r /bin/sh -c "/bin/echo {} && exit 1"
go vet $(go list ./... | grep -v /vendor/)
staticcheck --version
staticcheck $(go list ./... | grep -v /vendor/)
go test -v -race $(go list ./... | grep -v /vendor/)
- name: Run GoReleaser
if: startsWith(github.ref, 'refs/tags/') && (matrix.go == 1.17)
uses: goreleaser/goreleaser-action@v3
if: startsWith(github.ref, 'refs/tags/') && (matrix.go == 1.20)
uses: goreleaser/goreleaser-action@v4
with:
version: latest
args: release
# key: ${{ secrets.GPG_CODE_SIGN }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
SOURCE_NAME: ${{ steps.git.outputs.SOURCE_NAME }}
SOURCE_BRANCH: ${{ steps.git.outputs.SOURCE_BRANCH }}
SOURCE_TAG: ${{ steps.git.outputs.SOURCE_TAG }}

0 comments on commit e2da3a6

Please sign in to comment.