15 Commits

Author SHA1 Message Date
c25b2e9cd5 fix(action): update conditions for version detection
- Remove branch-specific checks from conditional statements
- Simplify logic for changelog generation and release steps
- Ensure consistent behavior regardless of branch context
2025-06-29 14:13:34 +02:00
cbcd5e2ab7 fix(action): standardize input key naming
- Update input key from `allow-non-main-release` to `allow_non_main_release`
- Ensure consistency with environment variable naming convention
2025-06-29 14:11:17 +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
856565d87f revert: integrate gha-timer for step timing
This reverts commit e5f5084931.
2025-06-29 13:52:08 +02:00
e5f5084931 feat(action): integrate gha-timer for step timing
- Adds gha-timer to measure and log execution time for steps
- Improves visibility into step outcomes with success/failure logging
- Enhances debugging and performance analysis capability
2025-06-29 13:49:17 +02:00
b75e412192 refactor(action): simplify script invocation syntax
- Replaces redundant `bash` prefix with direct script execution
- Improves readability and reduces command verbosity
2025-06-29 13:35:46 +02:00
72faeb5d9f feat(action): add environment variables for version detection
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
- Introduces environment variables to enhance version detection
- Ensures compatibility with GitHub event context and references
2025-06-14 18:56:14 +02:00
7bad547539 feat(workflow): enhance release process with additional steps
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
- Add git-cliff installation and configuration for changelog generation
- Include CLIFF_VERSION detection and handling
- Improve git setup for release automation
- Refine conditional steps for changelog and version release
2025-06-14 18:53:10 +02:00
286d2a6916 refactor(action): remove unused steps for version management
Some checks failed
Auto Changelog & Release / release (push) Failing after 3s
- Simplifies the workflow by removing redundant steps
- Eliminates scripts for version reading, CLI installation, and changelog generation
- Focuses on reducing complexity and maintaining essential functionality
2025-06-14 18:50:39 +02:00
fee52f9823 feat(action): add default values for optional inputs
Some checks failed
Auto Changelog & Release / release (push) Failing after 3s
- Set default values for `token`, `author_name`, and `author_email`
  inputs to improve usability and avoid potential null issues
2025-06-14 18:50:00 +02:00
4ab6624add feat(workflows): enhance release process with additional steps
Some checks failed
Auto Changelog & Release / release (push) Failing after 3s
- Update action reference to use the main branch for stability
- Add scripts for version detection, CLI version reading, and git-cliff installation
- Include setup for git configuration and changelog generation
- Improve release logic based on version changes and branch checks
2025-06-14 18:49:22 +02:00
209c25d05a refactor(action): remove unused CLI setup steps
Some checks failed
Auto Changelog & Release / release (push) Failing after 2s
- Eliminate redundant steps for CLIFF version reading, git-cliff
  installation, and git setup to streamline action configuration
- Simplifies the workflow by focusing on essential functionality
2025-06-14 18:48:37 +02:00
a66fc97f2a refactor(action): remove unused changelog and release steps
Some checks failed
Auto Changelog & Release / release (push) Failing after 2s
- Remove steps for generating unreleased changelogs and releasing
  from version in the GitHub Action workflow.
- Simplify the workflow by retaining only essential steps.
2025-06-14 18:46:42 +02:00
b65e9ee542 fix(action): ensure fallback for release token input
Some checks failed
Auto Changelog & Release / release (push) Failing after 2s
- Adds a fallback to an empty string for the release token input
  to prevent potential issues when the input is undefined.
2025-06-14 18:45:34 +02:00
978d002e9e feat(action): add composite action for changelog and release
- Introduces a composite GitHub Action to automate changelog generation
  and Gitea release processes
- Includes version detection, changelog updates, and release steps
- Supports configurable author details and optional PAT for API access
2025-06-14 18:36:21 +02:00