diff --git a/.github/workflows/bump-python-package.yml b/.github/workflows/bump-python-package.yml index 336e5235e41..846291828ab 100644 --- a/.github/workflows/bump-python-package.yml +++ b/.github/workflows/bump-python-package.yml @@ -17,7 +17,7 @@ on: jobs: bump-python-package: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: actions: write contents: write diff --git a/.github/workflows/cancel_duplicates.yml b/.github/workflows/cancel_duplicates.yml index 751a498ab54..a749a2add60 100644 --- a/.github/workflows/cancel_duplicates.yml +++ b/.github/workflows/cancel_duplicates.yml @@ -9,7 +9,7 @@ on: jobs: cancel-duplicate-runs: name: Cancel duplicate workflow runs - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: actions: write contents: read diff --git a/.github/workflows/check_db_migration_confict.yml b/.github/workflows/check_db_migration_confict.yml index e717f41193d..af291becde6 100644 --- a/.github/workflows/check_db_migration_confict.yml +++ b/.github/workflows/check_db_migration_confict.yml @@ -19,7 +19,7 @@ concurrency: jobs: check_db_migration_conflict: name: Check DB migration conflict - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 6d0c1223917..773e7358345 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -12,7 +12,7 @@ permissions: jobs: dependency-review: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: "Checkout Repository" uses: actions/checkout@v4 diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index f38cd4fee4d..c8c4756ea54 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -15,7 +15,7 @@ concurrency: jobs: setup_matrix: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 outputs: matrix_config: ${{ steps.set_matrix.outputs.matrix_config }} steps: @@ -28,7 +28,7 @@ jobs: docker-build: name: docker-build needs: setup_matrix - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: build_preset: ${{fromJson(needs.setup_matrix.outputs.matrix_config)}} diff --git a/.github/workflows/embedded-sdk-release.yml b/.github/workflows/embedded-sdk-release.yml index 323b1a9e99f..b0c75343824 100644 --- a/.github/workflows/embedded-sdk-release.yml +++ b/.github/workflows/embedded-sdk-release.yml @@ -8,7 +8,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -23,7 +23,7 @@ jobs: build: needs: config if: needs.config.outputs.has-secrets - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 defaults: run: working-directory: superset-embedded-sdk diff --git a/.github/workflows/embedded-sdk-test.yml b/.github/workflows/embedded-sdk-test.yml index e3f3c1bdcac..50058d0af75 100644 --- a/.github/workflows/embedded-sdk-test.yml +++ b/.github/workflows/embedded-sdk-test.yml @@ -13,7 +13,7 @@ concurrency: jobs: embedded-sdk-test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 defaults: run: working-directory: superset-embedded-sdk diff --git a/.github/workflows/ephemeral-env-pr-close.yml b/.github/workflows/ephemeral-env-pr-close.yml index e61559b0529..5fc634f6cdf 100644 --- a/.github/workflows/ephemeral-env-pr-close.yml +++ b/.github/workflows/ephemeral-env-pr-close.yml @@ -6,7 +6,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -22,7 +22,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: Cleanup ephemeral envs - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: pull-requests: write steps: diff --git a/.github/workflows/ephemeral-env.yml b/.github/workflows/ephemeral-env.yml index a48f8eb6aa8..1cd80282ec2 100644 --- a/.github/workflows/ephemeral-env.yml +++ b/.github/workflows/ephemeral-env.yml @@ -6,7 +6,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" if: github.event.issue.pull_request outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} @@ -26,7 +26,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: Evaluate ephemeral env comment trigger (/testenv) - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: pull-requests: write outputs: @@ -88,7 +88,7 @@ jobs: cancel-in-progress: true needs: ephemeral-env-comment name: ephemeral-docker-build - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Get Info from comment uses: actions/github-script@v7 @@ -153,7 +153,7 @@ jobs: needs: [ephemeral-env-comment, ephemeral-docker-build] if: needs.ephemeral-env-comment.outputs.slash-command == 'up' name: Spin up an ephemeral environment - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/generate-FOSSA-report.yml b/.github/workflows/generate-FOSSA-report.yml index 352ba845d9d..807c8ea40fc 100644 --- a/.github/workflows/generate-FOSSA-report.yml +++ b/.github/workflows/generate-FOSSA-report.yml @@ -8,7 +8,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -24,7 +24,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: Generate Report - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/github-action-validator.yml b/.github/workflows/github-action-validator.yml index 0dd50155310..5acc5e0880e 100644 --- a/.github/workflows/github-action-validator.yml +++ b/.github/workflows/github-action-validator.yml @@ -11,7 +11,7 @@ on: jobs: validate-all-ghas: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Checkout Repository uses: actions/checkout@v4 diff --git a/.github/workflows/issue_creation.yml b/.github/workflows/issue_creation.yml index 2ea1de2b0a4..fc3b3e45bdf 100644 --- a/.github/workflows/issue_creation.yml +++ b/.github/workflows/issue_creation.yml @@ -9,7 +9,7 @@ on: jobs: superbot-orglabel: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index 15a41995d1d..5af67547f98 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -7,7 +7,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - uses: actions/labeler@v5 with: diff --git a/.github/workflows/latest-release-tag.yml b/.github/workflows/latest-release-tag.yml index bd73462e895..659214af9e0 100644 --- a/.github/workflows/latest-release-tag.yml +++ b/.github/workflows/latest-release-tag.yml @@ -6,7 +6,7 @@ on: jobs: latest-release: name: Add/update tag to new release - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: write diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml index 5f5468071d7..8974c5ae43f 100644 --- a/.github/workflows/license-check.yml +++ b/.github/workflows/license-check.yml @@ -12,7 +12,7 @@ concurrency: jobs: license_check: name: License Check - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/no-hold-label.yml b/.github/workflows/no-hold-label.yml index 73a3664e084..866650ece4c 100644 --- a/.github/workflows/no-hold-label.yml +++ b/.github/workflows/no-hold-label.yml @@ -11,7 +11,7 @@ concurrency: jobs: check-hold-label: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: Check for 'hold' label uses: actions/github-script@v7 diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index e6ea96a6aea..5ba91fee6eb 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -10,7 +10,7 @@ on: jobs: lint-check: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 6ccb66df771..af676501925 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -15,7 +15,7 @@ concurrency: jobs: pre-commit: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/prefer-typescript.yml b/.github/workflows/prefer-typescript.yml index 0b34f25bae4..4739ae8b6bf 100644 --- a/.github/workflows/prefer-typescript.yml +++ b/.github/workflows/prefer-typescript.yml @@ -21,7 +21,7 @@ jobs: prefer_typescript: if: github.ref == 'ref/heads/master' && github.event_name == 'pull_request' name: Prefer TypeScript - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 43862bd50b5..4435054a5c7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -8,7 +8,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -25,7 +25,7 @@ jobs: if: needs.config.outputs.has-secrets name: Bump version and publish package(s) - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: diff --git a/.github/workflows/superset-applitool-cypress.yml b/.github/workflows/superset-applitool-cypress.yml index 8e5aa91cdba..72fd1a73432 100644 --- a/.github/workflows/superset-applitool-cypress.yml +++ b/.github/workflows/superset-applitool-cypress.yml @@ -6,7 +6,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -21,7 +21,7 @@ jobs: cypress-applitools: needs: config if: needs.config.outputs.has-secrets - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: diff --git a/.github/workflows/superset-applitools-storybook.yml b/.github/workflows/superset-applitools-storybook.yml index 147d64d2864..5382120bc16 100644 --- a/.github/workflows/superset-applitools-storybook.yml +++ b/.github/workflows/superset-applitools-storybook.yml @@ -12,7 +12,7 @@ env: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -27,7 +27,7 @@ jobs: cron: needs: config if: needs.config.outputs.has-secrets - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: node: [18] diff --git a/.github/workflows/superset-cli.yml b/.github/workflows/superset-cli.yml index 060bae5dff3..29dd87adfe1 100644 --- a/.github/workflows/superset-cli.yml +++ b/.github/workflows/superset-cli.yml @@ -15,7 +15,7 @@ concurrency: jobs: test-load-examples: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: PYTHONPATH: ${{ github.workspace }} SUPERSET_CONFIG: tests.integration_tests.superset_test_config diff --git a/.github/workflows/superset-docs-deploy.yml b/.github/workflows/superset-docs-deploy.yml index 2bce8c023c6..052eecdcab0 100644 --- a/.github/workflows/superset-docs-deploy.yml +++ b/.github/workflows/superset-docs-deploy.yml @@ -12,7 +12,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -28,7 +28,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: Build & Deploy - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/superset-docs-verify.yml b/.github/workflows/superset-docs-verify.yml index 9f665d8086b..de82268e046 100644 --- a/.github/workflows/superset-docs-verify.yml +++ b/.github/workflows/superset-docs-verify.yml @@ -14,7 +14,7 @@ concurrency: jobs: build-deploy: name: Build & Deploy - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 defaults: run: working-directory: docs diff --git a/.github/workflows/superset-e2e.yml b/.github/workflows/superset-e2e.yml index 06e4cffb062..076894f25be 100644 --- a/.github/workflows/superset-e2e.yml +++ b/.github/workflows/superset-e2e.yml @@ -28,7 +28,7 @@ concurrency: jobs: cypress-matrix: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 permissions: contents: read pull-requests: read diff --git a/.github/workflows/superset-frontend.yml b/.github/workflows/superset-frontend.yml index 6438c2cc1d8..b8c2b2c4e2d 100644 --- a/.github/workflows/superset-frontend.yml +++ b/.github/workflows/superset-frontend.yml @@ -15,7 +15,7 @@ concurrency: jobs: frontend-build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/superset-helm-lint.yml b/.github/workflows/superset-helm-lint.yml index 48266a3299e..5649f491a49 100644 --- a/.github/workflows/superset-helm-lint.yml +++ b/.github/workflows/superset-helm-lint.yml @@ -13,7 +13,7 @@ concurrency: jobs: lint-test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/superset-helm-release.yml b/.github/workflows/superset-helm-release.yml index 062e2375863..242820afce4 100644 --- a/.github/workflows/superset-helm-release.yml +++ b/.github/workflows/superset-helm-release.yml @@ -10,7 +10,7 @@ on: jobs: release: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: contents: write diff --git a/.github/workflows/superset-python-integrationtest.yml b/.github/workflows/superset-python-integrationtest.yml index 80b2a3b98b7..7cd135e5595 100644 --- a/.github/workflows/superset-python-integrationtest.yml +++ b/.github/workflows/superset-python-integrationtest.yml @@ -15,7 +15,7 @@ concurrency: jobs: test-mysql: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: PYTHONPATH: ${{ github.workspace }} SUPERSET_CONFIG: tests.integration_tests.superset_test_config @@ -74,7 +74,7 @@ jobs: token: ${{ secrets.CODECOV_TOKEN }} verbose: true test-postgres: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: python-version: ["current", "next", "previous"] @@ -136,7 +136,7 @@ jobs: verbose: true test-sqlite: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: PYTHONPATH: ${{ github.workspace }} SUPERSET_CONFIG: tests.integration_tests.superset_test_config diff --git a/.github/workflows/superset-python-misc.yml b/.github/workflows/superset-python-misc.yml index d58226216fc..12417d147a5 100644 --- a/.github/workflows/superset-python-misc.yml +++ b/.github/workflows/superset-python-misc.yml @@ -16,7 +16,7 @@ concurrency: jobs: python-lint: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 @@ -33,7 +33,7 @@ jobs: if: steps.check.outputs.python babel-extract: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/superset-python-presto-hive.yml b/.github/workflows/superset-python-presto-hive.yml index 6ab65430b40..d87a70964cc 100644 --- a/.github/workflows/superset-python-presto-hive.yml +++ b/.github/workflows/superset-python-presto-hive.yml @@ -16,7 +16,7 @@ concurrency: jobs: test-postgres-presto: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: PYTHONPATH: ${{ github.workspace }} SUPERSET_CONFIG: tests.integration_tests.superset_test_config @@ -84,7 +84,7 @@ jobs: verbose: true test-postgres-hive: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 env: PYTHONPATH: ${{ github.workspace }} SUPERSET_CONFIG: tests.integration_tests.superset_test_config diff --git a/.github/workflows/superset-python-unittest.yml b/.github/workflows/superset-python-unittest.yml index 454ee0c61e0..0f9cfc8aa10 100644 --- a/.github/workflows/superset-python-unittest.yml +++ b/.github/workflows/superset-python-unittest.yml @@ -16,7 +16,7 @@ concurrency: jobs: unit-tests: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 strategy: matrix: python-version: ["current", "next"] diff --git a/.github/workflows/superset-translations.yml b/.github/workflows/superset-translations.yml index 11dbebb0980..292a42afdb8 100644 --- a/.github/workflows/superset-translations.yml +++ b/.github/workflows/superset-translations.yml @@ -15,7 +15,7 @@ concurrency: jobs: frontend-check-translations: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 @@ -46,7 +46,7 @@ jobs: npm run build-translation babel-extract: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/superset-websocket.yml b/.github/workflows/superset-websocket.yml index 2d55ceafa03..f1785a39abe 100644 --- a/.github/workflows/superset-websocket.yml +++ b/.github/workflows/superset-websocket.yml @@ -18,7 +18,7 @@ concurrency: jobs: app-checks: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@v4 diff --git a/.github/workflows/supersetbot.yml b/.github/workflows/supersetbot.yml index 88d4648cc78..f7e106ed9c7 100644 --- a/.github/workflows/supersetbot.yml +++ b/.github/workflows/supersetbot.yml @@ -15,7 +15,7 @@ on: jobs: supersetbot: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 if: > github.event_name == 'workflow_dispatch' || (github.event_name == 'issue_comment' && contains(github.event.comment.body, '@supersetbot')) diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index dc0ecd7e7f6..8ee03b3d04c 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -23,7 +23,7 @@ on: - 'false' jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -39,7 +39,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: docker-release - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: matrix: build_preset: ["dev", "lean", "py310", "websocket", "dockerize"] diff --git a/.github/workflows/tech-debt.yml b/.github/workflows/tech-debt.yml index 6f73a3a51b6..f17e220a402 100644 --- a/.github/workflows/tech-debt.yml +++ b/.github/workflows/tech-debt.yml @@ -8,7 +8,7 @@ on: jobs: config: - runs-on: "ubuntu-latest" + runs-on: "ubuntu-22.04" outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -23,7 +23,7 @@ jobs: process-and-upload: needs: config if: needs.config.outputs.has-secrets - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 name: Generate Reports steps: - name: Checkout Repository diff --git a/.github/workflows/welcome-new-users.yml b/.github/workflows/welcome-new-users.yml index 0144e20892d..2c602967770 100644 --- a/.github/workflows/welcome-new-users.yml +++ b/.github/workflows/welcome-new-users.yml @@ -6,7 +6,7 @@ on: jobs: welcome: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 permissions: pull-requests: write