Skip to content

Migrate to test item framework - #94

Open
davidanthoff wants to merge 3 commits into
mainfrom
migrate-testitem-framework
Open

Migrate to test item framework#94
davidanthoff wants to merge 3 commits into
mainfrom
migrate-testitem-framework

Conversation

@davidanthoff

Copy link
Copy Markdown
Member

This PR migrates the package to the test item framework and modernizes the repository infrastructure:

  • Tests use TestItems.jl @testitems with a TestItemRunner-based test/runtests.jl
  • CI is the reusable testitem workflow v2 (juliaci.yml); all PkgButler workflows and .jlpkgbutler.toml are removed
  • Dependabot config for the julia and github-actions ecosystems replaces CompatHelper
  • Minimum supported Julia version is raised to 1.12, with the corresponding minor version bump (-DEV)
  • Compat bounds for Queryverse sibling packages are widened to accept the versions from this migration wave
  • LICENSE copyright year extended to 2026
  • README shows the GitHub Actions badge instead of the dead Travis/AppVeyor badges
  • Docs upgraded to Documenter 1
  • .gitignore covers Manifest.toml and test output files
    Test item passes locally on Julia 1.12 (the @testset for loop over the four file formats is kept inside one test item).

🤖 Generated with Claude Code

davidanthoff and others added 2 commits August 28, 2026 18:03
Migrate tests and CI to the test item framework, remove PkgButler,
bump min Julia to 1.12, and modernize repo infrastructure.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@codecov-commenter

codecov-commenter commented Aug 29, 2026

Copy link
Copy Markdown

⚠️ Please install the 'codecov app svg image' to ensure uploads and comments are reliably processed by Codecov.

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.66%. Comparing base (fe815c2) to head (6923d3f).
❗ Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #94      +/-   ##
==========================================
- Coverage   79.77%   79.66%   -0.12%     
==========================================
  Files           2        2              
  Lines         178      177       -1     
==========================================
- Hits          142      141       -1     
  Misses         36       36              
Flag Coverage Δ
unittests 79.66% <ø> (-0.12%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ 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.

Keep supporting the Julia versions the package supported before the
test item migration instead of raising the floor to 1.12.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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