PR/build/test lanes isolated from deploy infrastructure.
OPS CI/CD
GitHub Actions Workflows
Catalogo dei workflow GitHub Actions WF-01..WF-11 con trigger, runner strategy, environment, concurrency group e artifact.
Workflows11Self-hosted7Failed2
Protected deploy and rollback lanes on deploy-control.
Workflows bound to GitHub environments and approvals.
One primary artifact per workflow in the catalog.
Workflow table
WF key, file, trigger, runner type, environment, concurrency, state and artifact.
| WF | File | Trigger | Runner | Environment | Concurrency | Status | Last run | Artifact |
|---|---|---|---|---|---|---|---|---|
| WF-01 | .github/workflows/01_ci_pr_fast.yml | pull_request | github-hosted | - | ci-pr-${{ github.event.pull_request.number }} | success | 2026-03-12 09:42 UTC | pr-fast-report |
| WF-02 | .github/workflows/02_ci_pr_contracts.yml | pull_request su contratti / migrazioni + workflow_dispatch | github-hosted | - | ci-contracts-${{ github.event.pull_request.number || github.ref_name }} | success | 2026-03-12 09:39 UTC | contract-and-migration-report |
| WF-03 | .github/workflows/10_build_main_release_assets.yml | push su main + workflow_dispatch | github-hosted | - | build-main | success | 2026-03-12 09:31 UTC | release-assets |
| WF-04 | .github/workflows/20_deploy_staging.yml | workflow_run su build-main-release-assets + workflow_dispatch | self-hosted | staging | deploy-staging | running | 2026-03-12 09:50 UTC | staging-evidence-pack |
| WF-05 | .github/workflows/30_open_release_candidate.yml | workflow_dispatch | github-hosted | - | release-candidate-${{ inputs.release_tag }} | pending | 2026-03-11 18:05 UTC | release-candidate-journal |
| WF-06 | .github/workflows/40_prod_db_preflight.yml | workflow_dispatch | self-hosted | prod-db | deploy-prod-db | pending | 2026-03-10 20:14 UTC | prod-db-preflight-pack |
| WF-07 | .github/workflows/50_release_prod_ops.yml | workflow_dispatch | self-hosted | prod-ops | deploy-prod-ops | success | 2026-03-10 20:32 UTC | prod-ops-evidence-pack |
| WF-08 | .github/workflows/60_release_prod_pulse.yml | workflow_dispatch | self-hosted | prod-pulse | deploy-prod-pulse | failed | 2026-03-10 20:48 UTC | prod-pulse-evidence-pack |
| WF-09 | .github/workflows/70_post_release_verify.yml | workflow_dispatch | self-hosted | staging/prod-* | verify-${{ inputs.environment_name }}-${{ inputs.scope }} | failed | 2026-03-10 21:03 UTC | post-release-verify-pack |
| WF-10 | .github/workflows/80_rollback_prod_ops.yml | workflow_dispatch | self-hosted | prod-ops | rollback-prod-ops | success | 2026-03-06 14:22 UTC | rollback-ops-pack |
| WF-11 | .github/workflows/90_rollback_prod_pulse.yml | workflow_dispatch | self-hosted | prod-pulse | rollback-prod-pulse | success | 2026-03-06 14:29 UTC | rollback-pulse-pack |
WF-01 · ci-pr-fast
Fast checks on trusted PRs without touching deploy infrastructure.
Workflow file
.github/workflows/01_ci_pr_fast.yml
Trigger
pull_request
Runner
github-hosted · ubuntu-latest
Environment + concurrency
- · ci-pr-${{ github.event.pull_request.number }}
Status
success · last run 2026-03-12 09:42 UTC
Primary artifact
pr-fast-report