Skip to content

Commit 00cf4ab

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

15 files changed

+43
-43
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/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 }}

.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

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
##################################################################################
3-
#
3+
#
44
# This file is automatically generated using templates. Changes to this file
55
# should happen through editing the templates under .action_templates/*
66
# Manual edits will be overwritten.
@@ -48,16 +48,16 @@ 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') }}
@@ -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

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
##################################################################################
3-
#
3+
#
44
# This file is automatically generated using templates. Changes to this file
55
# should happen through editing the templates under .action_templates/*
66
# Manual edits will be overwritten.
@@ -48,18 +48,18 @@ 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') }}
@@ -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

+8-8
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
##################################################################################
3-
#
3+
#
44
# This file is automatically generated using templates. Changes to this file
55
# should happen through editing the templates under .action_templates/*
66
# Manual edits will be overwritten.
@@ -56,16 +56,16 @@ 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') }}
@@ -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)