13 Commits

Author SHA1 Message Date
Fengqing Liu
64005fad75 change gemini model 2026-04-30 11:46:38 +10:00
github-actions[bot]
66c0037aff fix missing script output 2025-11-08 23:04:50 +11:00
github-actions[bot]
67c67947c4 get previos version should handle future version 2025-10-29 14:43:28 +11:00
github-actions[bot]
81f474704b rework on get prev version script 2025-10-29 14:22:25 +11:00
github-actions[bot]
d7b1e913d3 script fix 2025-10-27 16:12:27 +11:00
github-actions[bot]
5f71d49883 extracted the previous version extraction logic 2025-10-27 16:02:40 +11:00
github-actions[bot]
8477a545bf change way to get last version, create a script to revert release 2025-10-27 15:45:59 +11:00
github-actions[bot]
74c8980edc branch name use and extraction fixes, limit validation to main branch 2025-10-27 14:23:08 +11:00
github-actions[bot]
05eb16a07b feat: enhance version validation with semver range support and test suite
- Add dual-mode version extraction supporting branch and file validation
- Implement comprehensive semver range validation (caret, tilde, wildcards)
- Extract release creation logic to dedicated script for reusability
- Add test suite with comprehensive coverage for validation scripts
- Update workflow to validate new version is greater than current
- Bump version to 1.1.0 in pyproject.toml to match version.py

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 13:18:11 +11:00
github-actions[bot]
08dab4ca6b refactor: consolidate version extraction logic and update workflow validation
Extracted version extraction logic from workflows into a centralized script for better reusability and consistency. Updated validation output naming for clarity.

Changes:
- Add extract_version.sh for centralized version extraction
- Remove update_version.sh (functionality integrated into workflows)
- Update validate_semver.sh output: release_type → is_prerelease
- Refactor docker-release.yml to use extract_version.sh
- Refactor github-release.yml to use centralized scripts
- Add version duplication check in version-release.yml

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-27 10:56:33 +11:00
github-actions[bot]
f972a9507e refactor: streamline release workflows and extract validation to scripts
- Simplify github-release workflow by removing auto-generation and linting steps
- Extract SemVer validation from inline workflow to dedicated script
- Add production environment protection to version-release workflow
- Create reusable validation and update scripts in .github/scripts/
- Update release notes for v1.1.1

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-26 21:34:50 +11:00
github-actions[bot]
b11ae09f7f feat: enhance release note generation script and update workflows for improved usability 2025-10-26 19:37:39 +11:00
github-actions[bot]
4c46a50453 feat: enhance release note generation and update workflow scripts 2025-10-25 22:29:21 +11:00