Skip to content

chore: Use test environment and workspace - #93

Merged
sethaxen merged 7 commits into
mainfrom
modern_project
Oct 7, 2026
Merged

sethaxen merged 7 commits into
mainfrom
modern_project

Conversation

@sethaxen

@sethaxen sethaxen commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Replaces [extras]/[targets] (deprecated in Julia v1.13) with a test/Project.toml environment.

  • Add a [workspace] with docs and test (Julia ≥ v1.12)
  • Add a [sources] fallback entry for the package in the test environment (Julia v1.11)
  • Have Dependabot monitor the test environment
  • Downgrade CI now resolves the main and test environments jointly and runs the tests directly in the downgraded test environment (on Julia v1.10, Pkg.test would re-resolve test-only dependencies)

@sethaxen
sethaxen merged commit 6ed282c into main Oct 7, 2026
11 of 12 checks passed
@sethaxen
sethaxen deleted the modern_project branch October 7, 2026 18:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant