Skip to content

move release logic into go helper - #22

Merged
lancekrogers merged 2 commits into
mainfrom
camp-graph-release-helper-go
Apr 14, 2026
Merged

move release logic into go helper#22
lancekrogers merged 2 commits into
mainfrom
camp-graph-release-helper-go

Conversation

@lancekrogers

Copy link
Copy Markdown
Member

Summary

  • keep just as the operator interface but move release behavior out of inline bash and into a Go helper
  • add unit-tested version/tag selection and release guardrails under internal/releaseutil
  • reduce .justfiles/release.just to thin entrypoints only

Validation

  • go test ./internal/releaseutil/...
  • just release
  • just release current
  • just release check
  • just test unit

Why

Inline bash is a poor place to keep release orchestration. This refactor makes the release path testable, debuggable, and consistent with the repo being Go-first.

@lancekrogers
lancekrogers merged commit 709a8a3 into main Apr 14, 2026
1 check passed
@lancekrogers
lancekrogers deleted the camp-graph-release-helper-go branch April 14, 2026 04:51
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