Skip to content

chore: repo hardening (CI workflow)#1

Open
MukundaKatta wants to merge 1 commit into
mainfrom
chore/repo-hardening
Open

chore: repo hardening (CI workflow)#1
MukundaKatta wants to merge 1 commit into
mainfrom
chore/repo-hardening

Conversation

@MukundaKatta

Copy link
Copy Markdown
Owner

Adds a GitHub Actions CI workflow at .github/workflows/ci.yml.

What it does:

  • Runs on pushes and PRs to main.
  • Matrix across Python 3.10-3.13 (matching requires-python and the declared classifiers).
  • Byte-compiles src and tests with compileall to catch syntax errors.
  • Builds the sdist + wheel with python -m build to validate packaging.

This is purely additive and non-breaking: it adds one new workflow file and does not modify any existing source, configuration, or logic. The build step uses isolated build to exercise the hatchling backend without requiring the unpublished sibling runtime dependencies, so it should pass reliably.

Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

Co-Authored-By: Claude Opus 4.8 <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.

1 participant