Commit Graph

18 Commits

Author SHA1 Message Date
13cdeb80c0 feat(run): add version flag and enforce as required input
All checks were successful
Auto Changelog & Release / release (push) Successful in 8s
- Add a `--version` flag to the script for specifying the version
- Enforce `--version` as a required input with validation
- Update cloning logic to use the `--version` flag for branch selection
2025-06-27 22:41:46 +02:00
6e3f5e3fcb chore(changelog): update unreleased changelog 2025-06-27 20:37:16 +00:00
d9d5363a66 docs(readme): add usage instructions for changelog generator
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
- Introduce README with instructions for generating Debian-style changelogs
- Provide example command and optional arguments explanation
- Highlight dependencies and output behavior
2025-06-27 22:37:08 +02:00
7f9f72ee71 chore(changelog): update unreleased changelog 2025-06-27 20:35:02 +00:00
eaa9ca9f45 feat(script): add script to generate Debian changelog locally
All checks were successful
Auto Changelog & Release / release (push) Successful in 7s
- Introduces a Bash script to clone a changelog action repository,
  install dependencies, and generate a Debian-style changelog
  in the current directory.
- Supports configurable options for tag, package name, author
  details, output file, and configuration file.
- Enhances local workflows by simplifying changelog generation.
2025-06-27 22:34:33 +02:00
f85df65f5d chore(changelog): update changelog for v0.1.0 v0.1.0 2025-06-27 20:22:35 +00:00
82eacc084d chore(version): add version file with initial version
All checks were successful
Auto Changelog & Release / release (push) Successful in 7s
2025-06-27 22:22:27 +02:00
44b8da06c5 chore(changelog): update unreleased changelog 2025-06-27 20:21:57 +00:00
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