Skip to content

TOW-916 feat: create a tower package command - #103

Merged
konstantinoscs merged 1 commit into
developfrom
feature/tow-916-generate-targz-packages-for-example-apps
Sep 22, 2025
Merged

konstantinoscs merged 1 commit into
developfrom
feature/tow-916-generate-targz-packages-for-example-apps

Conversation

@konstantinoscs

@konstantinoscs konstantinoscs commented Sep 22, 2025 •

Copy link
Copy Markdown
Contributor

For debugging purposes (and for the example apps project), we need a way to generate and keep the package.tar.gz locally without deploying it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 introduces a new package command to the Tower CLI that creates a tar.gz package file from an application without deploying it. This allows users to build distributable packages locally for testing or manual deployment.

Key changes:

  • Adds a new package subcommand with --dir and --output options
  • Implements package building logic using existing Tower package infrastructure
  • Integrates the command into the main CLI application

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
crates/tower-cmd/src/package.rs New module implementing the package command with argument parsing and package creation logic
crates/tower-cmd/src/lib.rs Integration of the package module and command into the main CLI application

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread crates/tower-cmd/src/package.rs Outdated
Comment thread crates/tower-cmd/src/package.rs Outdated
@konstantinoscs
konstantinoscs force-pushed the feature/tow-916-generate-targz-packages-for-example-apps branch from a1a826f to e07f5a3 Compare September 22, 2025 13:00
@konstantinoscs konstantinoscs changed the title feat: create a tower package command TOW-916 feat: create a tower package command Sep 22, 2025

@bradhe bradhe left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM

@konstantinoscs
konstantinoscs merged commit 526cf74 into develop Sep 22, 2025
6 checks passed
@konstantinoscs
konstantinoscs deleted the feature/tow-916-generate-targz-packages-for-example-apps branch September 22, 2025 13:07
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