Skip to content

Deployment#499

Merged
lbedner merged 1 commit intomainfrom
deployment
Feb 9, 2026
Merged

Deployment#499
lbedner merged 1 commit intomainfrom
deployment

Conversation

@lbedner
Copy link
Copy Markdown
Owner

@lbedner lbedner commented Feb 9, 2026

Screenshot 2026-02-08 at 10 53 57 PM Screenshot 2026-02-08 at 10 59 16 PM

Copy link
Copy Markdown

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 bumps Aegis Stack to 0.6.0rc1 and introduces new CLI capabilities to support production deployment workflows: a deploy command suite (rsync/ssh + remote Docker Compose) and an ingress-enable command to turn on Traefik + Let’s Encrypt TLS for existing projects.

Changes:

  • Version bump across project metadata (pyproject.toml, uv.lock, copier.yml, aegis/__init__.py, docs).
  • Add aegis deploy-* commands for deploy init/setup/deploy/logs/status/stop/restart/shell.
  • Add aegis ingress-enable command and expand shared-file regeneration to include docker-compose.dev.yml / docker-compose.prod.yml.

Reviewed changes

Copilot reviewed 20 out of 21 changed files in this pull request and generated 17 comments.

Show a summary per file
File Description
uv.lock Updates locked package version reference to 0.6.0rc1.
pyproject.toml Bumps package version to 0.6.0rc1.
copier.yml Bumps template _version to 0.6.0rc1.
aegis/config/shared_files.py Adds dev/prod compose files to the shared regeneration policy.
aegis/commands/ingress.py New ingress-enable command to enable TLS and re-render relevant files.
aegis/commands/deploy.py New deploy command suite with SSH/rsync-based orchestration.
aegis/__main__.py Registers new deploy and ingress commands in the Typer app.
aegis/__init__.py Updates __version__ to 0.6.0rc1.
CLAUDE.md Updates displayed “Current Version”.

Comment thread aegis/commands/deploy.py Outdated
Comment thread aegis/commands/deploy.py
Comment thread aegis/commands/deploy.py
Comment thread aegis/commands/deploy.py Outdated
Comment thread aegis/commands/deploy.py
Comment thread aegis/commands/deploy.py Outdated
Comment thread aegis/commands/deploy.py Outdated
Comment thread aegis/commands/deploy.py
Comment thread aegis/commands/deploy.py Outdated
Comment thread aegis/commands/deploy.py
@lbedner lbedner merged commit 81d9d89 into main Feb 9, 2026
7 checks passed
@lbedner lbedner deleted the deployment branch February 9, 2026 04:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment