From 167cbead7a4453efacc8a1972424d07826868eec Mon Sep 17 00:00:00 2001 From: Mrugesh Mohapatra <1884376+raisedadead@users.noreply.github.com> Date: Thu, 26 Oct 2023 12:14:45 +0530 Subject: [PATCH] fix: update ubuntu images to latest LTS (#52106) --- .github/workflows/codesee-diagram.yml | 2 +- .github/workflows/crowdin-download.client-ui.yml | 2 +- .github/workflows/crowdin-download.curriculum.yml | 2 +- .github/workflows/crowdin-download.docs.yml | 2 +- .github/workflows/crowdin-upload.client-ui.yml | 2 +- .github/workflows/crowdin-upload.curriculum.yml | 2 +- .github/workflows/crowdin-upload.docs.yml | 2 +- .github/workflows/e2e-mobile.yml | 2 +- .github/workflows/e2e-playwright.yml | 4 ++-- .github/workflows/e2e-third-party.yml | 2 +- .github/workflows/e2e-web.yml | 4 ++-- .github/workflows/github-autoclose.yml | 2 +- .github/workflows/github-labeler.yaml | 2 +- .github/workflows/github-no-i18n-via-prs.yml | 2 +- .github/workflows/github-spam.yml | 2 +- .github/workflows/i18n-validate-builds.yml | 2 +- .github/workflows/i18n-validate-prs.yml | 2 +- .github/workflows/node.js-tests.yml | 10 +++++----- .github/workflows/temporary-container-checks.yml | 8 ++++---- 19 files changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/codesee-diagram.yml b/.github/workflows/codesee-diagram.yml index 97fc85f654b..dbf2d25a3f9 100644 --- a/.github/workflows/codesee-diagram.yml +++ b/.github/workflows/codesee-diagram.yml @@ -14,7 +14,7 @@ permissions: read-all jobs: codesee: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 if: ${{ github.actor != 'renovate[bot]' && github.actor != 'camperbot' }} continue-on-error: true name: Analyze the repo with CodeSee diff --git a/.github/workflows/crowdin-download.client-ui.yml b/.github/workflows/crowdin-download.client-ui.yml index b7b4c2d79af..d40c1f97237 100644 --- a/.github/workflows/crowdin-download.client-ui.yml +++ b/.github/workflows/crowdin-download.client-ui.yml @@ -14,7 +14,7 @@ env: jobs: i18n-download-client-ui-translations: name: Client - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Source Files diff --git a/.github/workflows/crowdin-download.curriculum.yml b/.github/workflows/crowdin-download.curriculum.yml index be8e25cc9ee..68f46074fbd 100644 --- a/.github/workflows/crowdin-download.curriculum.yml +++ b/.github/workflows/crowdin-download.curriculum.yml @@ -14,7 +14,7 @@ env: jobs: i18n-download-curriculum-translations: name: Curriculum - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] diff --git a/.github/workflows/crowdin-download.docs.yml b/.github/workflows/crowdin-download.docs.yml index 3ffff8f533c..83c41f200cc 100644 --- a/.github/workflows/crowdin-download.docs.yml +++ b/.github/workflows/crowdin-download.docs.yml @@ -14,7 +14,7 @@ env: jobs: i18n-download-docs-translations: name: Docs - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Source Files diff --git a/.github/workflows/crowdin-upload.client-ui.yml b/.github/workflows/crowdin-upload.client-ui.yml index 198672bb92f..590f3b6b798 100644 --- a/.github/workflows/crowdin-upload.client-ui.yml +++ b/.github/workflows/crowdin-upload.client-ui.yml @@ -14,7 +14,7 @@ env: jobs: i18n-upload-client-ui-files: name: Client - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Source Files diff --git a/.github/workflows/crowdin-upload.curriculum.yml b/.github/workflows/crowdin-upload.curriculum.yml index a60434e53f7..f4cfa51dffd 100644 --- a/.github/workflows/crowdin-upload.curriculum.yml +++ b/.github/workflows/crowdin-upload.curriculum.yml @@ -14,7 +14,7 @@ env: jobs: i18n-upload-curriculum-files: name: Learn - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Source Files diff --git a/.github/workflows/crowdin-upload.docs.yml b/.github/workflows/crowdin-upload.docs.yml index eeda7a6f2dc..3c2ced0470b 100644 --- a/.github/workflows/crowdin-upload.docs.yml +++ b/.github/workflows/crowdin-upload.docs.yml @@ -14,7 +14,7 @@ env: jobs: i18n-upload-docs-files: name: Docs - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Source Files diff --git a/.github/workflows/e2e-mobile.yml b/.github/workflows/e2e-mobile.yml index cabda2ecc24..93d8323a8a4 100644 --- a/.github/workflows/e2e-mobile.yml +++ b/.github/workflows/e2e-mobile.yml @@ -5,7 +5,7 @@ on: jobs: mobile-test: name: Test curriculum for mobile app - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] diff --git a/.github/workflows/e2e-playwright.yml b/.github/workflows/e2e-playwright.yml index 7bfe52c3bc2..3b933b4c0cf 100644 --- a/.github/workflows/e2e-playwright.yml +++ b/.github/workflows/e2e-playwright.yml @@ -17,7 +17,7 @@ on: jobs: build-client: name: Build Client - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -72,7 +72,7 @@ jobs: playwright-run: name: E2E Test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: build-client strategy: fail-fast: false diff --git a/.github/workflows/e2e-third-party.yml b/.github/workflows/e2e-third-party.yml index de602a0eb4e..34e5843e445 100644 --- a/.github/workflows/e2e-third-party.yml +++ b/.github/workflows/e2e-third-party.yml @@ -14,7 +14,7 @@ on: jobs: do-everything: name: Build & Test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] diff --git a/.github/workflows/e2e-web.yml b/.github/workflows/e2e-web.yml index 7c4c371e669..e0b18ed0787 100644 --- a/.github/workflows/e2e-web.yml +++ b/.github/workflows/e2e-web.yml @@ -17,7 +17,7 @@ on: jobs: build-client: name: Build Client - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -72,7 +72,7 @@ jobs: cypress-run: name: Test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: build-client strategy: fail-fast: false diff --git a/.github/workflows/github-autoclose.yml b/.github/workflows/github-autoclose.yml index 74c6bb9b5a9..8e9f372c258 100644 --- a/.github/workflows/github-autoclose.yml +++ b/.github/workflows/github-autoclose.yml @@ -8,7 +8,7 @@ on: jobs: autoclose: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6 with: diff --git a/.github/workflows/github-labeler.yaml b/.github/workflows/github-labeler.yaml index 49c78ea794e..f102b3d4d81 100644 --- a/.github/workflows/github-labeler.yaml +++ b/.github/workflows/github-labeler.yaml @@ -12,7 +12,7 @@ jobs: contents: read # for actions/labeler to add labels to PRs pull-requests: write - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/labeler@ac9175f8a1f3625fd0d4fb234536d26811351594 # v4 with: diff --git a/.github/workflows/github-no-i18n-via-prs.yml b/.github/workflows/github-no-i18n-via-prs.yml index 182081313fc..f8ec092d456 100644 --- a/.github/workflows/github-no-i18n-via-prs.yml +++ b/.github/workflows/github-no-i18n-via-prs.yml @@ -13,7 +13,7 @@ on: jobs: has-translation: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6 with: diff --git a/.github/workflows/github-spam.yml b/.github/workflows/github-spam.yml index 9df6bf766b7..8534257730b 100644 --- a/.github/workflows/github-spam.yml +++ b/.github/workflows/github-spam.yml @@ -6,7 +6,7 @@ on: jobs: is-spam: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6 with: diff --git a/.github/workflows/i18n-validate-builds.yml b/.github/workflows/i18n-validate-builds.yml index 92350f9cbd0..adcbda6b9e5 100644 --- a/.github/workflows/i18n-validate-builds.yml +++ b/.github/workflows/i18n-validate-builds.yml @@ -7,7 +7,7 @@ on: jobs: ci: name: Validate i18n Builds - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] diff --git a/.github/workflows/i18n-validate-prs.yml b/.github/workflows/i18n-validate-prs.yml index 563f6ec5b44..ddecf1322ad 100644 --- a/.github/workflows/i18n-validate-prs.yml +++ b/.github/workflows/i18n-validate-prs.yml @@ -9,7 +9,7 @@ jobs: name: Validate i18n Builds # run only on PRs that camperbot opens with title that matches the curriculum sync if: ${{ github.event.pull_request.user.login == 'camperbot' && contains(github.event.pull_request.title, 'chore(i18n,learn)') }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] diff --git a/.github/workflows/node.js-tests.yml b/.github/workflows/node.js-tests.yml index cec9f44ff0d..548f90256c6 100644 --- a/.github/workflows/node.js-tests.yml +++ b/.github/workflows/node.js-tests.yml @@ -23,7 +23,7 @@ permissions: jobs: lint: name: Lint - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -81,7 +81,7 @@ jobs: build: name: Build needs: lint - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -112,7 +112,7 @@ jobs: test: name: Test needs: build - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false @@ -159,7 +159,7 @@ jobs: test-upcoming: name: Test - Upcoming Changes needs: build - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false @@ -208,7 +208,7 @@ jobs: test-localization: name: Test - i18n needs: build - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false diff --git a/.github/workflows/temporary-container-checks.yml b/.github/workflows/temporary-container-checks.yml index 81052956afb..77af04c8247 100644 --- a/.github/workflows/temporary-container-checks.yml +++ b/.github/workflows/temporary-container-checks.yml @@ -19,7 +19,7 @@ on: jobs: build-client: name: Build Client (Container) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -73,7 +73,7 @@ jobs: build-api: name: Build Api (Container) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -99,7 +99,7 @@ jobs: build-new-api: name: Build New Api (Container) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node-version: [20.x] @@ -116,7 +116,7 @@ jobs: cypress-run: name: Test - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 needs: [build-client, build-api] strategy: fail-fast: false