You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The reason no Tests / Sublibrary CI checks are showing up on this PR is the env: block added in 0d3a55f, not path filtering.
A job that calls a reusable workflow with uses: may not carry an env: map, and the failure mode is not "the env is ignored" — the whole workflow file becomes invalid and GitHub creates zero jobs:
$ actionlint .github/workflows/Tests.yml .github/workflows/SublibraryCI.yml
.github/workflows/Tests.yml:30:5: when a reusable workflow is called with "uses", "env" is not available.
only following keys are allowed: "name", "uses", "with", "secrets", "needs", "if", and "permissions" in job "tests" [syntax-check]
.github/workflows/SublibraryCI.yml:27:5: ... in job "sublibrary-ci" [syntax-check]
For the record on the path-filtering theory: sublibrary test-only changes do select the sublibrary. compute_affected_sublibraries.jl puts any lib/<pkg>/** change into the direct set (only reverse-dep propagation is gated on src//Project.toml), and the root grouped-tests.yml matrix is not diff-filtered at all. Piping lib/ModelingToolkitBase/test/symbolic_events.jl into --projects-matrix yields the full 25-cell MTKBase expansion, and #4843 (which touched only lib/ModelingToolkitBase/test/bvproblem.jl) ran both Tests and Sublibrary CI.
feat: add auto-precompile input to the reusable test workflows .github#125 — adds an auto-precompile input to tests.yml (job-level, so it covers julia-buildpkg as well as julia-runtest) and forwards it from grouped-tests.yml and all four sublibrary-project-tests.yml shards. Once that merges and v1 is retagged, this becomes auto-precompile: false in with:. v1 only moves on a vX.Y.Z tag push, so that step needs a release cut.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.
Checklist
contributor guidelines, in particular the SciML Style Guide and
COLPRAC.
Additional context
Add any other context about the problem here.