Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Opening a PR and labeling it at the same time results in a race condition between the
opened
andlabeled
pull_request
event triggers which can lead to cancelled installer workflows.To fix this, we remove the
labeled
event trigger forpull_requests
.Since release candidates were the primary motivation for these triggers, but this must rely on the
workflow_dispatch
trigger anyway, theworkflow_dispatch
is now the recommended way to trigger workflows outside ofpull_request
andrelease
events.Additionally,
inputs
for theworkflow_dispatch
were added to the conda-based installer workflow for enhanced flexibility.pull_request.labeled
trigger events are removed for installer workflowspush.tag
trigger events are removed for installer workflowsworkflow_dispatch
trigger is added to unit test workflows. These can now be triggered to run on arbitrary branches, independent of pull_requests.inputs
are added to theworkflow_dispatch
in conda-based installer workflowqtconsole
,python-lsp-server
, andspyder-kernels
; codesign and notarize the resulting installers (macOS only). If deselected,qtconsole
,python-lsp-server
, andspyder-kernels
are built from the upstream remote and commit specified inexternal-deps