Skip to content

Commit d650768

Browse files
committed
ci: update GitHub Actions versions for checkout and setup-helm
Updates the versions of widely used GitHub Actions across multiple workflow files: - actions/checkout updated from v4 to v6 - azure/setup-helm updated from v4 to v5 These updates ensure the CI/CD pipelines use the latest stable versions of these actions for improved performance and security. Signed-off-by: Ivan P <2119240+i5okie@users.noreply.github.com>
1 parent b8217ed commit d650768

9 files changed

Lines changed: 18 additions & 18 deletions

File tree

.github/actions/showcase-helm-lint/action.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ inputs:
2222
runs:
2323
using: composite
2424
steps:
25-
- uses: actions/checkout@v4
25+
- uses: actions/checkout@v6
2626
if: ${{ inputs.skip_checkout != 'true' }}
2727

28-
- uses: azure/setup-helm@v4
28+
- uses: azure/setup-helm@v5
2929
if: ${{ inputs.skip_helm_install != 'true' }}
3030
with:
3131
version: ${{ inputs.helm_version }}

.github/actions/showcase-setup-oc-helm/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@ runs:
88
with:
99
oc: '4.15.63'
1010

11-
- uses: azure/setup-helm@v4
11+
- uses: azure/setup-helm@v5
1212
with:
1313
version: v3.16.3

.github/workflows/continuous-integration.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
timeout-minutes: 15
2222
steps:
2323
- name: Checkout
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v6
2525

2626
- name: Setup NodeJS
2727
uses: ./.github/actions/setup-node
@@ -40,7 +40,7 @@ jobs:
4040
timeout-minutes: 15
4141
steps:
4242
- name: Checkout
43-
uses: actions/checkout@v4
43+
uses: actions/checkout@v6
4444

4545
- name: Setup NodeJS
4646
uses: ./.github/actions/setup-node
@@ -59,7 +59,7 @@ jobs:
5959
timeout-minutes: 45
6060
steps:
6161
- name: Checkout
62-
uses: actions/checkout@v4
62+
uses: actions/checkout@v6
6363

6464
- name: Setup NodeJS
6565
uses: ./.github/actions/setup-node

.github/workflows/deploy-showcase-dev.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
packages: write
6767
id-token: write
6868
steps:
69-
- uses: actions/checkout@v4
69+
- uses: actions/checkout@v6
7070
- uses: ./.github/actions/showcase-build-server
7171
with:
7272
image: ${{ env.SHOWCASE_SERVER_IMAGE }}
@@ -83,7 +83,7 @@ jobs:
8383
packages: write
8484
id-token: write
8585
steps:
86-
- uses: actions/checkout@v4
86+
- uses: actions/checkout@v6
8787
- uses: ./.github/actions/showcase-build-frontend
8888
with:
8989
image: ${{ env.SHOWCASE_FRONTEND_IMAGE }}
@@ -109,7 +109,7 @@ jobs:
109109
contents: read
110110
steps:
111111
- name: Checkout
112-
uses: actions/checkout@v4
112+
uses: actions/checkout@v6
113113

114114
- name: Verify OpenShift token is configured
115115
env:

.github/workflows/deploy-showcase-pr.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jobs:
7777
packages: write
7878
id-token: write
7979
steps:
80-
- uses: actions/checkout@v4
80+
- uses: actions/checkout@v6
8181
- uses: ./.github/actions/showcase-build-server
8282
with:
8383
image: ${{ env.SHOWCASE_SERVER_IMAGE }}
@@ -95,7 +95,7 @@ jobs:
9595
packages: write
9696
id-token: write
9797
steps:
98-
- uses: actions/checkout@v4
98+
- uses: actions/checkout@v6
9999
- uses: ./.github/actions/showcase-build-frontend
100100
with:
101101
image: ${{ env.SHOWCASE_FRONTEND_IMAGE }}
@@ -112,7 +112,7 @@ jobs:
112112
# Job-level `if` cannot use `secrets` (GitHub restriction). Verify OpenShift secrets in-step.
113113
if: ${{ always() && needs.ready.outputs.deploy == 'true' && needs.build_server.result == 'success' && needs.build_frontend.result == 'success' }}
114114
steps:
115-
- uses: actions/checkout@v4
115+
- uses: actions/checkout@v6
116116

117117
- name: Verify OpenShift secrets for deploy
118118
env:
@@ -231,7 +231,7 @@ jobs:
231231
needs: [ready, deploy]
232232
if: ${{ always() && needs.ready.outputs.deploy == 'true' && needs.deploy.result == 'success' }}
233233
steps:
234-
- uses: actions/checkout@v4
234+
- uses: actions/checkout@v6
235235

236236
- uses: peter-evans/find-comment@v3
237237
id: fc

.github/workflows/helm-lint-showcase.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
# Local composite actions require the repo on disk before `uses: ./.github/actions/...` resolves.
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v6
4242

4343
- uses: ./.github/actions/showcase-helm-lint
4444
with:

.github/workflows/helm-publish-showcase.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
name: Package and push to ghcr.io (OCI)
2424
runs-on: ubuntu-latest
2525
steps:
26-
- uses: actions/checkout@v4
26+
- uses: actions/checkout@v6
2727

2828
- uses: ./.github/actions/showcase-helm-lint
2929
with:
@@ -41,7 +41,7 @@ jobs:
4141
helm package . --destination "$GITHUB_WORKSPACE/dist"
4242
4343
- name: Log in to GitHub Container Registry
44-
uses: docker/login-action@v3
44+
uses: docker/login-action@v4
4545
with:
4646
registry: ghcr.io
4747
username: ${{ github.actor }}

.github/workflows/on_pr_opened.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ jobs:
3939
DOCKER_BUILDKIT: '1'
4040
steps:
4141
- name: Checkout
42-
uses: actions/checkout@v4
42+
uses: actions/checkout@v6
4343

4444
- name: Build server image
4545
run: docker build -f server/Dockerfile .

.github/workflows/undeploy-showcase-pr.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131
# Job-level `if` cannot use `secrets`. Skip uninstall steps when secrets are unset (notice only).
3232
if: github.repository_owner == 'bcgov'
3333
steps:
34-
- uses: actions/checkout@v4
34+
- uses: actions/checkout@v6
3535

3636
- id: openshift
3737
name: Preflight OpenShift secrets

0 commit comments

Comments
 (0)