Skip to content

Refresh bin/ manifests - #125

Merged
StefanKarpinski merged 1 commit into
mainfrom
sk/bin-manifests-965.0.3
Sep 18, 2026
Merged

StefanKarpinski merged 1 commit into
mainfrom
sk/bin-manifests-965.0.3

Conversation

@StefanKarpinski

Copy link
Copy Markdown
Member

Refreshes the five bin/ manifests with bin/update_manifests.jl, one Julia per manifest. Four pins move:

  • libpicosat_jll 965.0.2 → 965.0.3, which builds PicoSAT from https://github.com/JuliaLang/PicoSAT — a new repo with the full upstream release history (one commit per release, tagged v535 through v965) plus two fixes that aren't in any upstream release: the ptrdiff_t pointer-rebase fix for Windows x64 (a long delta could truncate, leaving every rebased pointer garbage and crashing the next solve) and <sys/unistd.h><unistd.h> so it builds on musl. Both were previously applied at build time by the libpicosat recipe; [libpicosat] Build from JuliaLang/PicoSAT (965.0.3) JuliaPackaging/Yggdrasil#14816 moved them into the repo. Upstream PicoSAT has no public repository and no release since 965, so the new repo is somewhere fixes like these can live.
  • JSON 1.8.0 → 1.8.1, Preferences 1.5.2 → 1.6.0, StructUtils 2.8.5 → 2.9.1.

bin/Manifest-v1.10.toml also records julia_version = "1.10.12" rather than 1.10.11, since that is the 1.10 that wrote it.

The bin/ tests pass on all five supported Julias — 1.9, 1.10, 1.11, 1.12 and 1.13 — 192 passing tests each. The package test suite passes against 965.0.3 as well.

🤖 Generated with Claude Code

Picks up libpicosat_jll 965.0.3, which builds PicoSAT from
https://github.com/JuliaLang/PicoSAT: the full upstream release history
plus the ptrdiff_t pointer-rebase fix for Windows x64 and the
<sys/unistd.h> -> <unistd.h> fix for musl, neither of which is in any
upstream release. Also picks up JSON 1.8.1, Preferences 1.6.0 and
StructUtils 2.9.1.

Written by bin/update_manifests.jl, one Julia per manifest. The bin/
tests pass on 1.9, 1.10, 1.11, 1.12 and 1.13.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01G5FHCxAcDcJBc7y6LZYLbo
@codecov

codecov Bot commented Sep 17, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
⚠️ Please upload report for BASE (main@54856db). Learn more about missing BASE report.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #125   +/-   ##
=======================================
  Coverage        ?   95.32%           
=======================================
  Files           ?       12           
  Lines           ?     3955           
  Branches        ?        0           
=======================================
  Hits            ?     3770           
  Misses          ?      185           
  Partials        ?        0           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@StefanKarpinski
StefanKarpinski merged commit fc0322b into main Sep 18, 2026
19 checks passed
@StefanKarpinski
StefanKarpinski deleted the sk/bin-manifests-965.0.3 branch September 18, 2026 19:46
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.

1 participant