Files
certbot-certbot-2/.github/workflows/full_test_suite.yml
2026-06-11 11:16:45 -07:00

38 lines
1.3 KiB
YAML

# 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 }}"