753642c70f
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:59 -04:00
cd11eefb38
ci: twine check before pypi 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.
2026-06-16 13:55:25 -04:00
e2f57e9abb
fix: harden rm -rf with retry loop and existence check in CI build
2026-03-04 14:42:29 -05:00
9c7c2fae64
fix: retry rm -rf in CI build to handle runner race condition
2026-02-28 14:27:28 -05:00
fd39b2ae80
Fix CI build: ensure bin/python symlink exists for virtualenv-clone
...
Python 3.12 venv may only create bin/python3 and bin/python3.12 without
a bin/python symlink. virtualenv-clone 0.5.7 expects bin/python to exist
when introspecting the cloned venv, causing FileNotFoundError.
2026-02-12 08:03:01 -05:00
8672802e78
Fix GitLab CI pypi-twine stage for Python 3.12+ externally-managed-environment
...
- Create virtual environment for twine operations instead of system-wide installs
- Use python3 -m build instead of deprecated setup.py commands
- Resolves PEP 668 externally-managed-environment restrictions in CI
2025-07-27 13:58:57 -04:00
d048c7410a
Update .gitlab-ci.yml
2025-04-05 14:13:42 +00:00
87738b964e
new file: .gitlab-ci.deploy.yml
...
modified: .gitlab-ci.yml
2025-03-03 15:30:16 -05:00
92de9cf678
modified: .gitlab-ci.yml
2025-03-03 15:23:58 -05:00
457a075c29
modified: .gitlab-ci.yml
2025-03-03 15:17:34 -05:00
1807dc882b
modified: .gitlab-ci.yml
2025-03-03 11:43:37 -05:00
2746258ddb
early optimization is the death by 1,000 cuts.
...
modified: .gitlab-ci.yml
modified: Makefile
2025-03-03 10:53:17 -05:00
08bb45691f
Update .gitlab-ci.yml
2025-03-03 15:22:50 +00:00
2439363296
Update .gitlab-ci.yml file
2025-03-03 15:18:57 +00:00
8555afa25b
Update .gitlab-ci.yml
2025-03-03 14:56:55 +00:00
563b92fd37
Update .gitlab-ci.yml file fix builds
2025-03-03 13:08:51 +00:00
e9b8131dc1
Update .gitlab-ci.yml
2025-03-02 21:35:16 +00:00
79aa2ddd6c
pypi release prep!
...
modified: .gitlab-ci.yml
modified: Makefile
modified: README.rst
modified: setup.py
2025-03-02 08:36:51 -05:00
906e4a93e1
remove SMTP server from dev and use console logs instead.
2025-01-10 13:10:37 +00:00
90494d85a5
expire_in: 1 month
2022-06-29 21:26:22 +00:00
0899dc756c
Update .gitlab-ci.yml file
2022-06-10 23:35:39 +00:00
58cf0ad6c1
try to use a child pipeline to fix artifact link race condition.
...
new file: .gitlab-ci.deploy.yml
modified: .gitlab-ci.yml
2022-06-10 19:27:13 -04:00
50746f74a5
bump...
2022-06-09 19:57:00 +00:00
41d7b643b6
Update .gitlab-ci.yml file
2022-06-09 19:04:02 +00:00
5bfa5dd4a0
Update .gitlab-ci.yml file
2022-06-09 18:54:18 +00:00
470bdfb0bf
Update .gitlab-ci.yml file
2022-06-09 18:46:42 +00:00
e189c32658
Update .gitlab-ci.yml file
2022-06-07 12:12:23 +00:00
3132da631e
Update .gitlab-ci.yml file
2022-06-07 12:06:39 +00:00
8b7c89f222
Update .gitlab-ci.yml file
2022-06-06 18:34:22 +00:00
18cae142ea
Update .gitlab-ci.yml file
2022-06-06 18:32:55 +00:00
0f8e20d879
Update .gitlab-ci.yml file
2022-06-06 18:31:46 +00:00
3b02ee1086
Update .gitlab-ci.yml file
2022-06-03 18:40:13 +00:00
af705be588
Update .gitlab-ci.yml file
2022-06-03 18:37:06 +00:00
0e3cf61776
Update .gitlab-ci.yml file
2022-06-03 18:36:02 +00:00
1943b093ca
Update .gitlab-ci.yml file
2022-06-03 18:26:26 +00:00
4111a4eaed
trying to fix tarbal local of build
2022-05-25 12:48:57 -04:00
459ae6f77b
move virtualenv to /opt/make_post_sell
...
modified: .gitlab-ci.yml
2022-05-25 11:22:20 -04:00
e581b0607b
Update .gitlab-ci.yml file
2022-01-10 20:07:05 +00:00
3c0d2e9758
Gitlab CI For the WIN!
...
new file: .gitlab-ci.yml
2022-01-10 15:05:37 -05:00