Commit Graph

14 Commits

Author SHA1 Message Date
967e4ac301 feat(scripts): add release flag to version change checks
- Introduce `release` flag to GitHub output for version validation
- Distinguish release eligibility based on VERSION file changes
2025-07-04 11:55:11 +02:00
f512d3ff6d fix(scripts): remove redundant newline in output
- Eliminates an unnecessary newline in the script's output
- Ensures cleaner formatting of the echoed version line
2025-07-04 11:55:11 +02:00
543b311d1e feat(actions): add post-step support for composite actions 2025-07-04 11:28:36 +02:00
27ee1746db fix(script): use dynamic branch name for git push 2025-06-29 14:18:02 +02:00
1d9659b6df feat(action): add support for non-main branch releases
- Introduce an input to allow releases from non-main branches
- Update logic to conditionally permit version checks outside 'main'
2025-06-29 14:09:24 +02:00
039a14a473 revert: improve CI readability with grouped git setup logs
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
This reverts commit 8a3960ad87.
2025-06-29 13:41:47 +02:00
374f30a502 chore(scripts): update file permissions to executable 2025-06-29 13:38:23 +02:00
8a3960ad87 chore(scripts): improve CI readability with grouped git setup logs
- Add start and end log groups for git setup to enhance CI visibility
- Ensure log groups close on error for better debugging in pipelines
2025-06-29 13:29:59 +02:00
522689977f feat(script): enhance git-cliff installer with jq support
- Add jq as a required dependency for JSON parsing
- Replace grep/sed with jq for improved readability and reliability
- Handle errors more gracefully when fetching release info or assets
2025-06-20 16:12:38 +02:00
5d42ea9ddb fix(script): adjust GIT_AUTHOR_DATE format for compatibility
- Updates GIT_AUTHOR_DATE to use Unix timestamp format for consistency
  and improved compatibility with systems parsing date formats.
2025-06-14 19:56:06 +02:00
041d7e9a8a refactor(scripts): standardize scripts and improve readability
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
- Removed unnecessary comments and adjusted formatting for clarity
- Translated German comments, logs, and error messages to English
- Improved consistency in variable naming and messages across scripts
- Enhanced error handling and output for better user feedback
2025-06-14 19:50:28 +02:00
212e8c6a49 feat(scripts): validate git configuration during setup
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
- Updates default email domain to prevent misuse
- Adds checks to ensure git author name and email are set correctly
- Improves reliability of git configuration setup
2025-06-14 19:39:22 +02:00
29243bd673 feat(release): add retry logic for release creation
- Introduces a `create_release` function with retry logic to handle
  transient failures during release creation.
- Improves error handling and logging for better debugging.
- Adjusts changelog parsing and workflow steps for clarity and
  robustness.
2025-06-14 19:21:34 +02:00
048b964204 feat(scripts): add CI utilities for versioning and changelog
- Add scripts to detect version changes and generate changelogs
- Include setup for installing and configuring git-cliff
- Automate release creation and changelog updates for CI workflows
- Improve Git author setup for consistent commits
2025-06-14 18:36:15 +02:00