2 Commits

Author SHA1 Message Date
NCBM 614ffaaf8f ci: publish only after CI check succeeds
Merge release into ci.yml: tag pushes run check then publish (needs:
check). Remove standalone python-publish so PyPI never ships on red CI.
Retag (delete+push v*) still retriggers the pipeline.
2026-07-20 04:44:57 +08:00
NCBM 69a8545141 ci: add GitHub Actions for checks and PyPI release
PDM-based CI on 3.14 (ruff, basedpyright, pytest); tag publish without git-cliff.
2026-07-15 15:34:08 +08:00