Skip to content

Commit 42748a3

Browse files
htillyclaude
andcommitted
Fix workflow job conditions to allow execution
Remove incorrect 'outcome == success' conditions that were causing jobs to skip even when dependencies succeeded. GitHub Actions automatically skips dependent jobs if their dependencies fail, so explicit conditions are unnecessary. Changes: - Remove 'if: needs.preprocess.outcome == success' from create-confluence - Remove 'if: needs.preprocess.outcome == success' from update-github-issue - Simplify add-comment to only depend on update-github-issue This fixes the issue where all dependent jobs were being skipped despite preprocess completing successfully. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent 2d9732a commit 42748a3

1 file changed

Lines changed: 1 addition & 4 deletions

File tree

.github/workflows/feature-request-enhance.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,6 @@ jobs:
110110
create-confluence:
111111
runs-on: ubuntu-latest
112112
needs: preprocess
113-
if: needs.preprocess.outcome == 'success'
114113
permissions:
115114
contents: read
116115
issues: write
@@ -191,7 +190,6 @@ jobs:
191190
update-github-issue:
192191
runs-on: ubuntu-latest
193192
needs: preprocess
194-
if: needs.preprocess.outcome == 'success'
195193
permissions:
196194
contents: read
197195
issues: write
@@ -244,8 +242,7 @@ jobs:
244242
245243
add-comment:
246244
runs-on: ubuntu-latest
247-
needs: [preprocess, update-github-issue]
248-
if: needs.update-github-issue.outcome == 'success'
245+
needs: update-github-issue
249246
permissions:
250247
issues: write
251248
steps:

0 commit comments

Comments
 (0)