Skip to content

Restore metadata style helpers on Julia 1.6 - #5

Merged
quinnj merged 1 commit into
mainfrom
maintenance/minimum-julia-ci
Oct 4, 2026
Merged

quinnj merged 1 commit into
mainfrom
maintenance/minimum-julia-ci

Conversation

@quinnj

@quinnj quinnj commented Oct 4, 2026 •

Copy link
Copy Markdown
Member

The default metadata-style helpers throw UndefVarError: Returns not defined on the package's supported Julia 1.6 runtime. Use ordinary constant predicates for those three wrappers and run the existing suite on Julia 1.6, current stable and nightly.

The repository has no test workflow. This adds a small read-only CI job with the verified checkout/setup/cache action references, four threads and the test action's default bounds checking. The declared Julia minimum and dependencies stay as they are.

Validation: the unchanged main reproduces the helper error on actual Julia 1.6.7. With the three-line source fix, the full existing suite passes 86 checks on actual Julia 1.6.7 and 1.13.1. git diff --check passes. All three exact-head CI jobs pass at e654fc71fe5d41cf60f42ef9ca3bb157aa6b2cf8 (run 37209310967), including the declared minimum, current stable and nightly. The logs confirm bounds checking and four threads.

Merged normally as 9d902fb4886d5894cd8539c3b9a01a1ceb7ae099. All three exact-main CI jobs also pass (run 37209764456).

The independently reproduced missing-column note error and column-style selection issue are separate follow-ups.

Co-authored by Codex

AI disclosure: This work was prepared with assistance from OpenAI Codex.

Use constant one-argument predicates instead of a Base helper absent on the
declared minimum Julia version. Run the existing package suite on minimum,
current and nightly Julia in CI.

AI disclosure: This work was prepared with assistance from OpenAI Codex.
@quinnj
quinnj merged commit 9d902fb into main Oct 4, 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.

1 participant