Skip to content

Conversation

@zph
Copy link
Owner

@zph zph commented Nov 21, 2025

  • Convert release target from shell script to Go script (scripts/make-release.go)
  • Add colored terminal output with emojis for better UX
  • Improve error handling and validation
  • Use proper version parsing library for tag management
  • Update README to reflect PR-based workflow as default
  • Simplify Makefile release target to call Go script
  • Maintain all existing functionality including default branch updates

zph added 5 commits November 21, 2025 12:09
- Convert release target from shell script to Go script (scripts/make-release.go)
- Add colored terminal output with emojis for better UX
- Improve error handling and validation
- Use proper version parsing library for tag management
- Update README to reflect PR-based workflow as default
- Simplify Makefile release target to call Go script
- Maintain all existing functionality including default branch updates
- Exclude scripts directory from go vet checks
- Scripts are standalone executables and shouldn't be checked together
- Fixes 'main redeclared' error when both test-runner.go and make-release.go exist
- Update github/codeql-action from v2 to v3 (latest)
  - init@v3
  - autobuild@v3
  - analyze@v3
- Update branch triggers from 'master' to 'r3.0.62' and '3.0.62'
- Keep actions/checkout@v4 (already latest)
- Reactivate workflow for current default branches
- Change defaultBranch constant from '3.0.62' to 'r3.0.62'
- Update README.md to reflect correct branch name throughout
- Fixes branch name mismatch in release workflow
- Remove GitHub release creation (handled by GitHub Actions)
- Add browser opening functionality to open PR creation page
- Update success message to reflect that only branch and tag are created
- Script now only creates release branch, tag, and pushes them
- Opens browser to GitHub PR creation page for convenience
@zph zph merged commit f0c12b4 into r3.0.62 Nov 21, 2025
17 checks passed
@zph zph deleted the feature/convert-release-to-go-script branch November 21, 2025 20:54
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.

2 participants