Skip to content

Extend test job condition to check build completion#69

Open
farshidtz wants to merge 1 commit into
v2from
extend-test-condition
Open

Extend test job condition to check build completion#69
farshidtz wants to merge 1 commit into
v2from
extend-test-condition

Conversation

@farshidtz

Copy link
Copy Markdown
Member

The test job currently runs even if build-and-publish has timed out after 6 hours.

The PR reverts to condition to how it was prior to #65

Copilot AI review requested due to automatic review settings July 13, 2026 07:48

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the reusable PR build/test workflow so the test job only runs when the build-and-publish job has actually completed successfully (or was intentionally skipped because an existing successful build was detected), preventing tests from running after a build timeout.

Changes:

  • Tightens the test job condition to require build-and-publish result to be success or skipped (instead of “not failed”).
  • Updates job comments to reflect the intended behavior around build completion vs. skipping.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines 122 to +126
needs: [build-and-publish]
# Run only for trigger-tests label, not any other label
# Run even if previous job was skipped (!cancelled)
# Run only if build hasn't failed
if: ${{ inputs.trigger-label == 'trigger-tests' && !cancelled() && needs.build-and-publish.result != 'failed' }}
# Run only if build completed successfully or was skipped due to pre-check
if: ${{ inputs.trigger-label == 'trigger-tests' && !cancelled() && (needs.build-and-publish.result == 'success' || needs.build-and-publish.result == 'skipped') }}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants