Skip to content

ci: restore matrix testing and tagged PyPI releases#49

Open
SergeiNikolenko wants to merge 8 commits into
mainfrom
ci-cd-pypi-restore
Open

ci: restore matrix testing and tagged PyPI releases#49
SergeiNikolenko wants to merge 8 commits into
mainfrom
ci-cd-pypi-restore

Conversation

@SergeiNikolenko
Copy link
Copy Markdown
Member

Restores the reverted CI/CD and packaging changes from #45 on top of current main.

What changed:

  • restores GitHub Actions CI, manual PyPI publish, and tag-only release workflows
  • keeps release publication on version tags only
  • removes unused hydra-core from package metadata
  • aligns package license metadata with the repository license
  • updates CI to run stable checks for the current codebase
  • fixes stale CLI reproducibility tests to match the current run_matcha API
  • applies LiTr-style Ruff configuration structure with pragmatic ignores to reduce noise

Local verification:

  • uv run --with ruff ruff check tests
  • uv run pytest -o addopts= tests -q
  • uv build
  • uvx twine check dist/*

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