7 Commits
v2.0.7 ... v2

Author SHA1 Message Date
3fefcfcb40 chore(changelog): update changelog for v2.0.9
All checks were successful
Create Major Version Tag / update-major-tag (release) Successful in 5s
2025-07-04 09:59:55 +00:00
e6f9848000 chore(version): bump to 2.0.9
All checks were successful
Auto Changelog & Release / release (push) Successful in 8s
2025-07-04 11:59:47 +02:00
7892a1fa7c feat(exec): add support for custom working directories
- Updates script execution to use `cwd` based on environment variables
- Enables better compatibility with GitHub Actions workflows
2025-07-04 11:59:47 +02:00
610ee118f3 chore(changelog): update changelog for v2.0.8
All checks were successful
Create Major Version Tag / update-major-tag (release) Successful in 5s
2025-07-04 09:55:20 +00:00
d229bb4182 chore(version): bump to 2.0.8
All checks were successful
Auto Changelog & Release / release (push) Successful in 8s
2025-07-04 11:55:11 +02:00
967e4ac301 feat(scripts): add release flag to version change checks
- Introduce `release` flag to GitHub output for version validation
- Distinguish release eligibility based on VERSION file changes
2025-07-04 11:55:11 +02:00
f512d3ff6d fix(scripts): remove redundant newline in output
- Eliminates an unnecessary newline in the script's output
- Ensures cleaner formatting of the echoed version line
2025-07-04 11:55:11 +02:00
6 changed files with 27 additions and 4 deletions

View File

@@ -2,6 +2,22 @@
All notable changes to this project will be documented in this file.
## [2.0.9](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v2.0.8..v2.0.9) - 2025-07-04
### 🚀 Features
- *(exec)* Add support for custom working directories - ([7892a1f](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/7892a1fa7c2451ea947c11f0cf71ba189306d708))
## [2.0.8](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v2.0.7..v2.0.8) - 2025-07-04
### 🚀 Features
- *(scripts)* Add release flag to version change checks - ([967e4ac](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/967e4ac3014fe9273edc81e40e00a8acb324d294))
### 🐛 Bug Fixes
- *(scripts)* Remove redundant newline in output - ([f512d3f](https://git.0xmax42.io/actions/auto-changelog-release-action/commit/f512d3ff6da44a83da279cf32484497bf3cc8f22))
## [2.0.7](https://git.0xmax42.io/actions/auto-changelog-release-action/compare/v2.0.6..v2.0.7) - 2025-07-04
### 🐛 Bug Fixes

View File

@@ -1 +1 @@
2.0.7
2.0.9

6
dist/main.js vendored
View File

@@ -3,7 +3,11 @@ const path = require("path");
const fs = require("fs");
function run(script) {
cp.execFileSync(script, { stdio: "inherit", shell: true });
cp.execFileSync(script, {
stdio: "inherit",
shell: true,
cwd: process.env.GITHUB_WORKSPACE || process.cwd()
});
}
function exportOutput(key, value) {

1
dist/post.js vendored
View File

@@ -7,6 +7,7 @@ function run(script, args = []) {
stdio: "inherit",
shell: true,
env: process.env,
cwd: process.env.GITHUB_WORKSPACE || process.cwd(),
});
}

View File

@@ -18,6 +18,7 @@ echo "Allow release from non-main branches: $ALLOW_NON_MAIN_RELEASE"
if [[ "$ALLOW_NON_MAIN_RELEASE" != "true" && "$GIT_REF" != "refs/heads/main" ]]; then
echo "🚫 Not on 'main' branch and non-main releases are disabled – skipping version check."
echo "version_changed=false" >> "$GITHUB_OUTPUT"
echo "release=false" >> "$GITHUB_OUTPUT"
exit 0
fi
@@ -28,8 +29,10 @@ if git diff --name-only "$COMMIT_BEFORE" "$COMMIT_AFTER" | grep -q "^$VERSION_FI
echo "✅ VERSION file was changed"
echo "VERSION_CHANGED=true" >> "$GITHUB_ENV"
echo "version_changed=true" >> "$GITHUB_OUTPUT"
echo "release=true" >> "$GITHUB_OUTPUT"
else
echo "ℹ️ VERSION file not changed"
echo "VERSION_CHANGED=false" >> "$GITHUB_ENV"
echo "version_changed=false" >> "$GITHUB_OUTPUT"
echo "release=false" >> "$GITHUB_OUTPUT"
fi

View File

@@ -19,4 +19,3 @@ fi
echo "version=${VERSION_LINE:-}" >> "$GITHUB_OUTPUT"
echo "$VERSION_LINE"
n