From 6acf74803b2caafb692c8975e0e513c13bef21c1 Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Tue, 27 Feb 2024 11:49:25 +0300 Subject: [PATCH 1/3] .github: update actions/checkout and ctions/setup-go GA versions Signed-off-by: Anna Shaleva --- .github/workflows/build.yml | 4 ++-- .github/workflows/go.yml | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 47e1e031..b40167a6 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,14 +28,14 @@ jobs: name: Run simulation runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: ref: ${{ github.event.inputs.ref }} # Allows to fetch all history for all branches and tags. Need this for proper versioning. fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: '1.21' cache: true diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 106b4751..d9dd8073 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/setup-go@v4 + - uses: actions/setup-go@v5 with: go-version: '1.19' - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: @@ -34,12 +34,12 @@ jobs: steps: - name: Setup go - uses: actions/setup-go@v4 + uses: actions/setup-go@v5 with: go-version: ${{ matrix.go }} - name: Check out code into the Go module directory - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get dependencies run: | From 50cba6d3c233c645fadaf6dad7aace5f3a5621bf Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Tue, 27 Feb 2024 11:54:04 +0300 Subject: [PATCH 2/3] .github: reorder actions/checkout and actions/setup-go steps Otherwise setup-go action won't work with go-version-file. Ref. https://github.com/actions/setup-go/issues/340. Signed-off-by: Anna Shaleva --- .github/workflows/go.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index d9dd8073..6e804e2a 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: + - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: go-version: '1.19' - - uses: actions/checkout@v4 - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: From cd438c591f0ac619bb62254ae865171d9dce4f88 Mon Sep 17 00:00:00 2001 From: Anna Shaleva Date: Tue, 27 Feb 2024 11:46:13 +0300 Subject: [PATCH 3/3] .github: use minimum required Go version from go.mod file For linter job only. Port https://github.com/nspcc-dev/neofs-contract/pull/389/commits/e0ec4d24cb992232935a17b59c09927cbc842444. Signed-off-by: Anna Shaleva --- .github/workflows/go.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 6e804e2a..6a634773 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -19,7 +19,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-go@v5 with: - go-version: '1.19' + go-version-file: 'go.mod' - name: golangci-lint uses: golangci/golangci-lint-action@v3 with: