Restore the full CI matrix (Julia 1.10, macOS, Windows) after the reorganisation

Aperta
#344 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@ocots ci sta già lavorando.

Dal 5/11/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Part of #310.

Context

While the reorganisation of #310 is in progress, the pull-request CI runs on Ubuntu with Julia 1.13 only (PR: "ci: run the pull-request CI on Ubuntu and Julia 1.13 only"), to shorten feedback: a macOS job can wait more than 15 minutes for a runner and a full three-OS, two-version run lasts 30–60 minutes. The weekly crons (#305) already run on Julia 1.13 only.

This is a temporary choice. The matrix caught real problems that Ubuntu + 1.13 does not see (e.g. the qualified @testset type of #324 failed only on Julia 1.10; the Windows line endings of #325 only on Windows).

What to do

At the end of the reorganisation (after the last issue of #310, before the next release):

  • Restore versions: '["1.10", "1.13"]' and runs_on: '["ubuntu-latest", "macos-latest", "windows-latest"]' in the call job of .github/workflows/CI.yml.
  • Restore the sentence of test/README.md (label table: "Julia 1.10 and 1.13, three OSes").
  • Run the full matrix once on main (or on a PR) and fix what it shows.
  • Decide whether the cron (#305) should also cover another OS or Julia 1.10.

Done when

  • The CI matrix is back to Julia 1.10 and 1.13 on Ubuntu, macOS and Windows, green.
  • #310 mentions it as the last step before the release.
Lingua principale
Julia
Stelle
13
Fork
1
Merge medio
3h 20m
PR unite (30g)
27

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di control-toolbox/OptimalControlProblems.jl

Tutte le issue di control-toolbox/OptimalControlProblems.jl

Issue simili

Altre issue su Julia

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.