diff --git a/.github/workflows/bump-python-package.yml b/.github/workflows/bump-python-package.yml index 17a620e5570..70681804dd6 100644 --- a/.github/workflows/bump-python-package.yml +++ b/.github/workflows/bump-python-package.yml @@ -23,7 +23,7 @@ on: jobs: bump-python-package: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim permissions: actions: write contents: write diff --git a/.github/workflows/check-db-migration-confict.yml b/.github/workflows/check-db-migration-confict.yml index df05b32b1db..4208d3cc8ee 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-26.04 + runs-on: ubuntu-slim permissions: contents: read pull-requests: write diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml index 8bc09eeebcb..e4d9b4a323c 100644 --- a/.github/workflows/dependency-review.yml +++ b/.github/workflows/dependency-review.yml @@ -25,7 +25,7 @@ permissions: jobs: dependency-review: if: github.event_name == 'pull_request' - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - name: "Checkout Repository" uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 @@ -48,7 +48,7 @@ jobs: python-dependency-liccheck: # NOTE: Configuration for liccheck lives in our pyproject.yml. # You cannot use a liccheck.ini file in this workflow. - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - uses: Kesin11/actions-timeline@7bf79990b7c09f5dfb570ac30b814ca597bd538e # v3.1.1 with: diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index e6d10e8270b..aa1f3ad4097 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -40,7 +40,7 @@ jobs: token: ${{ secrets.GITHUB_TOKEN }} setup_matrix: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim timeout-minutes: 5 outputs: matrix_config: ${{ steps.set_matrix.outputs.matrix_config }} diff --git a/.github/workflows/embedded-sdk-release.yml b/.github/workflows/embedded-sdk-release.yml index 873858ace10..22b87a25b09 100644 --- a/.github/workflows/embedded-sdk-release.yml +++ b/.github/workflows/embedded-sdk-release.yml @@ -15,7 +15,7 @@ jobs: # gate on. Restrict to the canonical repo: forks cannot mint a valid OIDC # token for this package and must not publish. if: github.repository == 'apache/superset' - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim permissions: contents: read id-token: write # required for npm trusted publishing (OIDC) diff --git a/.github/workflows/embedded-sdk-test.yml b/.github/workflows/embedded-sdk-test.yml index d8a6ce8adfe..9dfdca83511 100644 --- a/.github/workflows/embedded-sdk-test.yml +++ b/.github/workflows/embedded-sdk-test.yml @@ -16,7 +16,7 @@ concurrency: jobs: embedded-sdk-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim defaults: run: working-directory: superset-embedded-sdk diff --git a/.github/workflows/generate-FOSSA-report.yml b/.github/workflows/generate-FOSSA-report.yml index cc8de152575..afd57875c91 100644 --- a/.github/workflows/generate-FOSSA-report.yml +++ b/.github/workflows/generate-FOSSA-report.yml @@ -11,7 +11,7 @@ permissions: jobs: config: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -29,7 +29,7 @@ jobs: needs: config if: needs.config.outputs.has-secrets name: Generate Report - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/issue-creation.yml b/.github/workflows/issue-creation.yml index fb3871d0161..840600a31d8 100644 --- a/.github/workflows/issue-creation.yml +++ b/.github/workflows/issue-creation.yml @@ -9,7 +9,7 @@ on: jobs: superbot-orglabel: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim permissions: contents: read pull-requests: write diff --git a/.github/workflows/labeler.yml b/.github/workflows/labeler.yml index edeae632e7f..8890f4d6db5 100644 --- a/.github/workflows/labeler.yml +++ b/.github/workflows/labeler.yml @@ -12,7 +12,7 @@ jobs: permissions: contents: read pull-requests: write - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - uses: actions/labeler@bf12e9b00b37c5c0ca2b87b79b2daf7891dbda13 # v7.0.0 with: diff --git a/.github/workflows/latest-release-tag.yml b/.github/workflows/latest-release-tag.yml index 793101b2df5..00aa67df28f 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-26.04 + runs-on: ubuntu-slim permissions: contents: write diff --git a/.github/workflows/license-check.yml b/.github/workflows/license-check.yml index eeed678aaae..31056d01d45 100644 --- a/.github/workflows/license-check.yml +++ b/.github/workflows/license-check.yml @@ -15,7 +15,7 @@ concurrency: jobs: license_check: name: License Check - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 diff --git a/.github/workflows/no-hold-label.yml b/.github/workflows/no-hold-label.yml index 00856cd8e2d..3a525b3bc4f 100644 --- a/.github/workflows/no-hold-label.yml +++ b/.github/workflows/no-hold-label.yml @@ -17,7 +17,7 @@ concurrency: jobs: check-hold-label: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - name: Check for 'hold' label uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml index 1a00594f5a7..79a8a0b6b27 100644 --- a/.github/workflows/pr-lint.yml +++ b/.github/workflows/pr-lint.yml @@ -21,7 +21,7 @@ concurrency: jobs: lint-check: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim permissions: contents: read pull-requests: write diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index de68d7b820b..351a3f47a43 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,7 +11,7 @@ permissions: jobs: config: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: diff --git a/.github/workflows/superset-helm-lint-test.yml b/.github/workflows/superset-helm-lint-test.yml index dcec680e4c1..64914ba175a 100644 --- a/.github/workflows/superset-helm-lint-test.yml +++ b/.github/workflows/superset-helm-lint-test.yml @@ -20,7 +20,7 @@ concurrency: jobs: lint-test: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim steps: - uses: Kesin11/actions-timeline@7bf79990b7c09f5dfb570ac30b814ca597bd538e # v3.1.1 with: diff --git a/.github/workflows/superset-websocket.yml b/.github/workflows/superset-websocket.yml index e9bd5b1abd5..123f0dd6c1c 100644 --- a/.github/workflows/superset-websocket.yml +++ b/.github/workflows/superset-websocket.yml @@ -21,7 +21,7 @@ concurrency: jobs: app-checks: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim timeout-minutes: 20 steps: - name: "Checkout ${{ github.ref }} ( ${{ github.sha }} )" diff --git a/.github/workflows/tag-release.yml b/.github/workflows/tag-release.yml index faee116937d..8708f3f189e 100644 --- a/.github/workflows/tag-release.yml +++ b/.github/workflows/tag-release.yml @@ -32,7 +32,7 @@ concurrency: jobs: config: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: diff --git a/.github/workflows/tech-debt.yml b/.github/workflows/tech-debt.yml index 8a668920cc4..0b0c7cdcebf 100644 --- a/.github/workflows/tech-debt.yml +++ b/.github/workflows/tech-debt.yml @@ -11,7 +11,7 @@ permissions: jobs: config: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim outputs: has-secrets: ${{ steps.check.outputs.has-secrets }} steps: @@ -28,7 +28,7 @@ jobs: process-and-upload: needs: config if: needs.config.outputs.has-secrets - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim name: Generate Reports steps: - name: Checkout Repository diff --git a/.github/workflows/welcome-new-users.yml b/.github/workflows/welcome-new-users.yml index 68b78a397b8..20971dad370 100644 --- a/.github/workflows/welcome-new-users.yml +++ b/.github/workflows/welcome-new-users.yml @@ -7,7 +7,7 @@ on: jobs: welcome: - runs-on: ubuntu-26.04 + runs-on: ubuntu-slim if: github.event.pull_request.author_association == 'FIRST_TIME_CONTRIBUTOR' permissions: pull-requests: write