Commit Graph

10 Commits

Author SHA1 Message Date
3c60361866 fix(configs): correct mismatched parentheses in template variables
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
2025-06-27 22:21:10 +02:00
1544e1f17d feat(action): add composite action for generating Debian changelog
- Introduces a composite GitHub Action to automate the generation of
  Debian-compatible changelogs using git-cliff.
- Provides configurable inputs for tag, package details, author info,
  and output file.
- Includes default configurations and scripts for installation and
  changelog generation.
2025-06-27 22:18:18 +02:00
9eaa869c9a chore(configs): add debian changelog configuration
- Introduces a Debian-specific changelog configuration file
- Enables conventional commits parsing and grouping for changelogs
- Adds commit filters and tag patterns for improved versioning
2025-06-27 22:17:55 +02:00
a17bc7fca7 feat(scripts): add changelog generation script
- Introduces a script to generate Debian-style changelogs via git-cliff
- Supports CLI options for config, tag, output file, and debug mode
- Validates required tools, config file, and output directory
- Enhances automation of changelog creation for releases
2025-06-27 22:17:47 +02:00
b725a148fd feat(scripts): add git-cliff installer script
- Introduces a bash script to install the git-cliff binary
- Supports fetching the latest or specific versions with options for
  custom architecture, install directory, or dry-run mode
- Includes pre-checks for existing installations and required tools
- Adds help documentation for usage and supported configurations
2025-06-27 22:17:06 +02:00
245aa1d5c2 chore(config): add default git-cliff configuration
- Introduces a git-cliff configuration file for changelog generation
- Configures templates for changelog sections and commit parsing
- Enables support for conventional commits and commit filtering
2025-06-27 22:16:53 +02:00
908eeab247 chore(gitignore): add rule to ignore environment files
- Adds a pattern to ignore all `.env` files across the project
- Helps prevent sensitive environment configurations from being committed
2025-06-27 22:16:45 +02:00
62e259f9f0 feat(workflows): add major version tagging for releases
- Introduce a workflow to automate major version tag creation
- Derives major version from release tag and re-creates the tag
- Supports easier version management for published releases
2025-06-27 22:16:34 +02:00
2ea1395252 chore(workflows): add release workflow and merge template
- Add a default merge message template for pull requests
- Introduce a release workflow to automate changelog generation
  and publishing
2025-06-27 22:16:20 +02:00
5a6b43f379 feat(vscode): add custom activity bar and peacock colors 2025-06-27 22:16:08 +02:00