Julian Pawlowski
|
e08fd60070
|
feat(release): add automated release notes generation system
Implemented multi-backend release notes generation:
**Scripts:**
- prepare-release: Bump manifest.json + create tag (foolproof workflow)
- generate-release-notes: Parse conventional commits with 3 backends
* GitHub Copilot CLI (AI-powered, smart grouping)
* git-cliff (template-based, fast and reliable)
* Manual grep/awk (fallback, always works)
- setup: Auto-install git-cliff via cargo in DevContainer
**GitHub Actions:**
- auto-tag.yml: Automatically create tag on manifest.json version bump
- release.yml: Generate release notes and create GitHub release on tag push
- release.yml: Button config for GitHub UI release notes generator
**Configuration:**
- cliff.toml: Smart filtering rules
* Excludes: manifest bumps, dev-env changes, CI/CD changes
* Includes: Dependency updates (relevant for users)
* Groups by conventional commit type with emoji
**Workflow:**
1. Run `./scripts/prepare-release 0.3.0`
2. Push commit + tag: `git push origin main v0.3.0`
3. CI/CD automatically generates release notes and creates GitHub release
Impact: Maintainers can prepare professional releases with one command.
Release notes are automatically generated from conventional commits with
intelligent filtering and categorization.
|
2025-11-09 14:25:15 +00:00 |
|
Julian Pawlowski
|
232a090c67
|
refactor: Revise translation schema to enhance structure and add detailed properties for configuration flows
|
2025-11-09 12:49:06 +00:00 |
|
Julian Pawlowski
|
03f09818d1
|
add shellcheck directive for bootstrap script
|
2025-11-06 11:43:10 +00:00 |
|
Julian Pawlowski
|
8790ac8a41
|
fix
|
2025-11-03 21:13:50 +00:00 |
|
Julian Pawlowski
|
aaa66227d4
|
fix linter issues
|
2025-11-03 20:52:10 +00:00 |
|
Julian Pawlowski
|
0a245a0e12
|
fix linter
|
2025-11-03 17:33:01 +00:00 |
|
Julian Pawlowski
|
6d4669c8e7
|
fix bootstrap
|
2025-11-03 17:32:49 +00:00 |
|
Julian Pawlowski
|
c6eed9329b
|
update dev environment
|
2025-11-03 17:00:08 +00:00 |
|
Julian Pawlowski
|
6040a19136
|
update dev environment
|
2025-11-03 15:54:01 +00:00 |
|
Julian Pawlowski
|
dd94351278
|
refactoring
|
2025-04-23 16:42:31 +00:00 |
|
Julian Pawlowski
|
dea7cfee43
|
Rename component
|
2025-04-18 12:51:32 +00:00 |
|
Julian Pawlowski
|
131a4eb148
|
Initial commit
|
2025-04-18 14:32:54 +02:00 |
|