diff --git a/.asf.yaml b/.asf.yaml index 14f02fb18e..ea63dc5e61 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -63,9 +63,12 @@ github: # combination here. contexts: - lint-check + - cypress-matrix (0, chrome) - cypress-matrix (1, chrome) - cypress-matrix (2, chrome) - cypress-matrix (3, chrome) + - cypress-matrix (4, chrome) + - cypress-matrix (5, chrome) - frontend-build - pre-commit - python-lint diff --git a/.github/workflows/check_db_migration_confict.yml b/.github/workflows/check_db_migration_confict.yml index 079ba954ed..e717f41193 100644 --- a/.github/workflows/check_db_migration_confict.yml +++ b/.github/workflows/check_db_migration_confict.yml @@ -5,7 +5,7 @@ on: - "superset/migrations/**" branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: paths: - "superset/migrations/**" diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 15395bbfde..d9d5abdbdb 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -2,7 +2,7 @@ name: "CodeQL" on: push: - branches: ["master", "[0-9].[0-9]"] + branches: ["master", "[0-9].[0-9]*"] pull_request: # The branches below must be a subset of the branches above branches: ["master"] diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 849fb7b132..f38cd4fee4 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: branches: - "master" diff --git a/.github/workflows/embedded-sdk-release.yml b/.github/workflows/embedded-sdk-release.yml index ff51d8f97b..323b1a9e99 100644 --- a/.github/workflows/embedded-sdk-release.yml +++ b/.github/workflows/embedded-sdk-release.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" jobs: config: diff --git a/.github/workflows/generate-FOSSA-report.yml b/.github/workflows/generate-FOSSA-report.yml index fb30d7dcc5..352ba845d9 100644 --- a/.github/workflows/generate-FOSSA-report.yml +++ b/.github/workflows/generate-FOSSA-report.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" jobs: config: diff --git a/.github/workflows/github-action-validator.yml b/.github/workflows/github-action-validator.yml index e6d07b56e9..0dd5015531 100644 --- a/.github/workflows/github-action-validator.yml +++ b/.github/workflows/github-action-validator.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index 541b4a8bfc..6ccb66df77 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/prefer-typescript.yml b/.github/workflows/prefer-typescript.yml index f3179d3bcc..0b34f25bae 100644 --- a/.github/workflows/prefer-typescript.yml +++ b/.github/workflows/prefer-typescript.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" paths: - "superset-frontend/src/**" pull_request: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ad1737c477..43862bd50b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" jobs: config: diff --git a/.github/workflows/superset-cli.yml b/.github/workflows/superset-cli.yml index 3c98198c7e..060bae5dff 100644 --- a/.github/workflows/superset-cli.yml +++ b/.github/workflows/superset-cli.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-e2e.yml b/.github/workflows/superset-e2e.yml index f59843c010..f14e301e2a 100644 --- a/.github/workflows/superset-e2e.yml +++ b/.github/workflows/superset-e2e.yml @@ -4,13 +4,13 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] workflow_dispatch: inputs: use_dashboard: - description: 'Use Cypress Dashboard (true/false) [paid service - trigger manually when needed]' + description: 'Use Cypress Dashboard (true/false) [paid service - trigger manually when needed]. You MUST provide a branch and/or PR number below for this to work.' required: false default: 'false' ref: @@ -130,12 +130,12 @@ jobs: CYPRESS_BROWSER: ${{ matrix.browser }} PARALLEL_ID: ${{ matrix.parallel_id }} PARALLELISM: 6 - CYPRESS_KEY: YjljODE2MzAtODcwOC00NTA3LWE4NmMtMTU3YmFmMjIzOTRhCg== + CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} with: run: cypress-run-all ${{ env.USE_DASHBOARD }} - name: Upload Artifacts uses: actions/upload-artifact@v4 if: github.event_name == 'workflow_dispatch' && (steps.check.outputs.python || steps.check.outputs.frontend) with: - name: screenshots path: ${{ github.workspace }}/superset-frontend/cypress-base/cypress/screenshots + name: cypress-artifact-${{ github.run_id }}-${{ github.job }} diff --git a/.github/workflows/superset-frontend.yml b/.github/workflows/superset-frontend.yml index f79d70754f..6438c2cc1d 100644 --- a/.github/workflows/superset-frontend.yml +++ b/.github/workflows/superset-frontend.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-helm-release.yml b/.github/workflows/superset-helm-release.yml index 429c6fc255..062e237586 100644 --- a/.github/workflows/superset-helm-release.yml +++ b/.github/workflows/superset-helm-release.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" paths: - "helm/**" diff --git a/.github/workflows/superset-python-integrationtest.yml b/.github/workflows/superset-python-integrationtest.yml index fec35ef9db..3f43bef88c 100644 --- a/.github/workflows/superset-python-integrationtest.yml +++ b/.github/workflows/superset-python-integrationtest.yml @@ -5,7 +5,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] @@ -24,7 +24,7 @@ jobs: mysql+mysqldb://superset:superset@127.0.0.1:13306/superset?charset=utf8mb4&binary_prefix=true services: mysql: - image: mysql:5.7 + image: mysql:8.0 env: MYSQL_ROOT_PASSWORD: root ports: diff --git a/.github/workflows/superset-python-misc.yml b/.github/workflows/superset-python-misc.yml index c6b1bebd89..d58226216f 100644 --- a/.github/workflows/superset-python-misc.yml +++ b/.github/workflows/superset-python-misc.yml @@ -5,7 +5,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-python-presto-hive.yml b/.github/workflows/superset-python-presto-hive.yml index 87ff06368d..30dbaf7d40 100644 --- a/.github/workflows/superset-python-presto-hive.yml +++ b/.github/workflows/superset-python-presto-hive.yml @@ -5,7 +5,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-python-unittest.yml b/.github/workflows/superset-python-unittest.yml index d26f0435ed..454ee0c61e 100644 --- a/.github/workflows/superset-python-unittest.yml +++ b/.github/workflows/superset-python-unittest.yml @@ -5,7 +5,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-translations.yml b/.github/workflows/superset-translations.yml index 846c661d32..11dbebb098 100644 --- a/.github/workflows/superset-translations.yml +++ b/.github/workflows/superset-translations.yml @@ -4,7 +4,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" pull_request: types: [synchronize, opened, reopened, ready_for_review] diff --git a/.github/workflows/superset-websocket.yml b/.github/workflows/superset-websocket.yml index c35573ada1..2d55ceafa0 100644 --- a/.github/workflows/superset-websocket.yml +++ b/.github/workflows/superset-websocket.yml @@ -3,7 +3,7 @@ on: push: branches: - "master" - - "[0-9].[0-9]" + - "[0-9].[0-9]*" paths: - "superset-websocket/**" pull_request: diff --git a/.github/workflows/tech-debt.yml b/.github/workflows/tech-debt.yml index f912ab2068..6f73a3a51b 100644 --- a/.github/workflows/tech-debt.yml +++ b/.github/workflows/tech-debt.yml @@ -4,7 +4,7 @@ on: push: branches: - master - - "[0-9].[0-9]" + - "[0-9].[0-9]*" jobs: config: diff --git a/.rat-excludes b/.rat-excludes index 70529a4bd8..7cfb991cc9 100644 --- a/.rat-excludes +++ b/.rat-excludes @@ -71,3 +71,4 @@ snowflake.svg # docs-related erd.puml erd.svg +intro_header.txt diff --git a/README.md b/README.md index aab794ec55..408cad422b 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,3 @@ ---- -hide_title: true -sidebar_position: 1 ----