From c8d0c3ca8d9beeb86702fa1d9edfd423d8d52e07 Mon Sep 17 00:00:00 2001 From: ChrisRackauckas-Claude Date: Fri, 5 Jun 2026 05:41:51 -0400 Subject: [PATCH] ci(downgrade): expose julia-downgrade-compat `mode` Add a `mode` input (deps/alldeps/weakdeps/forcedeps) forwarded to julia-actions/julia-downgrade-compat. forcedeps does strict lower-bound verification; alldeps/weakdeps cover weak dependencies. Empty = action default, preserving current behavior. Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/downgrade.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/downgrade.yml b/.github/workflows/downgrade.yml index db202c0..9c08d41 100644 --- a/.github/workflows/downgrade.yml +++ b/.github/workflows/downgrade.yml @@ -23,6 +23,11 @@ on: default: "." required: false type: string + mode: + description: "julia-downgrade-compat mode: deps (direct), alldeps (deps+weakdeps), weakdeps, or forcedeps (strict lower-bound verification). Empty uses the action default." + default: "" + required: false + type: string allow-reresolve: description: "Allow Pkg to re-resolve (and thus relax) the downgraded environment when running tests" default: false @@ -54,6 +59,7 @@ jobs: with: skip: "${{ inputs.skip }}" projects: "${{ inputs.projects }}" + mode: "${{ inputs.mode }}" - uses: julia-actions/julia-buildpkg@v1