Commit graph

4 commits

Author SHA1 Message Date
56c4945b43
ci: pin twine<6 — classic ~/.pypirc auth on build runner
twine 6 (Sep 2025) auto-detects GitLab CI and refuses to fall back to
~/.pypirc, requiring PYPI_ID_TOKEN (Trusted Publishing OIDC). Pin <6
to keep the runner's ~/.pypirc fallback working until we migrate all
python/* repos to Trusted Publishing as a coordinated change.
2026-06-16 14:11:58 -04:00
5dca65f738
ci: twine check before upload, non-interactive
twine check validates the built artifacts' metadata (long_description
rendering, required fields) so a broken render hits CI logs instead of
landing on PyPI as a malformed project page.

--non-interactive guards against a wedged prompt hanging the pipeline
if the runner ever loses its ~/.pypirc auth.
2026-06-16 13:55:17 -04:00
ef9c51b115 Update .gitlab-ci.yml 2025-03-08 18:40:00 +00:00
16d2dc15f6 Buncha fix ups
renamed:    .hgignore -> .gitignore
	new file:   .gitlab-ci.yml
	new file:   Makefile
	modified:   README.rst
	new file:   ago/__init__.py
	renamed:    ago.py -> ago/ago.py
	new file:   ago/tests/__init__.py
	renamed:    test_ago.py -> ago/tests/test_ago.py
	new file:   requirements-test.txt
	modified:   setup.py
2022-07-06 13:56:35 -04:00