8 Commits
Author SHA1 Message Date
james.maes 43fe7dd220 fix: remove GitHub release creation from script, let workflow handle it 2025-08-15 17:42:38 -05:00
james.maes 954d519bfa feat: implement Git branching model and project templates
- Add CODEOWNERS file for code ownership management
- Add pull request template with testing checklist
- Add bug report issue template
- Add create-branch.sh script for branch naming conventions
- Add setup-branch-protection.sh script for GitHub branch rules
- Update release.sh script for release management
- Implements feature/bugfix/release/hotfix branching workflow
2025-08-15 16:56:50 -05:00
james.maes 10abbf03f1 fix: use JSON output for reliable workflow run ID extraction
- Replace unreliable awk parsing with JSON output and jq
- Use databaseId and headBranch fields for precise matching
- Eliminate issues with spaces in commit titles
- Ensure --watch flag works reliably across all scenarios
2025-08-15 15:39:02 -05:00
james.maes 5e9f62afb3 fix: correct workflow run ID extraction in watch command
- Fix awk field selection to get correct run ID from gh run list output
- Add comment explaining the output format
- Ensure --watch flag works properly for monitoring workflow progress
2025-08-15 15:38:34 -05:00
james.maes 56d3699acc feat: restore --watch and --pre-release flags to release script
- Restore --watch flag for monitoring workflow progress
- Restore --pre-release flag for alpha/beta releases
- Fix formatting and error handling
- Maintain all existing functionality
2025-08-15 15:35:41 -05:00
james.maes 2e1e94a029 feat: add --watch flag to automatically monitor release workflow progress
- Add -w/--watch flag to release script
- Automatically find and watch the workflow triggered by the release tag
- Show real-time progress and final status
- Provide direct links to workflow details
- Enhance user experience for release monitoring
2025-08-15 15:28:05 -05:00
james.maes 503264f7a2 feat: add --pre-release flag support to release script 2025-08-15 14:44:55 -05:00
james.maes 3ac68bf37d Add semantic release script, workflows, and documentation for automated versioning and releases 2025-08-15 14:12:39 -05:00