fix(ci): pin reusable-workflow @main refs to SHA in all dakota workflows - #784
fix(ci): pin reusable-workflow @main refs to SHA in all dakota workflows#784castrojo wants to merge 10 commits into
Conversation
* docs(skills): add ci.md lessons from PR 751 testing fast-forward and next stream (#752) - Document GitHub API 422 idempotent fast-forward pattern - Document merge-queue head_branch never equals 'main' - Document :next/:btw as fully automated rolling stream (no human gate) Assisted-by: Claude Sonnet 4.6 via GitHub Copilot * chore(deps): update common: v2026.06-169 -> v2026.06-186 * ci: trigger Build Bluefin dakota on testing branch [skip build] PR base changed to testing — re-trigger CI so renovate-automerge fires. Assisted-by: Claude Sonnet 4.6 via pi * ci: re-trigger CI (build.yml now includes testing branch) Assisted-by: Claude Sonnet 4.6 via pi --------- Co-authored-by: Jorge O. Castro <jorge.castro@gmail.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Match bluefin-lts behavior — every Renovate/track-bst merge to testing fires a build so testing images stay current. Assisted-by: Claude Sonnet 4.6 via pi
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Replaces floating `@main` references with the pinned SHA `7f79969` (actions main HEAD) + `# v1` comment. Renovate will keep these pinned SHAs current going forward. Part of consistency-audit C2 — closes remaining @main refs in dakota. Assisted-by: Claude Sonnet 4.5 via pi
Replaces floating `@main` references with the pinned SHA `7f79969` (actions main HEAD) + `# v1` comment. Renovate will keep these pinned SHAs current going forward. Part of consistency-audit C2 — closes remaining @main refs in dakota. Assisted-by: Claude Sonnet 4.5 via pi
…o-main.yml Replaces floating `@main` references with the pinned SHA `7f79969` (actions main HEAD) + `# v1` comment. Renovate will keep these pinned SHAs current going forward. Part of consistency-audit C2 — closes remaining @main refs in dakota. Assisted-by: Claude Sonnet 4.5 via pi
Replaces floating `@main` references with the pinned SHA `7f79969` (actions main HEAD) + `# v1` comment. Renovate will keep these pinned SHAs current going forward. Part of consistency-audit C2 — closes remaining @main refs in dakota. Assisted-by: Claude Sonnet 4.5 via pi
|
Warning Review limit reached
More reviews will be available in 9 minutes and 40 seconds. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans include higher PR review limits than trial, open-source, and free plans. In all cases, reviews become available again over time. During sustained high-volume PR review activity, CodeRabbit may temporarily slow when the next review becomes available. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (8)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
This PR targets |
|
This PR targets |
PR was originally targeting 'testing', retargeted to 'main'. Empty commit to trigger fresh on-pr-opened-or-updated check. Assisted-by: Claude Sonnet 4.5 via pi
|
Replaced by a clean branch from main — see PR #786 (or next auto-opened). |
Summary
Consistency audit C2: pin all
@mainreusable-workflow references to the currentprojectbluefin/actionsmain HEAD SHA.Files updated:
.github/workflows/execute-release.yml(2 refs).github/workflows/pr-release-gate.yml(1 ref).github/workflows/promote-testing-to-main.yml(1 ref).github/workflows/release-reminder.yml(1 ref)SHA pinned:
7f79969c2ff74c51ac7f385cb0a86414975308d7(actions main HEAD as of 2026-06-10)Why: Floating
@mainrefs create non-deterministic builds — any merge toactions/mainsilently changes behavior for all downstream consumers without a PR. SHA pinning + Renovate ensures updates are visible and reviewed.Renovate will keep these SHAs current going forward via the C3 grouping rule.
Closes consistency-audit C2 for dakota.
Assisted-by: Claude Sonnet 4.5 via pi