Skip to content

fix(ci): repin goreleaser + trufflehog at the template source#96

Merged
Patel230 merged 1 commit into
mainfrom
fix/shared-template-pins
Jul 13, 2026
Merged

fix(ci): repin goreleaser + trufflehog at the template source#96
Patel230 merged 1 commit into
mainfrom
fix/shared-template-pins

Conversation

@Patel230

Copy link
Copy Markdown
Contributor

Summary

  • PR fix(ci): revert invalid goreleaser version pin #95 fixed the rendered release.yml's broken goreleaser pin (v6.3.0, nonexistent upstream) but left .shared-templates/workflows/go-release.yml.tmpl — the actual source of truth — with the same bug. Any future re-sync from the template would have reintroduced it. Both are now pinned to v2.17.0 (matching tok's already-correct exact-pin pattern instead of a floating ~> v2 constraint).
  • Also repins trufflesecurity/trufflehog in both go-ci.yml.tmpl and hawk's own rendered ci.yml, from a commit SHA labeled # main 2026-05-18 (a floating branch reference disguised as a pin) to its real v3.95.9 release tag.
  • Five follow-up one-line PRs will apply the same trufflehog re-pin to the other repos that inherited it from this template (eyrie, graycode-core, hawk-cloud, hawk-core-contracts, hawk-mcpkit).

Test plan

  • grep -rn "v6.3.0\|main 2026-05-18" .shared-templates .github/workflows returns nothing
  • Hosted CI green on this PR (the secrets job directly exercises the new trufflehog pin)
  • Full proof of the goreleaser fix only comes at the next real tag push

…st the render

PR #95 fixed hawk's rendered release.yml but left the actual source of
truth, .shared-templates/workflows/go-release.yml.tmpl, still pinned to
the nonexistent goreleaser "v6.3.0" — any future template re-sync would
have silently reintroduced the bug. Repins both the template and hawk's
own rendered copy to the real, current v2.17.0 (matching tok's already-
correct exact-pin pattern instead of a floating "~> v2" constraint).

Also repins trufflehog from a commit SHA labeled "main 2026-05-18" (a
floating branch reference, not a release) to its actual v3.95.9 release
tag, in both go-ci.yml.tmpl and hawk's own rendered ci.yml.
@Patel230 Patel230 merged commit 80506ee into main Jul 13, 2026
19 checks passed
@Patel230 Patel230 deleted the fix/shared-template-pins branch July 13, 2026 14:06
Patel230 added a commit to GrayCodeAI/eyrie that referenced this pull request Jul 13, 2026
The shared workflow template pinned trufflesecurity/trufflehog to a
commit SHA labeled "main 2026-05-18" — a floating branch reference
disguised as a pin, not an actual release. Repins to v3.95.9, the
current real trufflehog release. Companion fix to GrayCodeAI/hawk#96,
which fixes the same issue at the template source.
Patel230 added a commit to GrayCodeAI/hawk-mcpkit that referenced this pull request Jul 13, 2026
The shared workflow template pinned trufflesecurity/trufflehog to a
commit SHA labeled "main 2026-05-18" — a floating branch reference
disguised as a pin, not an actual release. Repins to v3.95.9, the
current real trufflehog release. Companion fix to GrayCodeAI/hawk#96,
which fixes the same issue at the template source.
Patel230 added a commit to GrayCodeAI/hawk-core-contracts that referenced this pull request Jul 13, 2026
The shared workflow template pinned trufflesecurity/trufflehog to a
commit SHA labeled "main 2026-05-18" — a floating branch reference
disguised as a pin, not an actual release. Repins to v3.95.9, the
current real trufflehog release. Companion fix to GrayCodeAI/hawk#96,
which fixes the same issue at the template source.
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