Fix workflow tag concurrency checks#4755
Conversation
Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
|
Investigation scratchpad:
|
|
CI classification: Catalyst/Modeling failed with the same clean-master downstream regression already present in default run 29390528140: UndefKeywordError parent_sys at Catalyst symbolic_stoichiometry.jl:235 (20 passed, 1 errored). The focused fix is SciML/Catalyst.jl#1509. This workflow-expression-only PR does not touch Catalyst or ModelingToolkit runtime code, so I am not mixing that separate fix here. |
|
CI monitor update: |
|
CI monitor update: |
|
Terminal CI update: 58 checks passed and 4 were skipped. The five failures are all unrelated to this workflow-expression-only change:
Both disconnects are tracked under SciML/.github#116. The relevant local validation remains clean: targeted/repository-wide actionlint, repository-wide Runic, and diff checks all exited 0. |
Ignore this PR until reviewed by @ChrisRackauckas.
Summary
Root cause
Clean-master reproduction with actionlint reports that github.refs is undefined. A focused git bisect identified 80f44bc as the first commit introducing the Downstream typo. A literal github.ref comparison against refs/tags/* would not implement wildcard matching, so the corrected condition checks ref_type instead.
Validation
All commands exited successfully locally on Julia 1.12.6.