Skip to content

Commit dc761c1

Browse files
Update to golang 1.24, bumping multiple dependencies
Also update build image manifest, tag file and workflows
1 parent c0c9c1b commit dc761c1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1415
-2366
lines changed

.github/actions/setup-build/action.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@ runs:
66
using: "composite"
77
steps:
88
- name: Setup Go
9-
uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 #v5.0.0
9+
uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #v5.3.0
1010
with:
11-
go-version: 1.21.x
11+
go-version: ^1.24.0
1212
cache: false
1313
- name: Cache go-build and mod
14-
uses: actions/cache@13aacd865c20de90d75de3b17ebe84f7a17d57d2 #v4.0.0
14+
uses: actions/cache@1bd1e32a3bdc45362d1e726936510720a7c30a57 #v4.2.0
1515
with:
1616
path: |
1717
~/.cache/go-build/

.github/workflows/build-all-distros-nightly.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ jobs:
4141
run: |
4242
make generate-always
4343
- name: Run GoReleaser
44-
uses: goreleaser/goreleaser-action@9ed2f89a662bf1735a48bc8557fd212fa902bebf #v6.1.0
44+
uses: goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 #v6.2.1
4545
with:
4646
version: v1.24.0
4747
args: --config=.github/.goreleaser-local.yaml --snapshot --skip=publish --clean

.github/workflows/docker-publish.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
with:
1818
images: weaveworks/eksctl
1919
- name: Log in to Docker Hub
20-
uses: docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 #v3.1.0
20+
uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 #v3.3.0
2121
with:
2222
username: weaveworkseksctlci
2323
password: ${{ secrets.DOCKER_HUB_PASSWORD }}

.github/workflows/ecr-publish-build.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
uses: ./.github/actions/setup-build
2121

2222
- name: Configure AWS credentials
23-
uses: aws-actions/configure-aws-credentials@4fc4975a852c8cd99761e2de1f4ba73402e44dd9 # v4.0.3
23+
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
2424
with:
2525
aws-region: us-east-1
2626
role-duration-seconds: 7200
@@ -29,7 +29,7 @@ jobs:
2929

3030
- name: Login to Amazon ECR Public
3131
id: login-ecr-public
32-
uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v1
32+
uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v2.0.1
3333
with:
3434
registry-type: public
3535

.github/workflows/ecr-publish.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2
1818

1919
- name: Configure AWS credentials
20-
uses: aws-actions/configure-aws-credentials@4fc4975a852c8cd99761e2de1f4ba73402e44dd9 # v4.0.3
20+
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
2121
with:
2222
aws-region: us-east-1
2323
role-duration-seconds: 7200
@@ -26,7 +26,7 @@ jobs:
2626

2727
- name: Login to Amazon ECR Public
2828
id: login-ecr-public
29-
uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v1
29+
uses: aws-actions/amazon-ecr-login@062b18b96a7aff071d4dc91bc00c4c1a7945b076 # v2.0.1
3030
with:
3131
registry-type: public
3232

.github/workflows/link-checker.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
- name: Setup Go
2222
uses: actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 #v5.3.0
2323
with:
24-
go-version: 1.21.x
24+
go-version: ^1.24.0
2525
cache: false
2626

2727
- name: Install doc dependencies
@@ -31,6 +31,6 @@ jobs:
3131
run: make build-pages
3232

3333
- name: Link Checker
34-
uses: lycheeverse/lychee-action@f796c8b7d468feb9b8c0a46da3fac0af6874d374 #v2.2.0
34+
uses: lycheeverse/lychee-action@f613c4a64e50d792e0b31ec34bbcbba12263c6a6 #v2.3.0
3535
with:
3636
args: --exclude-all-private --exclude-mail --exclude-file .github/workflows/exclude-file.txt --exclude-path goformation --verbose --no-progress './**/*.md' './**/*.html'

.github/workflows/publish-release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757

5858
- name: GoReleaser Release
5959
if: ${{ !inputs.isReleaseCandidate }}
60-
uses: goreleaser/goreleaser-action@9ed2f89a662bf1735a48bc8557fd212fa902bebf #v6.1.0
60+
uses: goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 #v6.2.1
6161
with:
6262
version: v1.24.0
6363
args: release --clean --timeout 60m --skip=validate --config=.github/.goreleaser.brew.combined.yml --release-notes="${{env.RELEASE_NOTES_FILE}}"
@@ -67,7 +67,7 @@ jobs:
6767

6868
- name: GoReleaser Release Candidate
6969
if: ${{ inputs.isReleaseCandidate }}
70-
uses: goreleaser/goreleaser-action@9ed2f89a662bf1735a48bc8557fd212fa902bebf #v6.1.0
70+
uses: goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 #v6.2.1
7171
with:
7272
version: v1.24.0
7373
args: release --clean --timeout 60m --skip=validate --config=.github/.goreleaser.yml --release-notes="${{env.RELEASE_NOTES_FILE}}"

.github/workflows/release-candidate.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
rc:
88
name: Push release candidate tag
99
runs-on: ubuntu-latest
10-
container: public.ecr.aws/eksctl/eksctl-build:6c2690691bd3c017e727553eae863f2cf5c17e67
10+
container: public.ecr.aws/eksctl/eksctl-build:9b9ac54ee74f36fa22be8c7ec24f695dbd4c0d72
1111
steps:
1212
- name: Checkout
1313
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ jobs:
77
rc:
88
name: Push release tag
99
runs-on: ubuntu-latest
10-
container: public.ecr.aws/eksctl/eksctl-build:6c2690691bd3c017e727553eae863f2cf5c17e67
10+
container: public.ecr.aws/eksctl/eksctl-build:9b9ac54ee74f36fa22be8c7ec24f695dbd4c0d72
1111
steps:
1212
- name: Checkout
1313
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #v4.2.2

.github/workflows/update-generated.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
resource: ["coredns", "aws-node", "nvidia-device-plugin"]
1919
name: Update ${{ matrix.resource }} and open PR
2020
runs-on: ubuntu-latest
21-
container: public.ecr.aws/eksctl/eksctl-build:6c2690691bd3c017e727553eae863f2cf5c17e67
21+
container: public.ecr.aws/eksctl/eksctl-build:9b9ac54ee74f36fa22be8c7ec24f695dbd4c0d72
2222
env:
2323
GOPRIVATE: ""
2424
steps:
@@ -29,7 +29,7 @@ jobs:
2929
fetch-depth: 0
3030
- name: Configure AWS credentials for coredns update
3131
if: ${{ matrix.resource == 'coredns' }}
32-
uses: aws-actions/configure-aws-credentials@4fc4975a852c8cd99761e2de1f4ba73402e44dd9 # v4.0.3
32+
uses: aws-actions/configure-aws-credentials@ececac1a45f3b08a01d2dd070d28d111c5fe6722 # v4.1.0
3333
with:
3434
aws-region: us-west-2
3535
role-duration-seconds: 900

0 commit comments

Comments
 (0)