Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| dbe738140b | |||
|
3044bd6105
|
|||
|
51cfcdc648
|
|||
| 7246f2f4d8 | |||
|
2cfe12debc
|
|||
| a24d031052 | |||
|
064677870b
|
|||
| f6713d9d6d | |||
|
81c4ef4913
|
|||
| 867a5f3c6b | |||
|
e050996fd4
|
|||
| 10d16c4858 | |||
|
f7473a5198
|
|||
| 2e4bbd7091 | |||
|
ce5cb7bcc0
|
24
CHANGELOG.md
24
CHANGELOG.md
@@ -2,6 +2,30 @@
|
|||||||
|
|
||||||
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
|
||||||
|
|
||||||
|
### 🐛 Bug Fixes
|
||||||
|
|
||||||
|
- *(scripts)* Remove redundant output on missing config file - ([ce5cb7b](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/ce5cb7bcc0435931a24b017c2fdacf03eb084032))
|
||||||
|
|
||||||
## [1.2.0](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.1.0..v1.2.0) - 2025-11-24
|
## [1.2.0](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.1.0..v1.2.0) - 2025-11-24
|
||||||
|
|
||||||
### 🚀 Features
|
### 🚀 Features
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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=" ") -%}
|
||||||
|
|||||||
@@ -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#*/}"
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ CLIFF_TOML="${1:-cliff.toml}"
|
|||||||
|
|
||||||
if [[ ! -f "$CLIFF_TOML" ]]; then
|
if [[ ! -f "$CLIFF_TOML" ]]; then
|
||||||
echo "❌ File not found: $CLIFF_TOML" >&2
|
echo "❌ File not found: $CLIFF_TOML" >&2
|
||||||
echo "version=" >> "$GITHUB_OUTPUT"
|
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user