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
Owner
No description provided.
emil added 1 commit 2026-06-27 13:01:17 +00:00
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
ec8b5cd767
- 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
emil reviewed 2026-06-27 13:01:29 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil added 1 commit 2026-06-27 13:03:25 +00:00
fix: remove dead translation key (click help text not wrapped in _())
CI / detect-changes (pull_request) Successful in 9s
CI / pr-review (pull_request) Successful in 10s
CI / quality (pull_request) Successful in 29s
CI / release-dry-run (pull_request) Successful in 10s
CI / auto-merge (pull_request) Successful in 12s
d4b5c7566d
emil reviewed 2026-06-27 13:03:37 +00:00
emil left a comment
Author
Owner

Automated PR Review

  • Architecture compliance: OK
  • Best practices: OK
  • Security: OK
  • i18n: OK
  • Resource management: OK
  • Documentation: WARNING — source files changed but no docs updated
  • Tests: OK
  • Commit conventions: OK

No issues found by automated checks.


Auto-merge: If all CI checks pass, this PR will be merged automatically.

## Automated PR Review - Architecture compliance: OK - Best practices: OK - Security: OK - i18n: OK - Resource management: OK - Documentation: WARNING — source files changed but no docs updated - Tests: OK - Commit conventions: OK No issues found by automated checks. --- **Auto-merge:** If all CI checks pass, this PR will be merged automatically.
emil merged commit a9fd1a47af into master 2026-06-27 13:04:07 +00:00
emil deleted branch DEVX-76-auto-login-publish 2026-06-27 13:04:08 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: oblachno-oss/devx#125