Skip to content

Commit

Permalink
Update setup-go to v4 with implicit build caching (#2479)
Browse files Browse the repository at this point in the history
  • Loading branch information
t0yv0 committed Apr 20, 2023
1 parent 7079c65 commit 4939868
Show file tree
Hide file tree
Showing 8 changed files with 102 additions and 34 deletions.
28 changes: 21 additions & 7 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,9 +37,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -147,9 +149,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -193,9 +197,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -261,9 +267,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -321,9 +329,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -380,9 +390,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -488,9 +500,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down
28 changes: 21 additions & 7 deletions .github/workflows/master.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -151,9 +153,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -199,9 +203,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Setup Node
uses: actions/setup-node@v2
with:
Expand Down Expand Up @@ -274,9 +280,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -335,9 +343,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -396,9 +406,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -505,9 +517,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down
12 changes: 9 additions & 3 deletions .github/workflows/nightly-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -141,9 +143,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -242,9 +246,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down
24 changes: 18 additions & 6 deletions .github/workflows/prerelease.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -141,9 +143,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Setup Node
uses: actions/setup-node@v2
with:
Expand Down Expand Up @@ -216,9 +220,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -278,9 +284,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -339,9 +347,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -448,9 +458,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down
24 changes: 18 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -155,9 +157,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -230,9 +234,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -291,9 +297,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -352,9 +360,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down Expand Up @@ -475,9 +485,11 @@ jobs:
- name: Unshallow clone for tags
run: git fetch --prune --unshallow --tags
- name: Install Go
uses: actions/setup-go@v2
uses: actions/setup-go@v4
with:
go-version: ${{matrix.goversion}}
cache-dependency-path: |
**/go.sum
- name: Install pulumictl
uses: jaxxstorm/action-install-gh-release@v1.5.0
with:
Expand Down

0 comments on commit 4939868

Please sign in to comment.