From 2e6c61737f28a91f2a1a485cfced100f2243c380 Mon Sep 17 00:00:00 2001 From: fujie Date: Wed, 4 Mar 2026 04:45:32 +0800 Subject: [PATCH] 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 --- .github/workflows/release.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 54d9b6d..52ad6bf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -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