From 763332bae88ba00c64e629efaf6ce8623b49740a Mon Sep 17 00:00:00 2001 From: "Chris Rackauckas (Claude)" Date: Sat, 13 Jun 2026 05:00:19 -0400 Subject: [PATCH] downgrade: resolve julia-version alias to numeric for julia-downgrade-compat (fix '--julia=lts' invalid spec) Co-Authored-By: Chris Rackauckas Co-Authored-By: Claude Opus 4.8 (1M context) --- .github/workflows/sublibrary-downgrade.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/sublibrary-downgrade.yml b/.github/workflows/sublibrary-downgrade.yml index 1065b8a..3a210dc 100644 --- a/.github/workflows/sublibrary-downgrade.yml +++ b/.github/workflows/sublibrary-downgrade.yml @@ -90,6 +90,8 @@ jobs: - uses: julia-actions/setup-julia@v3 with: version: ${{ inputs.julia-version }} + - name: "Resolve numeric Julia version for downgrade-compat" + run: echo "JULIA_MM=$(julia --startup-file=no -e 'print(VERSION.major, ".", VERSION.minor)')" >> "$GITHUB_ENV" - name: "Set sublibrary test group" if: "${{ inputs.group-env-name != '' }}" run: echo "${{ inputs.group-env-name }}=${{ inputs.group-env-value }}" >> "$GITHUB_ENV" @@ -153,7 +155,7 @@ jobs: with: projects: ${{ matrix.project }} skip: ${{ env.EFFECTIVE_SKIP }} - julia_version: ${{ inputs.julia-version }} + julia_version: ${{ env.JULIA_MM }} - uses: julia-actions/julia-buildpkg@v1 with: project: ${{ matrix.project }}