From 9b3b6a6be48f4c7f90416586921a96403775b62c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 23 Dec 2024 20:55:27 +0000 Subject: [PATCH] chore(deps): update github actions --- .../build-images-and-create-deployment.yml | 2 +- .github/workflows/build-images.yml | 4 +- .github/workflows/clean_happy_rdev.yml | 2 +- .github/workflows/close-inactive-issues.yml | 2 +- .github/workflows/deploy-happy-stack.yml | 26 +++--- .github/workflows/lint-pr.yml | 2 +- .github/workflows/promote-staging-to-prod.yml | 2 +- .github/workflows/push-processing-base.yml | 6 +- .github/workflows/push-rdev.yml | 4 +- .github/workflows/push-tests.yml | 82 +++++++++---------- .github/workflows/rdev-delete-for-pr.yml | 4 +- .github/workflows/rdev-tests.yml | 18 ++-- .github/workflows/rdev-update-for-pr.yml | 14 ++-- .../workflows/rebuild-processing-image.yml | 4 +- .github/workflows/scale-test.yml | 2 +- .github/workflows/schema-migration.yml | 2 +- ...ger-release-candidate-build-and-deploy.yml | 2 +- .github/workflows/zenhub-close.yml | 4 +- docker-compose.yml | 6 +- 19 files changed, 94 insertions(+), 94 deletions(-) diff --git a/.github/workflows/build-images-and-create-deployment.yml b/.github/workflows/build-images-and-create-deployment.yml index 9a3ae1a7cffc8..56508e3e76868 100644 --- a/.github/workflows/build-images-and-create-deployment.yml +++ b/.github/workflows/build-images-and-create-deployment.yml @@ -29,7 +29,7 @@ jobs: create_deployment: needs: - build_images - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Generate payload run: | diff --git a/.github/workflows/build-images.yml b/.github/workflows/build-images.yml index f725351dd9852..0d31ec4606461 100644 --- a/.github/workflows/build-images.yml +++ b/.github/workflows/build-images.yml @@ -33,7 +33,7 @@ jobs: - processing - wmg_processing - cellguide_pipeline - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: image_tag: ${{ steps.push_images.outputs.image_tag }} steps: @@ -47,7 +47,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Install happy diff --git a/.github/workflows/clean_happy_rdev.yml b/.github/workflows/clean_happy_rdev.yml index b5ff688a5fa9f..d262b95c525c3 100644 --- a/.github/workflows/clean_happy_rdev.yml +++ b/.github/workflows/clean_happy_rdev.yml @@ -12,7 +12,7 @@ permissions: jobs: build: name: Clean happy stacks - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 diff --git a/.github/workflows/close-inactive-issues.yml b/.github/workflows/close-inactive-issues.yml index a28539afad15e..1c271106facf1 100644 --- a/.github/workflows/close-inactive-issues.yml +++ b/.github/workflows/close-inactive-issues.yml @@ -10,7 +10,7 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/stale@v5 + - uses: actions/stale@v9 with: days-before-issue-stale: -1 # Do not mark any issues as stale days-before-pr-stale: 14 diff --git a/.github/workflows/deploy-happy-stack.yml b/.github/workflows/deploy-happy-stack.yml index 4fb899ce07347..e309f309a5c16 100644 --- a/.github/workflows/deploy-happy-stack.yml +++ b/.github/workflows/deploy-happy-stack.yml @@ -14,7 +14,7 @@ permissions: jobs: upgrade: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - uses: actions/setup-node@v4 with: @@ -43,7 +43,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.deployment.sha }} fetch-depth: 1 @@ -97,7 +97,7 @@ jobs: if: failure() && github.ref == 'refs/heads/main' github-tag-and-release: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: github.event.deployment.environment == 'prod' needs: - upgrade @@ -121,7 +121,7 @@ jobs: tag_exists_error: false - name: Build Changelog id: build_changelog - uses: mikepenz/release-changelog-builder-action@v4 + uses: mikepenz/release-changelog-builder-action@v5 with: fromTag: ${{ steps.fetch_tag.outputs.PREVIOUS_TAG }} - name: Produce Github Release for Prod Deployments @@ -133,7 +133,7 @@ jobs: e2e-logged-in-test: timeout-minutes: 30 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - upgrade steps: @@ -143,7 +143,7 @@ jobs: - uses: actions/setup-python@v5 with: python-version: "3.10" - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.deployment.sha }} fetch-depth: 1 @@ -204,7 +204,7 @@ jobs: run-e2e-tests: timeout-minutes: 30 name: e2e-tests ${{ matrix.project }} ${{ matrix.shardCurrent }} of ${{ matrix.shardTotal }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - upgrade strategy: @@ -232,7 +232,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Install dependencies @@ -305,7 +305,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} functional-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 needs: - upgrade @@ -324,7 +324,7 @@ jobs: aws-region: us-west-2 role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-duration-seconds: 2700 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.deployment.sha }} fetch-depth: 1 @@ -360,7 +360,7 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} performance-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 needs: - upgrade @@ -389,7 +389,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: ref: ${{ github.event.deployment.sha }} fetch-depth: 1 @@ -404,7 +404,7 @@ jobs: make prod-performance-test status: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 if: ${{ always() }} # Ensures status is run after post-deploy tests, even if they fail needs: - performance-test diff --git a/.github/workflows/lint-pr.yml b/.github/workflows/lint-pr.yml index 666df63ec6e0a..0dfe46feb81d9 100644 --- a/.github/workflows/lint-pr.yml +++ b/.github/workflows/lint-pr.yml @@ -14,6 +14,6 @@ jobs: main: runs-on: ubuntu-latest steps: - - uses: amannn/action-semantic-pull-request@v5.5.2 + - uses: amannn/action-semantic-pull-request@v5.5.3 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/promote-staging-to-prod.yml b/.github/workflows/promote-staging-to-prod.yml index 586df7183c89b..819c1dfba6d22 100644 --- a/.github/workflows/promote-staging-to-prod.yml +++ b/.github/workflows/promote-staging-to-prod.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 0 # fetch all history to make merges work correctly - name: Merge staging branch into prod branch diff --git a/.github/workflows/push-processing-base.yml b/.github/workflows/push-processing-base.yml index dc41d5ce508b8..c6eb7eeea7bf5 100644 --- a/.github/workflows/push-processing-base.yml +++ b/.github/workflows/push-processing-base.yml @@ -14,7 +14,7 @@ jobs: steps: - name: Docker meta id: meta - uses: crazy-max/ghaction-docker-meta@v2 + uses: crazy-max/ghaction-docker-meta@v5 with: # list of Docker images to use as base name for tags images: ghcr.io/${{ github.repository_owner }}/corpora-upload-base @@ -28,7 +28,7 @@ jobs: type=sha - name: Check out the repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 1 @@ -43,7 +43,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Push to GitHub Packages - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: push: ${{ github.ref == 'refs/heads/main' }} tags: ${{ steps.meta.outputs.tags }} diff --git a/.github/workflows/push-rdev.yml b/.github/workflows/push-rdev.yml index e2ef121b225cc..622f517363293 100644 --- a/.github/workflows/push-rdev.yml +++ b/.github/workflows/push-rdev.yml @@ -28,10 +28,10 @@ jobs: secrets: inherit summarize: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: build_images steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Create Summary With Happy Commands diff --git a/.github/workflows/push-tests.yml b/.github/workflows/push-tests.yml index 906e843876e30..ef4840eee2ea9 100644 --- a/.github/workflows/push-tests.yml +++ b/.github/workflows/push-tests.yml @@ -25,7 +25,7 @@ permissions: jobs: lint: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -37,13 +37,13 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - uses: actions/setup-python@v5 - name: check backend - uses: pre-commit/action@v3.0.0 + uses: pre-commit/action@v3.0.1 - uses: actions/setup-node@v4 with: node-version-file: "frontend/.nvmrc" @@ -66,7 +66,7 @@ jobs: backend-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -79,12 +79,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -116,7 +116,7 @@ jobs: path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -127,7 +127,7 @@ jobs: backend-wmg-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -140,12 +140,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -177,7 +177,7 @@ jobs: path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -188,7 +188,7 @@ jobs: backend-de-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -201,12 +201,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -238,7 +238,7 @@ jobs: path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -249,7 +249,7 @@ jobs: processing-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -262,12 +262,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -300,7 +300,7 @@ jobs: retention-days: 20 include-hidden-files: true - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -311,7 +311,7 @@ jobs: wmg-processing-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -324,12 +324,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -358,7 +358,7 @@ jobs: name: allure-results-wmg-processing path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -369,7 +369,7 @@ jobs: cellguide-pipeline-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -382,12 +382,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -416,7 +416,7 @@ jobs: name: allure-results-cellguide-pipeline path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -427,7 +427,7 @@ jobs: cxg-admin-unit-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -440,12 +440,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -477,7 +477,7 @@ jobs: path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -488,7 +488,7 @@ jobs: backend-integration-test: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -501,12 +501,12 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Get changed files id: changed-files - uses: tj-actions/changed-files@v44.3.0 + uses: tj-actions/changed-files@v45.0.5 with: files: | Dockerfile* @@ -536,7 +536,7 @@ jobs: name: allure-results-backend-integration path: /home/runner/work/single-cell-data-portal/single-cell-data-portal/allure-results retention-days: 20 - - uses: 8398a7/action-slack@v3.15.0 + - uses: 8398a7/action-slack@v3.16.2 with: status: ${{ job.status }} fields: repo,commit,author,eventName,workflow,job,mention @@ -554,7 +554,7 @@ jobs: - wmg-processing-unit-test - processing-unit-test - cellguide-pipeline-unit-test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -566,7 +566,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - uses: actions/download-artifact@v4 @@ -579,7 +579,7 @@ jobs: echo "DOCKER_REPO=${DOCKER_REPO}" > .env.ecr make coverage/report-xml - name: Upload coverage to Codecov - uses: codecov/codecov-action@v4 + uses: codecov/codecov-action@v5 with: token: ${{ secrets.CODECOV_TOKEN }} env_vars: OS,PYTHON @@ -596,7 +596,7 @@ jobs: - wmg-processing-unit-test - processing-unit-test - cellguide-pipeline-unit-test - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 permissions: contents: write steps: @@ -608,7 +608,7 @@ jobs: # Checkout gh-pages branch and get Allure result history - name: Get Allure history - uses: actions/checkout@v3 + uses: actions/checkout@v4 if: always() continue-on-error: true with: @@ -630,7 +630,7 @@ jobs: # Deploy Allure report to github pages - name: Deploy report to Github Pages if: always() - uses: peaceiris/actions-gh-pages@v3 + uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_branch: gh-pages diff --git a/.github/workflows/rdev-delete-for-pr.yml b/.github/workflows/rdev-delete-for-pr.yml index 90af2445934bc..acb8798f0de6e 100644 --- a/.github/workflows/rdev-delete-for-pr.yml +++ b/.github/workflows/rdev-delete-for-pr.yml @@ -23,7 +23,7 @@ concurrency: jobs: delete-rdev: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -31,7 +31,7 @@ jobs: aws-region: us-west-2 role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-duration-seconds: 900 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Delete deployment diff --git a/.github/workflows/rdev-tests.yml b/.github/workflows/rdev-tests.yml index bd9c006ef1df5..f0b2c5f6e5357 100644 --- a/.github/workflows/rdev-tests.yml +++ b/.github/workflows/rdev-tests.yml @@ -18,7 +18,7 @@ concurrency: jobs: functional-test: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: - name: Configure AWS Credentials @@ -27,7 +27,7 @@ jobs: aws-region: us-west-2 role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-duration-seconds: 2700 - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 # TODO: Wait until the deployment is complete and return 200 responses from the version endpoint. @@ -40,7 +40,7 @@ jobs: DEPLOYMENT_STAGE=rdev STACK_NAME=${{ env.STACK_NAME }} make functional-test seed-database-e2e-tests: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -49,7 +49,7 @@ jobs: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-duration-seconds: 1800 - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: fetch-depth: 1 - name: Seed database for e2e tests @@ -62,7 +62,7 @@ jobs: - seed-database-e2e-tests timeout-minutes: 30 name: e2e-tests ${{ matrix.project }} ${{ matrix.shardCurrent }} of ${{ matrix.shardTotal }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -87,7 +87,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Install dependencies @@ -154,7 +154,7 @@ jobs: run: working-directory: frontend steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - uses: actions/setup-node@v4 @@ -202,7 +202,7 @@ jobs: e2e-logged-in-test: timeout-minutes: 30 - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 defaults: run: working-directory: frontend @@ -212,7 +212,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: "20.10.0" - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: fetch-depth: 2 - name: Configure AWS Credentials diff --git a/.github/workflows/rdev-update-for-pr.yml b/.github/workflows/rdev-update-for-pr.yml index f264db352aff3..67ee8e80ba5b8 100644 --- a/.github/workflows/rdev-update-for-pr.yml +++ b/.github/workflows/rdev-update-for-pr.yml @@ -26,7 +26,7 @@ permissions: jobs: get_previous_image_digests: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 outputs: ecr_repos: ${{ steps.get_digests.outputs.ecr_repos }} image_digests: ${{ steps.get_digests.outputs.image_digests }} @@ -63,7 +63,7 @@ jobs: seed-wmg-cellguide-rdev: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -72,7 +72,7 @@ jobs: role-to-assume: ${{ secrets.AWS_ROLE_TO_ASSUME }} role-duration-seconds: 1800 - name: Checkout Repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Grant Execute Permission to Bash Script run: | @@ -87,7 +87,7 @@ jobs: deploy-rdev: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 concurrency: group: pr-${{ github.event.number }}-happy cancel-in-progress: false @@ -106,7 +106,7 @@ jobs: uses: docker/login-action@v3 with: registry: ${{ secrets.ECR_REPO }} - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Update deployment @@ -119,7 +119,7 @@ jobs: delete-previous-images: if: ${{ ! startsWith(github.head_ref, 'renovate/') }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: - get_previous_image_digests - deploy-rdev @@ -147,7 +147,7 @@ jobs: summarize: if: ${{ ! startsWith(github.head_ref, 'renovate/') && github.event.action == 'opened' }} - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Summerize deployment id: summary diff --git a/.github/workflows/rebuild-processing-image.yml b/.github/workflows/rebuild-processing-image.yml index 04a7a3433baeb..8648a6906727d 100644 --- a/.github/workflows/rebuild-processing-image.yml +++ b/.github/workflows/rebuild-processing-image.yml @@ -24,7 +24,7 @@ jobs: strategy: matrix: branch: [main, staging, prod] - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v4 @@ -37,7 +37,7 @@ jobs: with: registry: ${{ secrets.ECR_REPO }} - name: Checkout ${{ matrix.branch }} - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: ${{ matrix.branch }} fetch-depth: 1 diff --git a/.github/workflows/scale-test.yml b/.github/workflows/scale-test.yml index 04a849a04de0a..f1e53f28b1140 100644 --- a/.github/workflows/scale-test.yml +++ b/.github/workflows/scale-test.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 - name: Set up Python 3.7 diff --git a/.github/workflows/schema-migration.yml b/.github/workflows/schema-migration.yml index ee329bd623b74..c7633a7d3f46e 100644 --- a/.github/workflows/schema-migration.yml +++ b/.github/workflows/schema-migration.yml @@ -26,7 +26,7 @@ jobs: SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} trigger-schema-migration: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 needs: rebuild-processing-images steps: - name: Configure AWS Credentials diff --git a/.github/workflows/trigger-release-candidate-build-and-deploy.yml b/.github/workflows/trigger-release-candidate-build-and-deploy.yml index c7cd45824abff..5b59988cbd808 100644 --- a/.github/workflows/trigger-release-candidate-build-and-deploy.yml +++ b/.github/workflows/trigger-release-candidate-build-and-deploy.yml @@ -17,7 +17,7 @@ jobs: if: ${{ github.event.workflow_run.conclusion == 'success' }} steps: - name: Checkout main branch - uses: actions/checkout@v2 + uses: actions/checkout@v4 with: ref: main fetch-depth: 0 # fetch all history to make merges work correctly diff --git a/.github/workflows/zenhub-close.yml b/.github/workflows/zenhub-close.yml index 3c1c338ca9b0c..f52a8278fad8a 100644 --- a/.github/workflows/zenhub-close.yml +++ b/.github/workflows/zenhub-close.yml @@ -8,10 +8,10 @@ on: jobs: # run the python script to close the issue in zenhub close-issue: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: setup python uses: actions/setup-python@v5 with: diff --git a/docker-compose.yml b/docker-compose.yml index 486ed046a4ae8..5d3b59bc97f10 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -2,7 +2,7 @@ version: "3.8" services: database: - image: postgres:13.0 + image: postgres:17.2 platform: linux/amd64 ports: - "5432:5432" @@ -17,7 +17,7 @@ services: aliases: - database.corporanet.local localstack: - image: localstack/localstack@sha256:7c6635493185d25165979995fb073fd789c72b6d8b17ef3a70b798d55576732f + image: localstack/localstack@sha256:f45186e43ee5039a937704dfae5a7d05757861d55025f37074a4d09dc516aed1 ports: - "4566:4566" environment: @@ -429,7 +429,7 @@ services: - backend-wmg.corporanet.local oidc: - image: soluto/oidc-server-mock:0.3.0 + image: soluto/oidc-server-mock:0.3.2 # For Mac M1, you may need to build this image from source. # 1. Comment out `image:` line, above, and uncomment the following two lines # 2. In the same directory as this file, run `git clone -b v0.3.0 git@github.com:Soluto/oidc-server-mock.git`