Skip to content

Conversation

@bradhe
Copy link
Contributor

@bradhe bradhe commented Jan 28, 2026

  • Don't allow team changing with an expired JWT
  • Add retires to upserts to avoid issues with concurrent writes
  • Add a --no-browser to skip opening browsers at login
  • Set app description correctly on create
  • Bump version to v0.3.44
  • Include logic for cleaning up uv-{hash}.lock files that get left behind, will be reintegrated elsehwere.
  • UV cache cleanup

socksy and others added 8 commits January 21, 2026 13:36
* add upsert retries for tower tables for failed commits

* tests for commits retry

* adding retry tracking and assertion
* chore: Add `--no-browser` to Login to skip opening browsers in environments where our CLI is tricked

* Update crates/tower-cmd/src/session.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update crates/tower-cmd/src/session.rs

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix #166: persist app description on create and deploy

* Improve #166 fix: description semantics and error handling improvements

- Change towerfile desc. to Option<String> to distinguish absence and
  explicit empty
- Add ApiCreateError for more accurate error reporting on app createion
- Add UnexpectedApiResponse error to prevent silent description
  synchronization skip
- Simplify error conversion in `ensure_app_exists`

* Simplify description update: always update on deploy, no diff check

  Change from diff-checking approach to "latest wins" semantics;
  - Always update description on deploy when present (no comparison)
  - Skip update for empty/None (preserves server state)
  - Remove spinner and entity validation (simpler, more resilient)

* simplify: don't block deploy during description update

* scope description field to only app create flows and remove from deploy

* fix linter/formatting errors
* chore: Upgrade `uv` to latest version

* chore: Upgrade `uv`, delete orphaned lock files

* chore: Tighten up lock detection slightly
* [TOW-1394][WIP] Attempt cache cleanup

* In case of no cache_dir provided create temporary directories for uv and clean them

* Correctly set cache and clean

* Track & explicitly remove tmp pacakge dir

* Test cleanup
@bradhe bradhe requested review from sammuti and socksy January 29, 2026 15:40
@bradhe bradhe merged commit 6c6877c into main Jan 29, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants