Skip to content

chore: sync VERSION file via release-please#15

Merged
EndersonPro merged 1 commit intomainfrom
chore/release-please-sync-version-file
Mar 26, 2026
Merged

chore: sync VERSION file via release-please#15
EndersonPro merged 1 commit intomainfrom
chore/release-please-sync-version-file

Conversation

@EndersonPro
Copy link
Copy Markdown
Owner

Summary

  • configure release-please to treat VERSION as the managed version file
  • keep release-please as the single source of truth while preserving contract checks
  • add integration coverage to prevent manifest/VERSION drift regressions
  • update README and release runbook to document that VERSION is now auto-managed

Validation

  • ./scripts/check_version_contract.sh
  • go test ./integration -run 'TestReleasePleaseWorkflowOrchestratesBrewPublish|TestVersionContractScriptsAndReleasePleaseConfigExist|TestVersionContractJobRunsInPRWorkflow|TestFallbackReleaseWorkflowIsManualAndRecoveryOnly'

Switch release-please to manage VERSION directly so release PRs keep manifest and VERSION aligned, preventing tag/version contract drift in brew publishing.
@EndersonPro EndersonPro merged commit 50d836e into main Mar 26, 2026
2 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.

1 participant