Skip to content

Release prep: CI/coverage fix, repo cleanup, CONTRIBUTING - #22

Merged
tobydriscoll merged 4 commits into
masterfrom
release-prep-maintenance
Jun 30, 2026
Merged

Release prep: CI/coverage fix, repo cleanup, CONTRIBUTING#22
tobydriscoll merged 4 commits into
masterfrom
release-prep-maintenance

Conversation

@tobydriscoll

Copy link
Copy Markdown
Member

Maintenance pass ahead of a minor release.

  • CI coverage gate: if: ${{ matrix.version }} == '1' interpolated to a non-empty (always-truthy) string, so coverage uploaded on every matrix entry. Changed to if: matrix.version == '1'.
  • Remove stale .travis.yml — CI moved to GitHub Actions long ago.
  • .gitignore: ignore .pytest_cache/ and __pycache__/ from PythonCall testing (also fixed a missing trailing newline that had glued *.cov to a new entry).
  • README: the lowercase-naming example claimed rectangle creates a Polygon, but it returns a Rectangle. Switched the example to n_gon, which actually returns a Polygon.
  • Add CONTRIBUTING.md: issue reporting, dev setup, running tests (incl. Aqua/JET), coding conventions, PR expectations, and an AI-assisted-contributions note aligned with Julia General registry guidance.
  • Remove todo.txt: planning moves to GitHub issues. The one open item it tracked is now RegionIntersection/RegionUnion do not promote mixed real types #21.

🤖 Generated with Claude Code

tobydriscoll and others added 4 commits June 30, 2026 12:08
… cleanup

- CI: `if: ${{ matrix.version }} == '1'` interpolated to a non-empty
  string and was always truthy, so coverage uploaded on every matrix
  entry. Use `if: matrix.version == '1'` so only the release version
  uploads.
- Remove stale .travis.yml (CI moved to GitHub Actions long ago).
- .gitignore: ignore .pytest_cache/ and __pycache__/ from PythonCall
  testing.
- README: the lowercase-naming example claimed `rectangle` creates a
  Polygon, but it returns a Rectangle. Use `n_gon`, which actually
  returns a Polygon, to illustrate the convention.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Basic contributor guide: issue reporting, dev setup, running the test
suite (incl. Aqua/JET), coding conventions, PR expectations, and a note
on AI-assisted contributions consistent with Julia General registry
guidance.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@tobydriscoll
tobydriscoll merged commit 9610929 into master Jun 30, 2026
5 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