11 Commits

Author SHA1 Message Date
dbe738140b chore(changelog): update changelog for v1.2.4
All checks were successful
Create Major Version Tag / update-major-tag (release) Successful in 6s
2025-12-14 20:59:03 +00:00
3044bd6105 chore(version): bump version to 1.2.4
All checks were successful
Auto Changelog & Release / release (push) Successful in 10s
2025-12-14 21:58:51 +01:00
51cfcdc648 fix(config): update template to generalize gitea remote and add postprocessors 2025-12-14 21:58:38 +01:00
7246f2f4d8 chore(changelog): update changelog for v1.2.3
All checks were successful
Create Major Version Tag / update-major-tag (release) Successful in 5s
2025-11-24 11:35:32 +00:00
2cfe12debc chore(version): bump version to 1.2.3
All checks were successful
Auto Changelog & Release / release (push) Successful in 7s
2025-11-24 12:35:25 +01:00
a24d031052 chore(changelog): update unreleased changelog 2025-11-24 11:35:11 +00:00
064677870b fix(ci): use ACTION_PATH for git-cliff config generation
All checks were successful
Auto Changelog & Release / release (push) Successful in 6s
2025-11-24 12:35:06 +01:00
f6713d9d6d chore(changelog): update changelog for v1.2.2
All checks were successful
Create Major Version Tag / update-major-tag (release) Successful in 5s
2025-11-24 11:33:04 +00:00
81c4ef4913 chore(version): bump version to 1.2.2
All checks were successful
Auto Changelog & Release / release (push) Successful in 7s
2025-11-24 12:32:56 +01:00
867a5f3c6b chore(changelog): update unreleased changelog 2025-11-24 11:32:49 +00:00
e050996fd4 fix(scripts): improve version argument handling in install script
All checks were successful
Auto Changelog & Release / release (push) Successful in 5s
2025-11-24 12:32:43 +01:00
6 changed files with 33 additions and 7 deletions

View File

@@ -2,6 +2,24 @@
All notable changes to this project will be documented in this file. All notable changes to this project will be documented in this file.
## [1.2.4](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.3..v1.2.4) - 2025-12-14
### 🐛 Bug Fixes
- *(config)* Update template to generalize gitea remote and add postprocessors - ([51cfcdc](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/51cfcdc6488c878764193c33121144564e76c802))
## [1.2.3](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.2..v1.2.3) - 2025-11-24
### 🐛 Bug Fixes
- *(ci)* Use ACTION_PATH for git-cliff config generation - ([0646778](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/064677870b9ebac04d2f264fede191205faa0614))
## [1.2.2](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.1..v1.2.2) - 2025-11-24
### 🐛 Bug Fixes
- *(scripts)* Improve version argument handling in install script - ([e050996](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/e050996fd4d153f59cce0c9483851cae4963908d))
## [1.2.1](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.0..v1.2.1) - 2025-11-24 ## [1.2.1](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.0..v1.2.1) - 2025-11-24
### 🐛 Bug Fixes ### 🐛 Bug Fixes

View File

@@ -1 +1 @@
1.2.1 1.2.4

View File

@@ -40,6 +40,8 @@ runs:
${{ github.action_path }}/scripts/read-cliff-version.sh ${{ github.action_path }}/scripts/read-cliff-version.sh
- name: Generate git-cliff config - name: Generate git-cliff config
env:
ACTION_PATH: ${{ github.action_path }}
shell: bash shell: bash
run: | run: |
${{ github.action_path }}/scripts/generate-git-cliff-config.sh ${{ github.action_path }}/scripts/generate-git-cliff-config.sh

View File

@@ -4,13 +4,15 @@
# Lines starting with "#" are comments. # Lines starting with "#" are comments.
# Configuration options are organized into tables and keys. # Configuration options are organized into tables and keys.
# See documentation for more information on available options. # See documentation for more information on available options.
[remote.gitea] # [remote.gitea] # Disabled by default
owner = "%OWNER%" # owner = "%OWNER%"
repo = "%REPO%" # repo = "%REPO%"
[changelog] [changelog]
postprocessors = [ postprocessors = [
{ pattern = '<GITEA_URL>', replace = "https://git.0xmax42.io" }, # replace gitea url { pattern = '<GITEA_URL>', replace = "https://git.0xmax42.io" }, # replace gitea url
{ pattern = '<OWNER>', replace = "%OWNER%" }, # replace owner
{ pattern = '<REPO>', replace = "%REPO%" }, # replace repo
] ]
header = """ header = """
@@ -20,7 +22,7 @@ All notable changes to this project will be documented in this file.\n
body = """ body = """
{%- macro remote_url() -%} {%- macro remote_url() -%}
<GITEA_URL>/{{ remote.gitea.owner }}/{{ remote.gitea.repo }} <GITEA_URL>/<OWNER>/<REPO>
{%- endmacro -%} {%- endmacro -%}
{%- macro indent(text, prefix=" ") -%} {%- macro indent(text, prefix=" ") -%}

View File

@@ -6,7 +6,7 @@ CLIFF_CONFIG="cliff.toml"
# Check if cliff.toml exists, if not, copy cliff.toml.template from the Action # Check if cliff.toml exists, if not, copy cliff.toml.template from the Action
if [ ! -f "$CLIFF_CONFIG" ]; then if [ ! -f "$CLIFF_CONFIG" ]; then
echo "cliff.toml not found, using template from action." echo "cliff.toml not found, using template from action."
cp "${GITHUB_ACTION_PATH:-${github_action_path:-${{ github.action_path }}}}/cliff.toml.template" "$CLIFF_CONFIG" cp "$ACTION_PATH/cliff.toml.template" "$CLIFF_CONFIG"
# Replace placeholders in the copied config # Replace placeholders in the copied config
OWNER="${GITHUB_REPOSITORY%/*}" OWNER="${GITHUB_REPOSITORY%/*}"
REPO="${GITHUB_REPOSITORY#*/}" REPO="${GITHUB_REPOSITORY#*/}"

View File

@@ -7,7 +7,11 @@ set -euo pipefail
REPO="orhun/git-cliff" REPO="orhun/git-cliff"
ARCH_OS="x86_64-unknown-linux-gnu" ARCH_OS="x86_64-unknown-linux-gnu"
INSTALL_DIR="/usr/local/bin" INSTALL_DIR="/usr/local/bin"
VERSION="${1:-latest}" if [[ -z "${1:-}" ]]; then
VERSION="latest"
else
VERSION="$1"
fi
need() { command -v "$1" >/dev/null || { echo "$1 is missing"; exit 1; }; } need() { command -v "$1" >/dev/null || { echo "$1 is missing"; exit 1; }; }
need curl; need tar; need grep; need sed; need awk; need jq need curl; need tar; need grep; need sed; need awk; need jq