Skip to content

chore(mima): adapt pipeline for mimacom release process (DCS-21) - #1

Merged
joshuasainzpalacios-mimacom merged 1 commit into
mimafrom
dcs-21-adapt-mima
Aug 20, 2026
Merged

chore(mima): adapt pipeline for mimacom release process (DCS-21)#1
joshuasainzpalacios-mimacom merged 1 commit into
mimafrom
dcs-21-adapt-mima

Conversation

@joshuasainzpalacios-mimacom

Copy link
Copy Markdown
Collaborator

Summary

Onboarding of function-kro to the mimacom registry (DCS-21).
Adapts the upstream CI so the fork publishes signed packages to ghcr.io/mimacom.

  • ci.yml: trigger on mima / mima-release-* / v* tags (replaces main)
  • ci.yml: pin Crossplane CLI channel to stable for reproducible builds
  • ci.yml: contents: write on the publish job, needed to create the GitHub Release
  • ci.yml: derive the package version from the tag on v* builds
  • ci.yml: gate GHCR push + cosign signing on release branches and tags
  • ci.yml: add CodeQL job, aligning with the rest of the fleet
  • Add SECURITY.md and release/cosign.pub

Checklist

  • Branch created from mima
  • uses: pins left untouched (no gratuitous divergence from upstream)
  • GHCR steps no longer gated on XPKG_ACCESS_ID (Upbound credential we do not use)
  • Cosign signing uses --tlog-upload=false (air-gapped verification)

@joshuasainzpalacios-mimacom
joshuasainzpalacios-mimacom merged commit bdb2f7c into mima Aug 20, 2026
8 checks passed
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.

2 participants