replace .azure-pipelines/advanced-test.yml with github workflows full_test_suite.yml to run the tests that run on test-* branches

This commit is contained in:
Erica Portnoy 2026-04-29 16:22:53 -07:00
parent 15a0a56b29
commit c774b2a3d5
2 changed files with 37 additions and 15 deletions

View file

@ -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

37
.github/workflows/full_test_suite.yml vendored Normal file
View file

@ -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