Skip to content

Release v0.3.23#75

Merged
bradhe merged 26 commits intomainfrom
develop
Jul 28, 2025
Merged

Release v0.3.23#75
bradhe merged 26 commits intomainfrom
develop

Conversation

@bradhe
Copy link
Contributor

@bradhe bradhe commented Jul 28, 2025

  • Finally remove slugs everywhere!
  • Tail Tower logs when you do a "tower run"
  • Provide links to the user when they invoke a run from the CLI.

bradhe and others added 24 commits July 18, 2025 15:11
…e-references-to-slugs-everywhere

Update Tower CLI to remove references to slugs everywhere
- Remove boxed models, since that's more what we expect.
- For detached runs, make sure all that works.
- For attached runs, print messages that are useful at the end.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements version 0.3.23 with changes to enable live log tailing during Tower runs and provide helpful links to users when invoking runs from the CLI. The changes also include a significant API refactoring from slug-based to name-based identifiers across the Tower API client.

  • Updates CLI to tail Tower logs during "tower run" executions and provide user-friendly links
  • Refactors API models and endpoints from "slug" to "name" identifiers
  • Adds new schedule management endpoints and models

Reviewed Changes

Copilot reviewed 234 out of 235 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/tower/test_client.py Removes deprecated app_slug parameters from test fixtures
src/tower/tower_api_client/models/*.py Updates model classes to use "name" instead of "slug" identifiers
src/tower/tower_api_client/api/default/*.py Updates API endpoints to use name-based URL parameters
scripts/rust-client-templates/model.mustache Adds custom deserialization for enum types
crates/tower-cmd/src/*.rs Updates CLI commands to use name-based identifiers and adds run following

bradhe and others added 2 commits July 28, 2025 21:04
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@bradhe bradhe merged commit ae59b5a into main Jul 28, 2025
21 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.

3 participants