Skip to content

Commit 550b3b5

Browse files
authored
feat: require successful build for manual deployment approval after test failure
1 parent b823085 commit 550b3b5

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

.github/workflows/jekyll.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ jobs:
150150

151151
# Deployment job when tests failed - requires manual approval
152152
deploy_manual:
153-
if: needs.test.result == 'failure'
153+
if: always() && needs.test.result == 'failure' && needs.build.result == 'success'
154154
environment:
155155
name: github-pages-approval
156156
url: ${{ steps.deployment.outputs.page_url }}

0 commit comments

Comments
 (0)