From c0f42eb71697afa1a100524d4a1787582ae3ab6c Mon Sep 17 00:00:00 2001 From: Abhinav Gupta Date: Sun, 18 Dec 2022 22:54:57 -0800 Subject: ci: Use Go 1.19 and update GH actions (#58) This updates sally to build and test against Go 1.19. Additionally, this upgrades the GitHub Action versions for checkout and setup-go. One of the features in setup-go v3 is that caching is built-in and opted-into with `cache: true`. Non-CI changes: gofmt, drop ioutil --- .github/workflows/go.yml | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) (limited to '.github') diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index a038ee5..a8c53f6 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -13,21 +13,15 @@ jobs: runs-on: ubuntu-latest steps: - - name: Setup Go - uses: actions/setup-go@v2 - with: - go-version: 1.18.x - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - - name: Load cached dependencies - uses: actions/cache@v1 + - name: Setup Go + uses: actions/setup-go@v3 with: - path: ~/go/pkg/mod - key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-go- + go-version: 1.19.x + cache: true - name: Lint run: make lint -- cgit v1.2.3