mirror of
https://github.com/certbot/certbot.git
synced 2026-06-21 14:39:19 -04:00
37 lines
1.3 KiB
YAML
37 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 }}"
|