Files
firezone/.github/workflows/cd.yml
Jamil 1e94afdb98 chore: move terraform/ to private repo (#9421)
Since we'll be adding ops playbooks and other things here, it makes
sense to separate infra from product source.

---------

Signed-off-by: Jamil <jamilbk@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-06-05 19:24:06 +00:00

37 lines
956 B
YAML

name: Continuous Delivery
on:
# Used for debugging the workflow by manually calling it
workflow_dispatch:
push:
branches:
- main
jobs:
# Builds images that match what's default in docker-compose.yml for
# local development.
build-dev-images:
uses: ./.github/workflows/_build_artifacts.yml
secrets: inherit
with:
image_prefix: "dev"
stage: "debug"
profile: "debug"
# Builds debug images with release binaries for compatibility tests in case the merge_group was skipped.
build-test-images:
uses: ./.github/workflows/_build_artifacts.yml
secrets: inherit
with:
image_prefix: "debug"
stage: "debug"
profile: "release"
# Re-run CI checks to make sure everything's green, since "Merging as administrator"
# won't trigger these in the merge group.
ci:
uses: ./.github/workflows/ci.yml
secrets: inherit
with:
profile: "release"
stage: "release"