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:
fujie
2026-03-04 04:45:32 +08:00
parent c1e9aca5dc
commit 2e6c61737f

View File

@@ -146,11 +146,8 @@ jobs:
# Check if there are any changes
if grep -q "No changes detected" changes.md; then
if [ -s changed_docs.txt ]; then
echo "has_changes=true" >> $GITHUB_OUTPUT
else
echo "has_changes=false" >> $GITHUB_OUTPUT
fi
# Only trigger release if there are actual version changes, not just doc changes
echo "has_changes=false" >> $GITHUB_OUTPUT
echo "changed_plugins=" >> $GITHUB_OUTPUT
else
echo "has_changes=true" >> $GITHUB_OUTPUT