Skip to content

Commit 705ee16

Browse files
sutaakaropenshift-merge-bot[bot]
authored andcommitted
Update deprecated GitHub actions
1 parent d0274d0 commit 705ee16

8 files changed

+49
-40
lines changed

.github/workflows/e2e_tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,19 +31,19 @@ jobs:
3131

3232
steps:
3333
- name: Checkout code
34-
uses: actions/checkout@v3
34+
uses: actions/checkout@v4
3535
with:
3636
submodules: recursive
3737

3838
- name: Checkout common repo code
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040
with:
4141
repository: 'project-codeflare/codeflare-common'
4242
ref: 'main'
4343
path: 'common'
4444

4545
- name: Set Go
46-
uses: actions/setup-go@v3
46+
uses: actions/setup-go@v5
4747
with:
4848
go-version: v1.20
4949

@@ -99,7 +99,7 @@ jobs:
9999
output-directory: ${CODEFLARE_TEST_OUTPUT_DIR}
100100

101101
- name: Upload logs
102-
uses: actions/upload-artifact@v3
102+
uses: actions/upload-artifact@v4
103103
if: always() && steps.deploy.outcome == 'success'
104104
with:
105105
name: logs

.github/workflows/mnist-job-test-image.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,17 +17,20 @@ jobs:
1717
- uses: actions/checkout@v4
1818

1919
- name: Set Go
20-
uses: actions/setup-go@v3
20+
uses: actions/setup-go@v5
2121
with:
2222
go-version: v1.20
2323

2424
- name: Login to Quay.io
25-
uses: redhat-actions/podman-login@v1
26-
with:
27-
username: ${{ secrets.QUAY_ID }}
28-
password: ${{ secrets.QUAY_TOKEN }}
29-
registry: quay.io
25+
id: podman-login-quay
26+
run: |
27+
podman login --username ${{ secrets.QUAY_ID }} --password ${{ secrets.QUAY_TOKEN }} quay.io
3028
3129
- name: Image Build and Push
3230
run: |
3331
make image-mnist-job-test-push
32+
33+
- name: Logout from Quay.io
34+
if: always() && steps.podman-login-quay.outcome == 'success'
35+
run: |
36+
podman logout quay.io

.github/workflows/olm_tests.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@ jobs:
3030
CODEFLARE_TEST_TIMEOUT_LONG: "10m"
3131

3232
steps:
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v4
3434
with:
3535
fetch-depth: 0 # fetching also previous commits to get tags
3636

3737
- name: Checkout common repo code
38-
uses: actions/checkout@v3
38+
uses: actions/checkout@v4
3939
with:
4040
repository: 'project-codeflare/codeflare-common'
4141
ref: 'main'
4242
path: 'common'
4343

4444
- name: Set Go
45-
uses: actions/setup-go@v3
45+
uses: actions/setup-go@v5
4646
with:
4747
go-version: v1.20
4848

@@ -192,7 +192,7 @@ jobs:
192192
output-directory: ${CODEFLARE_TEST_OUTPUT_DIR}
193193

194194
- name: Upload logs
195-
uses: actions/upload-artifact@v3
195+
uses: actions/upload-artifact@v4
196196
if: always() && steps.deploy.outcome == 'success'
197197
with:
198198
name: logs

.github/workflows/operator-image.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,25 @@ jobs:
1717
push:
1818
runs-on: ubuntu-latest
1919
steps:
20-
- uses: actions/checkout@v3
20+
- uses: actions/checkout@v4
2121

2222
- name: Set Go
23-
uses: actions/setup-go@v3
23+
uses: actions/setup-go@v5
2424
with:
2525
go-version: v1.20
2626

2727
- name: Login to Quay.io
28-
uses: redhat-actions/podman-login@v1
29-
with:
30-
username: ${{ secrets.QUAY_ID }}
31-
password: ${{ secrets.QUAY_TOKEN }}
32-
registry: quay.io
28+
id: podman-login-quay
29+
run: |
30+
podman login --username ${{ secrets.QUAY_ID }} --password ${{ secrets.QUAY_TOKEN }} quay.io
3331
3432
- name: Image Build
3533
run: |
3634
make build
3735
make image-build -e IMG=quay.io/project-codeflare/codeflare-operator:dev
3836
make image-push -e IMG=quay.io/project-codeflare/codeflare-operator:dev
37+
38+
- name: Logout from Quay.io
39+
if: always() && steps.podman-login-quay.outcome == 'success'
40+
run: |
41+
podman logout quay.io

.github/workflows/precommit.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,15 @@ jobs:
2121
volumes:
2222
- /cache
2323
steps:
24-
- uses: actions/checkout@v3
24+
- uses: actions/checkout@v4
2525

2626
- name: Set Go
27-
uses: actions/setup-go@v3
27+
uses: actions/setup-go@v5
2828
with:
2929
go-version: v1.20
3030

3131
- name: Activate cache
32-
uses: actions/cache@v3
32+
uses: actions/cache@v4
3333
with:
3434
path: /cache
3535
key: ${{ runner.os }}-cache-${{ hashFiles('**/go.sum', '.pre-commit-config.yaml') }}

.github/workflows/tag-and-build.yml

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,10 +59,10 @@ jobs:
5959
PR_BRANCH_NAME: adjustments-release-${{ github.event.inputs.version }}
6060

6161
steps:
62-
- uses: actions/checkout@v3
62+
- uses: actions/checkout@v4
6363

6464
- name: Set Go
65-
uses: actions/setup-go@v3
65+
uses: actions/setup-go@v5
6666
with:
6767
go-version: v1.20
6868

@@ -79,7 +79,7 @@ jobs:
7979
GITHUB_TOKEN: ${{ github.TOKEN }}
8080

8181
- name: Activate cache
82-
uses: actions/cache@v3
82+
uses: actions/cache@v4
8383
with:
8484
path: /cache
8585
key: ${{ runner.os }}-cache-${{ hashFiles('**/go.sum', '.pre-commit-config.yaml') }}
@@ -108,11 +108,9 @@ jobs:
108108
shell: bash
109109

110110
- name: Login to Quay.io
111-
uses: redhat-actions/podman-login@v1
112-
with:
113-
username: ${{ secrets.QUAY_ID }}
114-
password: ${{ secrets.QUAY_TOKEN }}
115-
registry: quay.io
111+
id: podman-login-quay
112+
run: |
113+
podman login --username ${{ secrets.QUAY_ID }} --password ${{ secrets.QUAY_TOKEN }} quay.io
116114
117115
- name: Align go.mod and go.sum dependencies for released components
118116
run: |
@@ -140,7 +138,7 @@ jobs:
140138
141139
- name: Commit changes in the code back to repository
142140
id: create-pr-branch
143-
uses: stefanzweifel/git-auto-commit-action@v4
141+
uses: stefanzweifel/git-auto-commit-action@v5
144142
with:
145143
commit_message: Update dependency versions for release ${{ github.event.inputs.version }}
146144
file_pattern: 'README.md *.yaml Makefile go.mod go.sum *.env'
@@ -199,3 +197,8 @@ jobs:
199197
GH_TOKEN: ${{ secrets.CODEFLARE_MACHINE_ACCOUNT_TOKEN }}
200198
OPERATORS_REPO_FORK_ORG: ${{ github.event.inputs.community-operators-prod-fork-organization }}
201199
OPERATORS_REPO_ORG: ${{ github.event.inputs.community-operators-prod-organization }}
200+
201+
- name: Logout from Quay.io
202+
if: always() && steps.podman-login-quay.outcome == 'success'
203+
run: |
204+
podman logout quay.io

.github/workflows/unit_tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ jobs:
2222
volumes:
2323
- /cache
2424
steps:
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626

2727
- name: Set Go
28-
uses: actions/setup-go@v3
28+
uses: actions/setup-go@v5
2929
with:
3030
go-version: v1.20
3131

3232
- name: Activate cache
33-
uses: actions/cache@v3
33+
uses: actions/cache@v4
3434
with:
3535
path: /cache
3636
key: ${{ runner.os }}-cache-${{ hashFiles('**/go.sum', '.pre-commit-config.yaml') }}

.github/workflows/verify_generated_files.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,9 @@ jobs:
2020
verify-imports:
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v3
23+
- uses: actions/checkout@v4
2424
- name: Set Go
25-
uses: actions/setup-go@v3
25+
uses: actions/setup-go@v5
2626
with:
2727
go-version: v1.20
2828
- name: Verify that imports are organized
@@ -31,9 +31,9 @@ jobs:
3131
verify-manifests:
3232
runs-on: ubuntu-latest
3333
steps:
34-
- uses: actions/checkout@v3
34+
- uses: actions/checkout@v4
3535
- name: Set Go
36-
uses: actions/setup-go@v3
36+
uses: actions/setup-go@v5
3737
with:
3838
go-version: v1.20
3939
- name: Verify that the latest WebhookConfigurations, ClusterRoles, and CustomResourceDefinitions have been generated

0 commit comments

Comments
 (0)