fix(workflow): only trigger release on actual version changes
- Remove doc-only change trigger to prevent unnecessary releases - Release should only be created when plugin versions actually change - Keeps manual workflow_dispatch and tag-based releases intact
This commit is contained in:
5
.github/workflows/release.yml
vendored
5
.github/workflows/release.yml
vendored
@@ -146,11 +146,8 @@ jobs:
|
|||||||
|
|
||||||
# Check if there are any changes
|
# Check if there are any changes
|
||||||
if grep -q "No changes detected" changes.md; then
|
if grep -q "No changes detected" changes.md; then
|
||||||
if [ -s changed_docs.txt ]; then
|
# Only trigger release if there are actual version changes, not just doc changes
|
||||||
echo "has_changes=true" >> $GITHUB_OUTPUT
|
|
||||||
else
|
|
||||||
echo "has_changes=false" >> $GITHUB_OUTPUT
|
echo "has_changes=false" >> $GITHUB_OUTPUT
|
||||||
fi
|
|
||||||
echo "changed_plugins=" >> $GITHUB_OUTPUT
|
echo "changed_plugins=" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
echo "has_changes=true" >> $GITHUB_OUTPUT
|
echo "has_changes=true" >> $GITHUB_OUTPUT
|
||||||
|
|||||||
Reference in New Issue
Block a user