Skip to content

Replace hardcoded version filter with skip-versions.txt#44

Merged
ViralBShah merged 1 commit intoJuliaLang:masterfrom
ViralBShah:skip-versions-list
Mar 14, 2026
Merged

Replace hardcoded version filter with skip-versions.txt#44
ViralBShah merged 1 commit intoJuliaLang:masterfrom
ViralBShah:skip-versions-list

Conversation

@ViralBShah
Copy link
Member

Summary

Replaces the hardcoded (v.major, v.minor) < (1, 5) filter with a pdf/skip-versions.txt file listing versions to skip. This makes it easy to add or remove versions without code changes.

Changes:

  • New pdf/skip-versions.txt with known failures: pre-releases < 1.5, confirmed CI build failures (1.8.0-rc2, 1.9.0-beta1), and tags without binaries (1.13.0-alpha1)
  • collect_versions() loads the skip list and filters against it
  • Checksum verification is now optional — some pre-releases lack .sha256 files on S3

Adding a new skip: just append the version number to pdf/skip-versions.txt — no Julia code changes needed.

Supersedes #43.

Test plan

  • CI collect-versions job correctly filters out listed versions
  • Pre-releases not in the skip list (e.g. 1.5.0-rc1, 1.10.0-alpha1) are still built
  • Versions without checksum files download and build without error

🤖 Generated with Claude Code

@ViralBShah ViralBShah force-pushed the skip-versions-list branch 2 times, most recently from 80634e3 to 675a754 Compare March 14, 2026 01:52
Replace hardcoded version filters with a skip list file. This makes
it easy to add versions that fail without code changes.

- Remove the pre-release version filter from collect_versions()
- Add pdf/skip-versions.txt with pre-releases < 1.5 and confirmed
  build failures
- Make checksum verification optional (some pre-releases lack .sha256)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@ViralBShah ViralBShah merged commit a990a8b into JuliaLang:master Mar 14, 2026
2 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.

1 participant