julia-actions/Downgrade Julia compat entries

Uses Resolver.jl to find and install minimal compatible versions of dependencies.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jul 5, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: julia-actions/julia-downgrade-compat@fab1defb76df9fd672f63c94df73ce131d32e134 # v2.6.1

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
skipComma-separated list of packages to not downgrade.""
projectsComma-separated list of Julia projects to resolve..
modeDowngrade mode: deps (direct dependencies), alldeps (deps + weakdeps), weakdeps (only weakdeps), forcedeps (deps with strict lower bound verification)alldeps
julia_versionJulia version to use with resolver. Numeric like "1.10", or a channel alias: "1"/"nightly" (current runtime Julia), "lts"/"release" (juliaup version database), "pre" (latest version incl. prereleases), "min" (the project's julia compat lower bound).1
no_promoteComma-separated weakdep extensions to keep as weakdeps in the merged resolution instead of promoting them into the joint floor-resolve. Every other weakdep extension is still promoted and floor-tested together; use this only to exclude a backend that is currently unresolvable on its own (e.g. "Mooncake", whose graph Resolver.jl cannot --min-resolve).""

no outputs