Compare commits
15 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fd639d6a4b | |||
|
eb2e19639a
|
|||
|
5cb6dbddfc
|
|||
|
1187f6f3d2
|
|||
|
134b1543b3
|
|||
|
473db9aa2d
|
|||
|
85901d62fc
|
|||
|
8cdf29d1af
|
|||
| dbe738140b | |||
|
3044bd6105
|
|||
|
51cfcdc648
|
|||
| 7246f2f4d8 | |||
|
2cfe12debc
|
|||
| a24d031052 | |||
|
064677870b
|
18
CHANGELOG.md
18
CHANGELOG.md
@@ -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.7](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.6..v1.2.7) - 2025-12-14
|
||||||
|
|
||||||
|
### ⚙️ Miscellaneous Tasks
|
||||||
|
|
||||||
|
- *(scripts)* Set default git-cliff version to 2.10.1 - ([5cb6dbd](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/5cb6dbddfc37b72fb647d7649aefc59e3dc01345))
|
||||||
|
|
||||||
|
## [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
|
## [1.2.2](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v1.2.1..v1.2.2) - 2025-11-24
|
||||||
|
|
||||||
### 🐛 Bug Fixes
|
### 🐛 Bug Fixes
|
||||||
|
|||||||
@@ -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
|
||||||
@@ -64,6 +66,9 @@ runs:
|
|||||||
- name: Generate and commit changelog (unreleased)
|
- name: Generate and commit changelog (unreleased)
|
||||||
if: steps.detect.outputs.version_changed == 'false'
|
if: steps.detect.outputs.version_changed == 'false'
|
||||||
shell: bash
|
shell: bash
|
||||||
|
env:
|
||||||
|
GITEA_TOKEN: ${{ inputs.token || '' }}
|
||||||
|
GITEA_API_URL: ${{ github.server_url }}/api/v1
|
||||||
run: |
|
run: |
|
||||||
${{ github.action_path }}/scripts/generate-unreleased-changelog.sh
|
${{ github.action_path }}/scripts/generate-unreleased-changelog.sh
|
||||||
|
|
||||||
@@ -72,5 +77,7 @@ runs:
|
|||||||
shell: bash
|
shell: bash
|
||||||
env:
|
env:
|
||||||
RELEASE_PUBLISH_TOKEN: ${{ inputs.token || '' }}
|
RELEASE_PUBLISH_TOKEN: ${{ inputs.token || '' }}
|
||||||
|
GITEA_TOKEN: ${{ inputs.token || '' }}
|
||||||
|
GITEA_API_URL: ${{ github.server_url }}/api/v1
|
||||||
run: |
|
run: |
|
||||||
${{ github.action_path }}/scripts/release-from-version.sh
|
${{ github.action_path }}/scripts/release-from-version.sh
|
||||||
|
|||||||
@@ -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#*/}"
|
||||||
|
|||||||
@@ -8,14 +8,16 @@ GIT_BRANCH="${GITHUB_REF##refs/heads/}"
|
|||||||
# === Step 1: Generate Changelog (only if file exists or on main) ===
|
# === Step 1: Generate Changelog (only if file exists or on main) ===
|
||||||
if [[ -f "$CHANGELOG_FILE" || "$GIT_BRANCH" == "main" ]]; then
|
if [[ -f "$CHANGELOG_FILE" || "$GIT_BRANCH" == "main" ]]; then
|
||||||
echo "📄 Generating $CHANGELOG_FILE using git-cliff..."
|
echo "📄 Generating $CHANGELOG_FILE using git-cliff..."
|
||||||
git-cliff -c "$CLIFF_CONFIG" --context \
|
git-cliff -c "$CLIFF_CONFIG" --context |
|
||||||
| "${GITHUB_ACTION_PATH}/scripts/augment_context.py" \
|
"${GITHUB_ACTION_PATH}/scripts/augment_context.py" |
|
||||||
| git-cliff -c "$CLIFF_CONFIG" --from-context - -o "$CHANGELOG_FILE"
|
git-cliff -c "$CLIFF_CONFIG" --from-context - -o "$CHANGELOG_FILE"
|
||||||
else
|
else
|
||||||
echo "ℹ️ $CHANGELOG_FILE does not exist and branch is not 'main'. Skipping generation."
|
echo "ℹ️ $CHANGELOG_FILE does not exist and branch is not 'main'. Skipping generation."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "✅ $CHANGELOG_FILE generation completed."
|
||||||
|
|
||||||
# === Step 2: Commit and push changes if any ===
|
# === Step 2: Commit and push changes if any ===
|
||||||
git add "$CHANGELOG_FILE"
|
git add "$CHANGELOG_FILE"
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ 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"
|
||||||
if [[ -z "${1:-}" ]]; then
|
if [[ -z "${1:-}" ]]; then
|
||||||
VERSION="latest"
|
VERSION="2.10.1"
|
||||||
else
|
else
|
||||||
VERSION="$1"
|
VERSION="$1"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user