# 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: # AWS_TEST_FARM_PEM: "${{ secrets.AWS_TEST_FARM_PEM }}" # AWS_ACCESS_KEY_ID: "${{ secrets.AWS_ACCESS_KEY_ID }}" # AWS_SECRET_ACCESS_KEY: "${{ secrets.AWS_SECRET_ACCESS_KEY }}" # 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 snap_packaging_jobs: name: Snap packaging uses: "./.github/workflows/snap_packaging_jobs.yml" secrets: LAUNCHPAD_CREDENTIALS: "${{ secrets.LAUNCHPAD_CREDENTIALS }}"