Updates the conditions that trigger the End to End Tests, Base E2E Suite for Minimum VSCode Version, and Test, Build, and Release GHA workflows such that they don't get triggered when their predecessor fails.
What issues does this PR fix or reference?
@W-15643509@
Functionality Before
End to End Tests and Base E2E Suite for Minimum VSCode Version are triggered with real jobs when Nightly Build Develop and Test, Build, and Release have failing or cancelled runs
Test, Build, and Release is triggered with real jobs whenever there is a push to main branch
Functionality After
End to End Tests and Base E2E Suite for Minimum VSCode Version are triggered with empty jobs when Nightly Build Develop and Test, Build, and Release have failing or cancelled runs
Test, Build, and Release is triggered with real jobs only when PreRelease succeeds and is triggered with empty jobs when PreRelease fails or is cancelled (the workflow now depends on PreRelease instead of pushing to main branch)
What does this PR do?
Updates the conditions that trigger the End to End Tests, Base E2E Suite for Minimum VSCode Version, and Test, Build, and Release GHA workflows such that they don't get triggered when their predecessor fails.
What issues does this PR fix or reference?
@W-15643509@
Functionality Before
main
branchFunctionality After
main
branch)Workflow Runs
End to End Tests: https://github.com/daphne-sfdc/salesforcedx-vscode-workflow-dependencies/actions/runs/8944496552 Base E2E Test Suite for Minimum VSCode Version: https://github.com/daphne-sfdc/salesforcedx-vscode-workflow-dependencies/actions/runs/8944496544 Test, Build, and Release: https://github.com/daphne-sfdc/salesforcedx-vscode-workflow-dependencies/actions/runs/8944471961