Skip to content

Commit af62052

Browse files
committed
Bump GitHub Actions
actions/cache@v2 is now depricated and fails CI
1 parent cf98091 commit af62052

17 files changed

+48
-48
lines changed

.action_templates/steps/checkout-fork.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# Because we are using pull_request_target the Github Secrets will be passed
33
# So code should be reviewed before labeling as "safe-to-test"
44
- name: Checkout Code
5-
uses: actions/checkout@v2
5+
uses: actions/checkout@v4
66
with:
77
ref: ${{github.event.pull_request.head.sha}}
88
repository: ${{github.event.pull_request.head.repo.full_name}}

.action_templates/steps/checkout.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
- name: Checkout Code
2-
uses: actions/checkout@v2
2+
uses: actions/checkout@v4
33
with:
44
submodules: true

.action_templates/steps/quay-login.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
- name: Login to Quay.io
2-
uses: docker/login-action@v1
2+
uses: docker/login-action@v3
33
with:
44
registry: quay.io
55
username: ${{ secrets.QUAY_USERNAME }}

.action_templates/steps/set-run-status.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# see https://github.com/actions/runner/issues/432
88
- name: Restore last run status
99
id: last_run
10-
uses: actions/cache@v2
10+
uses: actions/cache@v4
1111
with:
1212
path: last_run_status
1313
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
- name: Set up QEMU
2-
uses: docker/setup-qemu-action@v2
2+
uses: docker/setup-qemu-action@v3

.action_templates/steps/setup-and-install-python.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
- name: Setup Python
2-
uses: actions/setup-python@v2
2+
uses: actions/setup-python@v5
33
with:
44
python-version: '3.10.4'
55
- name: Cache Dependencies
6-
uses: actions/cache@v2
6+
uses: actions/cache@v4
77
with:
88
path: ~/.cache/pip
99
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/close-stale-issues.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
stale:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/stale@v3
13+
- uses: actions/stale@v9
1414
with:
1515
repo-token: ${{ secrets.GITHUB_TOKEN }}
1616
stale-issue-message: 'This issue is being marked stale because it has been open for 60 days with no activity. Please comment if this issue is still affecting you. If there is no change, this issue will be closed in 30 days.'

.github/workflows/code-health.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
Mypy:
1616
runs-on: ubuntu-latest
1717
steps:
18-
- uses: actions/checkout@v2
18+
- uses: actions/checkout@v4
1919

2020
- name: Mypy linting
2121
uses: jpetrucciani/mypy-check@179fdad632bf3ccf4cabb7ee4307ef25e51d2f96
@@ -30,4 +30,4 @@ jobs:
3030
with:
3131
go-version: stable
3232
- name: golangci-lint
33-
uses: golangci/golangci-lint-action@v6
33+
uses: golangci/golangci-lint-action@v6

.github/workflows/comment-release-pr.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
if: startsWith(github.event.pull_request.title, 'Release MongoDB Kubernetes Operator')
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/github-script@v3
12+
- uses: actions/github-script@v7
1313
with:
1414
github-token: ${{ secrets.GITHUB_TOKEN }}
1515
script: |

.github/workflows/e2e-dispatch.yml

+8-8
Original file line numberDiff line numberDiff line change
@@ -48,31 +48,31 @@ jobs:
4848
steps:
4949
# template: .action_templates/steps/checkout.yaml
5050
- name: Checkout Code
51-
uses: actions/checkout@v2
51+
uses: actions/checkout@v4
5252
with:
5353
submodules: true
5454
# template: .action_templates/steps/setup-and-install-python.yaml
5555
- name: Setup Python
56-
uses: actions/setup-python@v2
56+
uses: actions/setup-python@v5
5757
with:
5858
python-version: 3.10.4
5959
- name: Cache Dependencies
60-
uses: actions/cache@v2
60+
uses: actions/cache@v4
6161
with:
6262
path: ~/.cache/pip
6363
key: ${{ hashFiles('requirements.txt') }}
6464
- name: Install Python Dependencies
6565
run: pip install -r requirements.txt
6666
# template: .action_templates/steps/quay-login.yaml
6767
- name: Login to Quay.io
68-
uses: docker/login-action@v1
68+
uses: docker/login-action@v3
6969
with:
7070
registry: quay.io
7171
username: ${{ secrets.QUAY_USERNAME }}
7272
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
7373
# template: .action_templates/steps/set-up-qemu.yaml
7474
- name: Set up QEMU
75-
uses: docker/setup-qemu-action@v2
75+
uses: docker/setup-qemu-action@v3
7676
# template: .action_templates/steps/build-and-push-development-images.yaml
7777
- name: Build and Push Images
7878
run: |
@@ -87,16 +87,16 @@ jobs:
8787
steps:
8888
# template: .action_templates/steps/checkout.yaml
8989
- name: Checkout Code
90-
uses: actions/checkout@v2
90+
uses: actions/checkout@v4
9191
with:
9292
submodules: true
9393
# template: .action_templates/steps/setup-and-install-python.yaml
9494
- name: Setup Python
95-
uses: actions/setup-python@v2
95+
uses: actions/setup-python@v5
9696
with:
9797
python-version: 3.10.4
9898
- name: Cache Dependencies
99-
uses: actions/cache@v2
99+
uses: actions/cache@v4
100100
with:
101101
path: ~/.cache/pip
102102
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/e2e-fork.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -48,33 +48,33 @@ jobs:
4848
access_token: ${{ github.token }}
4949
# template: .action_templates/steps/checkout-fork.yaml
5050
- name: Checkout Code
51-
uses: actions/checkout@v2
51+
uses: actions/checkout@v4
5252
with:
5353
ref: ${{github.event.pull_request.head.sha}}
5454
repository: ${{github.event.pull_request.head.repo.full_name}}
5555
submodules: true
5656
# template: .action_templates/steps/setup-and-install-python.yaml
5757
- name: Setup Python
58-
uses: actions/setup-python@v2
58+
uses: actions/setup-python@v5
5959
with:
6060
python-version: 3.10.4
6161
- name: Cache Dependencies
62-
uses: actions/cache@v2
62+
uses: actions/cache@v4
6363
with:
6464
path: ~/.cache/pip
6565
key: ${{ hashFiles('requirements.txt') }}
6666
- name: Install Python Dependencies
6767
run: pip install -r requirements.txt
6868
# template: .action_templates/steps/quay-login.yaml
6969
- name: Login to Quay.io
70-
uses: docker/login-action@v1
70+
uses: docker/login-action@v3
7171
with:
7272
registry: quay.io
7373
username: ${{ secrets.QUAY_USERNAME }}
7474
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
7575
# template: .action_templates/steps/set-up-qemu.yaml
7676
- name: Set up QEMU
77-
uses: docker/setup-qemu-action@v2
77+
uses: docker/setup-qemu-action@v3
7878
# template: .action_templates/steps/build-and-push-development-images.yaml
7979
- name: Build and Push Images
8080
run: |
@@ -159,7 +159,7 @@ jobs:
159159
access_token: ${{ github.token }}
160160
# template: .action_templates/steps/checkout-fork.yaml
161161
- name: Checkout Code
162-
uses: actions/checkout@v2
162+
uses: actions/checkout@v4
163163
with:
164164
ref: ${{github.event.pull_request.head.sha}}
165165
repository: ${{github.event.pull_request.head.repo.full_name}}
@@ -174,7 +174,7 @@ jobs:
174174
# see https://github.com/actions/runner/issues/432
175175
- name: Restore last run status
176176
id: last_run
177-
uses: actions/cache@v2
177+
uses: actions/cache@v4
178178
with:
179179
path: last_run_status
180180
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
@@ -184,11 +184,11 @@ jobs:
184184
run: cat last_run_status
185185
# template: .action_templates/steps/setup-and-install-python.yaml
186186
- name: Setup Python
187-
uses: actions/setup-python@v2
187+
uses: actions/setup-python@v5
188188
with:
189189
python-version: 3.10.4
190190
- name: Cache Dependencies
191-
uses: actions/cache@v2
191+
uses: actions/cache@v4
192192
with:
193193
path: ~/.cache/pip
194194
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/e2e.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -56,31 +56,31 @@ jobs:
5656
access_token: ${{ github.token }}
5757
# template: .action_templates/steps/checkout.yaml
5858
- name: Checkout Code
59-
uses: actions/checkout@v2
59+
uses: actions/checkout@v4
6060
with:
6161
submodules: true
6262
# template: .action_templates/steps/setup-and-install-python.yaml
6363
- name: Setup Python
64-
uses: actions/setup-python@v2
64+
uses: actions/setup-python@v5
6565
with:
6666
python-version: 3.10.4
6767
- name: Cache Dependencies
68-
uses: actions/cache@v2
68+
uses: actions/cache@v4
6969
with:
7070
path: ~/.cache/pip
7171
key: ${{ hashFiles('requirements.txt') }}
7272
- name: Install Python Dependencies
7373
run: pip install -r requirements.txt
7474
# template: .action_templates/steps/quay-login.yaml
7575
- name: Login to Quay.io
76-
uses: docker/login-action@v1
76+
uses: docker/login-action@v3
7777
with:
7878
registry: quay.io
7979
username: ${{ secrets.QUAY_USERNAME }}
8080
password: ${{ secrets.QUAY_ROBOT_TOKEN }}
8181
# template: .action_templates/steps/set-up-qemu.yaml
8282
- name: Set up QEMU
83-
uses: docker/setup-qemu-action@v2
83+
uses: docker/setup-qemu-action@v3
8484
# template: .action_templates/steps/build-and-push-development-images.yaml
8585
- name: Build and Push Images
8686
run: |
@@ -165,7 +165,7 @@ jobs:
165165
access_token: ${{ github.token }}
166166
# template: .action_templates/steps/checkout.yaml
167167
- name: Checkout Code
168-
uses: actions/checkout@v2
168+
uses: actions/checkout@v4
169169
with:
170170
submodules: true
171171
# template: .action_templates/steps/set-run-status.yaml
@@ -178,7 +178,7 @@ jobs:
178178
# see https://github.com/actions/runner/issues/432
179179
- name: Restore last run status
180180
id: last_run
181-
uses: actions/cache@v2
181+
uses: actions/cache@v4
182182
with:
183183
path: last_run_status
184184
key: ${{ github.run_id }}-${{ matrix.test-name }}-${{ matrix.distro }}
@@ -188,11 +188,11 @@ jobs:
188188
run: cat last_run_status
189189
# template: .action_templates/steps/setup-and-install-python.yaml
190190
- name: Setup Python
191-
uses: actions/setup-python@v2
191+
uses: actions/setup-python@v5
192192
with:
193193
python-version: 3.10.4
194194
- name: Cache Dependencies
195-
uses: actions/cache@v2
195+
uses: actions/cache@v4
196196
with:
197197
path: ~/.cache/pip
198198
key: ${{ hashFiles('requirements.txt') }}

.github/workflows/go.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ jobs:
99
UnitTests:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- uses: actions/checkout@v2
12+
- uses: actions/checkout@v4
1313

1414
- name: Set up Go
15-
uses: actions/setup-go@v4
15+
uses: actions/setup-go@v5
1616
with:
1717
go-version: '1.24'
1818

.github/workflows/kubelinter-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
runs-on: ubuntu-latest
1818
steps:
1919
- name: Checkout Code
20-
uses: actions/checkout@v2
20+
uses: actions/checkout@v4
2121

2222
- name: Scan directory ./deploy/clusterwide/ with kube-linter
2323
uses: stackrox/[email protected]

.github/workflows/main.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
# Checkout the code base #
3737
##########################
3838
- name: Checkout Code
39-
uses: actions/checkout@v2
39+
uses: actions/checkout@v4
4040
with:
4141
# Make sure we also get the helm-charts submodule!
4242
submodules: true

.github/workflows/release-images.yml

+4-4
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,14 @@ jobs:
2323

2424
steps:
2525
- name: Checkout Code
26-
uses: actions/checkout@v2
26+
uses: actions/checkout@v4
2727
- name: Setup Python
28-
uses: actions/setup-python@v2
28+
uses: actions/setup-python@v5
2929
with:
3030
python-version: '3.10.4'
3131
architecture: 'x64'
3232

33-
- uses: actions/cache@v2
33+
- uses: actions/cache@v4
3434
with:
3535
path: ~/.cache/pip
3636
key: ${{ hashFiles('requirements.txt') }}
@@ -73,7 +73,7 @@ jobs:
7373
needs: [release-images]
7474
steps:
7575
- name: Checkout Code
76-
uses: actions/checkout@v2
76+
uses: actions/checkout@v4
7777
- name: Determine Release Tag
7878
id: release_tag
7979
run: |

.github/workflows/release-single-image.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@ jobs:
1313
runs-on: ubuntu-latest
1414
steps:
1515
- name: Checkout Code
16-
uses: actions/checkout@v2
16+
uses: actions/checkout@v4
1717
- name: Setup Python
18-
uses: actions/setup-python@v2
18+
uses: actions/setup-python@v5
1919
with:
2020
python-version: '3.10.4'
2121
architecture: 'x64'
2222

23-
- uses: actions/cache@v2
23+
- uses: actions/cache@v4
2424
with:
2525
path: ~/.cache/pip
2626
key: ${{ hashFiles('requirements.txt') }}

0 commit comments

Comments
 (0)