From c774b2a3d51ebe0d4b683b8e92e39d80894564fb Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Wed, 29 Apr 2026 16:22:53 -0700 Subject: [PATCH] replace .azure-pipelines/advanced-test.yml with github workflows full_test_suite.yml to run the tests that run on test-* branches --- .azure-pipelines/advanced-test.yml | 15 ----------- .github/workflows/full_test_suite.yml | 37 +++++++++++++++++++++++++++ 2 files changed, 37 insertions(+), 15 deletions(-) delete mode 100644 .azure-pipelines/advanced-test.yml create mode 100644 .github/workflows/full_test_suite.yml diff --git a/.azure-pipelines/advanced-test.yml b/.azure-pipelines/advanced-test.yml deleted file mode 100644 index 9915881ce..000000000 --- a/.azure-pipelines/advanced-test.yml +++ /dev/null @@ -1,15 +0,0 @@ -# Advanced pipeline for running our full test suite on demand. -trigger: - # When changing these triggers, please ensure the documentation under - # "Running tests in CI" is still correct. - - test-* -pr: none - -variables: - # We don't publish our Docker images in this pipeline, but when building them - # for testing, let's use the nightly tag. - dockerTag: nightly - snapBuildTimeout: 5400 - -stages: - - template: templates/stages/test-and-package-stage.yml diff --git a/.github/workflows/full_test_suite.yml b/.github/workflows/full_test_suite.yml new file mode 100644 index 000000000..1c58d31bb --- /dev/null +++ b/.github/workflows/full_test_suite.yml @@ -0,0 +1,37 @@ +# Advanced pipeline for running our full test suite on demand. +name: Full test suite +on: + push: + branches: + # When changing these triggers, please ensure the documentation under + # "Running tests in CI" is still correct. + - test-* + workflow_dispatch: +permissions: + contents: read + +jobs: + # These four jobs could be grouped in a separate workflow, but the github actions UI + # is much nicer if they are instead listed explicitly here. + standard_tests_jobs: + name: Standard tests + uses: "./.github/workflows/standard_tests_jobs.yml" + extended_tests_jobs: + name: Extended tests + uses: "./.github/workflows/extended_tests_jobs.yml" + secrets: inherit + docker_packaging_jobs: + name: Docker packaging + uses: "./.github/workflows/docker_packaging_jobs.yml" + with: + # We don't publish our Docker images in this pipeline, but when building them + # for testing, let's use the nightly tag. + dockerTag: nightly + secrets: inherit + snap_packaging_jobs: + name: Snap packaging + uses: "./.github/workflows/snap_packaging_jobs.yml" + with: + snapBuildTimeout: 5400 + secrets: inherit +