julia-actions / setup-julia

This action sets up a Julia environment for use in actions by downloading a specified version of Julia and adding it to PATH.
MIT License
93 stars 23 forks source link

Change LTS 1.6 -> 1.10 #290

Closed IanButterworth closed 4 days ago

IanButterworth commented 4 days ago

This needs tests updating but it's also pulling 1.10.2 not the latest patch for some reason

@KristofferC

DilumAluthge commented 4 days ago

Do we need to re-build versions.json? cc: @ararslan

DilumAluthge commented 4 days ago

Do we need to re-build versions.json? cc: @ararslan

Just in case that's the issue, I have triggered a new re-build of versions.json: https://github.com/JuliaLang/VersionsJSONUtil.jl/actions/runs/11241255514

ararslan commented 4 days ago

I just checked the existing versions.json and it has 1.10.5

DilumAluthge commented 4 days ago

but it's also pulling 1.10.2 not the latest patch for some reason

This one job (log) gets 1.10.5:

julia version 1.10.5
DilumAluthge commented 4 days ago

Okay, so I checked the following CI logs:

  1. test (lts, x64, ubuntu-latest) (log)
  2. test (lts, x64, macOS-latest) (log)
  3. test (lts, x64, windows-latest) (log)
  4. test (lts, x86, ubuntu-latest) (log)
  5. test (lts, x86, windows-latest) (log)

And for all five of the above jobs, the CI logs show julia version 1.10.5 as the output for the Run julia --version step.

KristofferC commented 4 days ago

The npm tests use this as the input versions https://github.com/julia-actions/setup-julia/blob/83c1b1f3c9273c3f4b1f418f7436953644cf3b8a/__tests__/installer.test.ts#L29 (not versions.json). So that has to be updated as well.

DilumAluthge commented 4 days ago

This has been released in v2.6.0.

The v2.6.0 tag has been created, and pushed, and the corresponding GitHub Release has been created: https://github.com/julia-actions/setup-julia/releases/tag/v2.6.0

The v2 tag has been force-updated.

The latest tag has been force-updated.