diff --git a/.github/workflows/backend-tests.yml b/.github/workflows/backend-tests.yml index 927450c5e..406b03116 100644 --- a/.github/workflows/backend-tests.yml +++ b/.github/workflows/backend-tests.yml @@ -26,7 +26,7 @@ jobs: # Runs pytest for backend code tests: name: Unit test with pytest - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Repo @@ -59,7 +59,7 @@ jobs: lints: name: Linting with Black - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo diff --git a/.github/workflows/dataworkflow-tests.yml b/.github/workflows/dataworkflow-tests.yml index 80afbb2b4..fe7e997e2 100644 --- a/.github/workflows/dataworkflow-tests.yml +++ b/.github/workflows/dataworkflow-tests.yml @@ -26,7 +26,7 @@ jobs: # Runs pytest for data-workflows code tests: name: Unit test with pytest - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Repo @@ -57,7 +57,7 @@ jobs: lints: name: Linting with Black - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fbc29061b..5b7e178a0 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -19,7 +19,7 @@ env: jobs: prod: name: deploy to production - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: github.repository == 'chanzuckerberg/napari-hub' && startsWith(github.ref, 'refs/tags/v') steps: - name: Configure AWS Credentials @@ -48,7 +48,7 @@ jobs: operation: 'create-or-update' lighthouse-ci: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: prod steps: - uses: actions/checkout@v3 @@ -70,7 +70,7 @@ jobs: defaults: run: working-directory: frontend/ - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: prod # Needs the production deploy to happen first before E2E tests can be ran steps: @@ -136,7 +136,7 @@ jobs: defaults: run: working-directory: frontend/ - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: prod-e2e-setup concurrency: diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 468cdf417..2039876d9 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -27,7 +27,7 @@ env: jobs: e2e-setup: name: E2E Setup - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Repo @@ -93,7 +93,7 @@ jobs: e2e: name: E2E tests ${{ matrix.browser }} ${{ matrix.shardCurrent }} / ${{ matrix.shardTotal }} - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: e2e-setup concurrency: diff --git a/.github/workflows/enforce-labels.yml b/.github/workflows/enforce-labels.yml index 70baf9a8e..3135ee925 100644 --- a/.github/workflows/enforce-labels.yml +++ b/.github/workflows/enforce-labels.yml @@ -15,7 +15,7 @@ on: jobs: checkLabels: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout uses: actions/checkout@v2 diff --git a/.github/workflows/frontend-tests.yml b/.github/workflows/frontend-tests.yml index bb8ddc45b..2a76e464a 100644 --- a/.github/workflows/frontend-tests.yml +++ b/.github/workflows/frontend-tests.yml @@ -24,7 +24,7 @@ jobs: # formatting, best practices, and run unit/integration tests. tests: name: ${{ matrix.name }} - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo diff --git a/.github/workflows/nh-commons-tests.yml b/.github/workflows/nh-commons-tests.yml index eda7f3ca1..69d15535b 100644 --- a/.github/workflows/nh-commons-tests.yml +++ b/.github/workflows/nh-commons-tests.yml @@ -24,7 +24,7 @@ jobs: # Runs pytest for napari-hub-commons code tests: name: Unit test with pytest - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo @@ -54,7 +54,7 @@ jobs: lints: name: Linting with Black - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo diff --git a/.github/workflows/plugins-tests.yml b/.github/workflows/plugins-tests.yml index 759c8a215..1869c2e92 100644 --- a/.github/workflows/plugins-tests.yml +++ b/.github/workflows/plugins-tests.yml @@ -26,7 +26,7 @@ jobs: # Runs pytest for backend code tests: name: Unit test with pytest - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Repo @@ -59,7 +59,7 @@ jobs: lints: name: Linting with Black - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Checkout Repo diff --git a/.github/workflows/push-rdev.yml b/.github/workflows/push-rdev.yml index 98ebbfad0..645048969 100644 --- a/.github/workflows/push-rdev.yml +++ b/.github/workflows/push-rdev.yml @@ -23,7 +23,7 @@ env: jobs: create-update-dev: name: deploy dev branch - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: github.repository == 'chanzuckerberg/napari-hub' steps: - name: Configure AWS Credentials @@ -76,7 +76,7 @@ jobs: # Runs behave tests for backend code bdd-tests: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 needs: create-update-dev if: ${{ github.event_name == 'push' }} diff --git a/.github/workflows/release-notes.yml b/.github/workflows/release-notes.yml index 93bfc8bbc..ec64d3b81 100644 --- a/.github/workflows/release-notes.yml +++ b/.github/workflows/release-notes.yml @@ -15,7 +15,7 @@ concurrency: jobs: release_notes: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5700bb2d3..a1b6a8e9e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ on: jobs: pr-release-comment: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout @@ -22,7 +22,7 @@ jobs: commentOnPRs({github, context, core}); slack-notify: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Notify Slack of Release