Skip to content

security: use canonical gitops-release reusable workflow#10

Merged
Ross (ross-makeacompany) merged 1 commit into
masterfrom
security/use-canonical-gitops-release
Jun 4, 2026
Merged

security: use canonical gitops-release reusable workflow#10
Ross (ross-makeacompany) merged 1 commit into
masterfrom
security/use-canonical-gitops-release

Conversation

@ross-makeacompany

Copy link
Copy Markdown
Contributor

Summary

Replaces ~115 lines of inline gitops boilerplate (cross-repo checkout, Python manifest patch, branch push, PR open, auto-merge enable) with a call to the canonical reusable workflow BimRoss/.github/.github/workflows/gitops-release.yml, pinned by commit SHA 91ea84482a8b74acf0f63feebce7187bea0ecc30 (v1).

  • Single-env, single image geeemoney/bimross-website, single manifest admin/apps/bimross-website/deployment.yaml
  • build-and-publish job (including IndexNow ping) preserved unchanged
  • Behavior unchanged from caller's perspective; release tag still triggers a PR against rancher-admin/master

Closes #9.

Test plan

  • Cut a tag and confirm the gitops-release job opens a PR against BimRoss/rancher-admin with the manifest bump

Replaces 100+ lines of inline gitops boilerplate (cross-repo checkout,
Python manifest patch, branch push, PR open, auto-merge) with a call
to BimRoss/.github/.github/workflows/gitops-release.yml pinned to
commit SHA 91ea84482a8b74acf0f63feebce7187bea0ecc30 (v1).

Single-env, single image (geeemoney/bimross-website), single manifest
(admin/apps/bimross-website/deployment.yaml). Build-and-publish job
(including IndexNow ping) preserved unchanged.

Closes #9.
Comment on lines +130 to +146
if: startsWith(github.ref, 'refs/tags/v')
needs:
- build-and-publish
- version
concurrency:
group: bimross-website-release
cancel-in-progress: false
uses: BimRoss/.github/.github/workflows/gitops-release.yml@91ea84482a8b74acf0f63feebce7187bea0ecc30 # v1
secrets: inherit
with:
app_slug: bimross-website
version: ${{ needs.version.outputs.version }}
target_env: ${{ needs.version.outputs.target_env }}
images: |
geeemoney/bimross-website
manifest_paths: ${{ needs.version.outputs.manifest_paths }}
commit_subject: ${{ needs.version.outputs.commit_subject }}
@ross-makeacompany Ross (ross-makeacompany) merged commit 41dbf31 into master Jun 4, 2026
6 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.

Security: migrate inline gitops job to canonical reusable workflow

2 participants