Skip to content

Release 0.2.8, modernize CI, trim downstream tests - #37

Merged
ViralBShah merged 7 commits into
masterfrom
release-0.2.8
Aug 10, 2026
Merged

Release 0.2.8, modernize CI, trim downstream tests#37
ViralBShah merged 7 commits into
masterfrom
release-0.2.8

Conversation

@ViralBShah

@ViralBShah ViralBShah commented Aug 10, 2026

Copy link
Copy Markdown
Member

Patch release 0.2.7 → 0.2.8, plus CI maintenance. Four files, no source changes.

ReleaseProject.toml to 0.2.8, covering #36, #34, #33. Zygote 0.7.3+ pins ZygoteRules = "0.2.7-0.2", so 0.2.8 resolves for it with no Zygote-side change. [compat] julia intentionally left at "1".

Actionscheckout v3 → v7, setup-julia v1 → v3 (v2 → v3 in CompatHelper.yml), julia-buildpkg@latest@v1. TagBot was already current.

Coverage — macOS added via a matrix include, Julia 1 / aarch64 only: the runners are Apple Silicon and 1.6 has no aarch64 build, so a cross-product would fail. Ubuntu and Windows still cover 1.6 / 1 / nightly on x64. Nightly is now continue-on-error — it still reports, but upstream breakage no longer gates a merge.

Speedjulia-actions/cache@v3 replaces the hand-rolled actions/cache block and is added to Downstream.yml, which had no caching at all. Both workflows gain concurrency with cancel-in-progress: true; nothing was cancelling superseded runs, so a few pushes to one branch left six live runs competing for the same runners. JULIA_PKG_SERVER: "" is dropped from buildpkg/runtest — a pkg-server-lag workaround that, for a two-dependency package, only added time. CompatHelper.yml keeps its copy, where adding General over git is deliberate.

Downstream — trimmed 8 jobs → 2, keeping Flux.jl and Zygote.jl:

Removed Reason
DynamicPPL.jl dropped ZygoteRules after 0.34 (latest 0.38.x)
DiffEqFlux.jl ×2 dropped ZygoteRules and Zygote after 3.5 (latest 4.x)
NNlib.jl no dependency on this package
DistributionsAD.jl, NeuralPDE.jl broken; do not run

🤖 Generated with Claude Code

@JuliaRegistrator

Copy link
Copy Markdown

Comments on pull requests will not trigger Registrator, as it is disabled. Please try commenting on a commit or issue.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
ViralBShah and others added 3 commits August 10, 2026 09:08
DynamicPPL dropped its ZygoteRules dependency after 0.34, so the job no
longer exercises this package.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
@ViralBShah ViralBShah changed the title Bump version to 0.2.8 Release 0.2.8 and CI maintenance Aug 10, 2026
@ViralBShah ViralBShah changed the title Release 0.2.8 and CI maintenance Bump version to 0.2.8 and update CI configuration Aug 10, 2026
ViralBShah and others added 3 commits August 10, 2026 09:26
DiffEqFlux dropped both its ZygoteRules and Zygote dependencies after
3.5, so neither group exercises this package.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
DistributionsAD and NeuralPDE are broken and do not run; NNlib has no
dependency on this package.

Co-Authored-By: Claude Opus 5 (1M context) <[email protected]>
@ViralBShah ViralBShah changed the title Bump version to 0.2.8 and update CI configuration Release 0.2.8, modernize CI, trim downstream tests Aug 10, 2026
@ViralBShah
ViralBShah merged commit 9eafc93 into master Aug 10, 2026
9 checks passed
@ViralBShah
ViralBShah deleted the release-0.2.8 branch August 10, 2026 10:28
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