Skip to content

Develop URL sources in monorepo CI helper#112

Merged
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/develop-url-sources
Jul 12, 2026
Merged

Develop URL sources in monorepo CI helper#112
ChrisRackauckas merged 1 commit into
SciML:masterfrom
ChrisRackauckas-Claude:agent/develop-url-sources

Conversation

@ChrisRackauckas-Claude

Copy link
Copy Markdown
Member

Ignore until reviewed by @ChrisRackauckas.\n\nThis updates the Julia < 1.11 [sources] backport helper used by reusable CI workflows so it develops git URL sources in addition to local path sources. This is needed for monorepo sublibraries such as OptimizationQuadDIRECT whose Project.toml has an unregistered URL dependency.\n\nValidation run locally:\n\n- timeout 3600 ~/.juliaup/bin/julia +lts --startup-file=no test/runtests.jl\n- timeout 3600 ~/.juliaup/bin/julia +release --startup-file=no test/runtests.jl\n- timeout 3600 python3 -m unittest discover -s test -p 'test_*.py'\n- timeout 3600 ~/.juliaup/bin/julia +release --startup-file=no -e 'using Pkg; Pkg.activate(temp=true); Pkg.add("Runic"); using Runic; exit(Runic.main(ARGS))' -- --check scripts/develop_sources.jl test/runtests.jl\n\nAlso replayed the failing OptimizationQuadDIRECT lts pre-step against this helper; it successfully developed both OptimizationBase and the URL QuadDIRECT source.

Allow the Julia lts [sources] backport helper to develop git URL sources as well as local path sources. This lets unregistered backend dependencies resolve before build/test in project-model sublibrary CI.

Co-Authored-By: Chris Rackauckas <accounts@chrisrackauckas.com>
@ChrisRackauckas
ChrisRackauckas marked this pull request as ready for review July 12, 2026 04:27
@ChrisRackauckas
ChrisRackauckas merged commit dede3ad into SciML:master Jul 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants