Skip to content

Standardize CI/CD pipelines#1520

Merged
andersondario-er merged 1 commit intodevelopfrom
standardize-pipelines
Apr 2, 2026
Merged

Standardize CI/CD pipelines#1520
andersondario-er merged 1 commit intodevelopfrom
standardize-pipelines

Conversation

@andersondario-er
Copy link
Copy Markdown
Contributor

Summary

Split monolithic main.yml into separate develop.yml and release.yml, standardize image tags. Public repo — uses internal reusable workflows (not serca-pipelines).

Changes

  • Split main.yml into:
    • develop.yml — triggers on develop, builds + deploys to er-dev
    • release.yml — triggers on release-*, builds + ST build + deploys stage → approval → prod-me
  • Image tag: Changed from branch-run_number to branch-short_sha
  • Job names: Standardized (deploy-dev, deploy-stage, deploy-prod-me, approve-prod, etc.)
  • ST build: Kept in release.yml (still needed for legacy single-tenant)

Standard Applied

Convention Value
Dev workflow develop.yml
Release workflow release.yml
Image tag {branch}-{short-sha}
Approval gate production-approval environment
Primary registry serca-artifact-registry/earthranger

Files Changed

  • .github/workflows/main.yml → split into develop.yml + release.yml

@andersondario-er andersondario-er self-assigned this Apr 2, 2026
@andersondario-er andersondario-er merged commit 1205e21 into develop Apr 2, 2026
6 checks passed
@andersondario-er andersondario-er deleted the standardize-pipelines branch April 2, 2026 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant