diff --git a/.github/workflows/.deploy.yml b/.github/workflows/.deploy.yml index 67305b8a..3d17ad52 100644 --- a/.github/workflows/.deploy.yml +++ b/.github/workflows/.deploy.yml @@ -45,7 +45,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Initialize - uses: bcgov-nr/action-deployer-openshift@541a7b1ed72cdd919a56262665d98410e6d97cb6 # v3.2.0 + uses: bcgov-nr/action-deployer-openshift@d972993c70aba88e4f2fe66a66c4b7149fa9fcad # v4.0.0 with: oc_namespace: ${{ secrets.OC_NAMESPACE }} oc_server: ${{ vars.OC_SERVER }} @@ -88,7 +88,7 @@ jobs: parameters: -p CPU_REQUEST=${{ inputs.frontend-cpu-request }} steps: - - uses: bcgov-nr/action-deployer-openshift@541a7b1ed72cdd919a56262665d98410e6d97cb6 # v3.2.0 + - uses: bcgov-nr/action-deployer-openshift@d972993c70aba88e4f2fe66a66c4b7149fa9fcad # v4.0.0 with: file: ${{ matrix.name }}/openshift.deploy.yml oc_namespace: ${{ secrets.OC_NAMESPACE }} diff --git a/.github/workflows/.tests.yml b/.github/workflows/.tests.yml index b4386b6f..6d373232 100644 --- a/.github/workflows/.tests.yml +++ b/.github/workflows/.tests.yml @@ -28,12 +28,12 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 name: Checkout - - uses: actions/setup-node@v4 + - uses: actions/setup-node@v5 name: Setup Node with: - node-version: 20 + node-version: 22 cache: 'npm' cache-dependency-path: frontend/package-lock.json - name: Install dependencies diff --git a/.github/workflows/analysis.yml b/.github/workflows/analysis.yml index 639d0191..5fee2ee8 100644 --- a/.github/workflows/analysis.yml +++ b/.github/workflows/analysis.yml @@ -64,7 +64,7 @@ jobs: runs-on: ubuntu-24.04 timeout-minutes: 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Run Trivy vulnerability scanner in repo mode uses: aquasecurity/trivy-action@b6643a29fecd7f34b3597bc6acb0a98b03d33ff8 # 0.33.1 with: diff --git a/.github/workflows/backend-testing.yml b/.github/workflows/backend-testing.yml index 59c68552..68379e20 100644 --- a/.github/workflows/backend-testing.yml +++ b/.github/workflows/backend-testing.yml @@ -15,7 +15,7 @@ jobs: setup-job: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - run: "true" testing: @@ -35,10 +35,10 @@ jobs: options: --health-cmd pg_isready --health-interval 10s --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 704ee193..541fecd4 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -12,10 +12,10 @@ jobs: runs-on: ubuntu-24.04 steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Set up Python - uses: actions/setup-python@v5 + uses: actions/setup-python@v6 with: python-version: '3.13' diff --git a/.github/workflows/pr-close.yml b/.github/workflows/pr-close.yml index c5589b23..011e480c 100644 --- a/.github/workflows/pr-close.yml +++ b/.github/workflows/pr-close.yml @@ -12,7 +12,7 @@ concurrency: jobs: cleanup: name: Cleanup and Images - uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@0b8121a528aaa05ef8def2f79be9081691dfe98a # v0.9.0 + uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-close.yml@d9b3d32fb3f03c4699c2dce83ddfff042cd31a1f # v1.0.0 secrets: oc_namespace: ${{ secrets.OC_NAMESPACE }} oc_token: ${{ secrets.OC_TOKEN }} diff --git a/.github/workflows/pr-open.yml b/.github/workflows/pr-open.yml index 9203d2e5..7f87d865 100644 --- a/.github/workflows/pr-open.yml +++ b/.github/workflows/pr-open.yml @@ -18,7 +18,7 @@ jobs: package: [database, backend, frontend] timeout-minutes: 20 steps: - - uses: bcgov-nr/action-builder-ghcr@ace71f7a527ca6fc43c15c7806314be5a4579d2c # v2.3.0 + - uses: bcgov-nr/action-builder-ghcr@1a3767a04ade69edf7e4857c44269d1100282581 # v4.1.0 with: keep_versions: 50 package: ${{ matrix.package }} diff --git a/.github/workflows/pr-validate.yml b/.github/workflows/pr-validate.yml index 61e46823..b3c743b6 100644 --- a/.github/workflows/pr-validate.yml +++ b/.github/workflows/pr-validate.yml @@ -12,7 +12,7 @@ jobs: validate: name: Validate PR if: (! github.event.pull_request.draft) - uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-validate.yml@0b8121a528aaa05ef8def2f79be9081691dfe98a # v0.9.0 + uses: bcgov/quickstart-openshift-helpers/.github/workflows/.pr-validate.yml@d9b3d32fb3f03c4699c2dce83ddfff042cd31a1f # v1.0.0 with: markdown_links: | - [Frontend](https://${{ github.event.repository.name }}-${{ github.event.number }}.apps.silver.devops.gov.bc.ca) diff --git a/.github/workflows/scheduled.yml b/.github/workflows/scheduled.yml index c36df35f..5932ba48 100644 --- a/.github/workflows/scheduled.yml +++ b/.github/workflows/scheduled.yml @@ -70,7 +70,7 @@ jobs: - 5432:5432 timeout-minutes: 10 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Flyway uses: docker://flyway/flyway:10@sha256:43592cc125eb0594d9b013e8dced2fa67d473c091abaa5dec03b22f49e682949 env: