Skip to content

fix(deploy): update kustomization path, @gauchoracing attribution, add diff link - #100

Merged
BK1031 merged 1 commit into
mainfrom
bk1031/deploy-workflow-fixes
Jul 11, 2026
Merged

fix(deploy): update kustomization path, @gauchoracing attribution, add diff link#100
BK1031 merged 1 commit into
mainfrom
bk1031/deploy-workflow-fixes

Conversation

@BK1031

@BK1031 BK1031 commented Jul 11, 2026

Copy link
Copy Markdown
Contributor

Mirrors the three fixes we made to the vault repo's deploy workflow (Gaucho-Racing/Vault#12).

Changes

  1. Kustomization path — from `kubernetes/manifests/sentinel/kustomization.yaml` to `kubernetes/gr-foundry/manifests/sentinel/kustomization.yaml`. Sentinel now lives on gr-foundry after the migration (feat(gr-foundry): migrate sentinel from gr-prod (Vault-backed config) infrastructure#129); without this change, releases would silently no-op on the next tag.

  2. Commit attribution — sets git config to `GR Admin team@gauchoracing.com` (verified on the @gauchoracing account) instead of `github-actions[bot]`. The PAT the workflow uses already belongs to @gauchoracing; matching the commit author to it makes the PR audit trail consistent.

  3. Unified diff link — adds a `Click here to view all changes →` link at the bottom of the auto-generated infra PR body, pointing at GitHub's compare view for OLD_TAG..NEW_TAG in the sentinel repo. Reviewers get one-click access to the full diff instead of clicking through individual commits.

Test plan

  • Next sentinel release triggers the deploy workflow.
  • Auto-generated PR against gaucho-racing/infrastructure:
    • Modifies `kubernetes/gr-foundry/manifests/sentinel/kustomization.yaml` ✓
    • Shows @gauchoracing as commit author AND PR opener ✓
    • PR body ends with the compare-view diff link ✓

…dd diff link

Mirrors the three fixes made to the vault repo's deploy workflow in
Gaucho-Racing/Vault#12:

1. Update kustomization path from
   kubernetes/manifests/sentinel/kustomization.yaml
   to
   kubernetes/gr-foundry/manifests/sentinel/kustomization.yaml
   Sentinel now lives on gr-foundry after the migration in
   Gaucho-Racing/infrastructure#129; the deploy job needs to bump the
   tag in the new path.

2. Attribute the bump commit to @gauchoracing via team@gauchoracing.com
   (verified on the account) instead of github-actions[bot]. Same PAT
   the workflow already uses; consistent audit trail.

3. Add a "Click here to view all changes" link at the bottom of the PR
   body, pointing at GitHub's compare view for OLD_TAG..NEW_TAG in the
   sentinel repo. One-click access to the unified diff for reviewers.
@BK1031
BK1031 merged commit f0524dc into main Jul 11, 2026
12 checks passed
@BK1031
BK1031 deleted the bk1031/deploy-workflow-fixes branch July 11, 2026 05:13
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