DEVX-76: Add --auto-login to publish and fix devx-setup-image #125

Merged
emil merged 2 commits from DEVX-76-auto-login-publish into master 2026-06-27 13:04:07 +00:00
2 Commits
Author SHA1 Message Date
emil d4b5c7566d fix: remove dead translation key (click help text not wrapped in _())
CI / pr-review (pull_request) Successful in 10s
CI / auto-merge (pull_request) Successful in 12s
CI / detect-changes (pull_request) Successful in 9s
CI / quality (pull_request) Successful in 29s
CI / release-dry-run (pull_request) Successful in 10s
2026-06-27 15:03:21 +02:00
emil ec8b5cd767 feat: add --auto-login to publish, extract configure_tea_login to gitea_cli
CI / detect-changes (pull_request) Successful in 10s
CI / pr-review (pull_request) Successful in 11s
CI / quality (pull_request) Failing after 24s
CI / release-dry-run (pull_request) Has been skipped
CI / auto-merge (pull_request) Has been skipped
- Extract _configure_tea_login from notify_failure.py into shared
  configure_tea_login in gitea_cli.py (eliminates duplication)
- Add --auto-login flag to publish.py (same pattern as notify_failure)
  so publish jobs in containerized CI can self-configure tea login
  without needing make setup-release
- Fix devx-setup-image in devx.mak: add EXTRAS support, remove --no-deps
  (pip skips already-satisfied deps from image), fix fallback target
- Update devx post-merge publish job to use setup-image + --auto-login
- Update tests for new shared configure_tea_login location
2026-06-27 15:00:47 +02:00