Skip to content

Commit 7840b67

Browse files
authored
Merge pull request #464 from lbedner/v0.5.3-rc3
v0.5.3-rc3
2 parents 71b48c9 + edd6723 commit 7840b67

6 files changed

Lines changed: 9 additions & 16 deletions

File tree

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Each generated project includes:
3232

3333
## Installation
3434

35-
**Current Version**: v0.5.3-rc2
35+
**Current Version**: v0.5.3-rc3
3636

3737
```bash
3838
pip install aegis-stack
@@ -82,7 +82,7 @@ cd test-upgrade-project
8282
uvx --index-url https://test.pypi.org/simple/ \
8383
--extra-index-url https://pypi.org/simple/ \
8484
--index-strategy unsafe-best-match \
85-
aegis-stack@0.5.3-rc2 update
85+
aegis-stack@0.5.3-rc3 update
8686
```
8787

8888
**Key uvx flags:**

aegis/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
Aegis Stack CLI - Component generation and project management tools.
33
"""
44

5-
__version__ = "0.5.3-rc2"
5+
__version__ = "0.5.3-rc3"

aegis/core/copier_updater.py

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -442,16 +442,9 @@ def resolve_version_to_ref(
442442
# Check if it looks like a version number (add 'v' prefix)
443443
try:
444444
parse(version)
445-
# Valid version number - check if tag exists
446-
tag_name = f"v{version}"
447-
result = subprocess.run(
448-
["git", "rev-parse", "--verify", f"refs/tags/{tag_name}"],
449-
cwd=template_root,
450-
capture_output=True,
451-
check=False,
452-
)
453-
if result.returncode == 0:
454-
return tag_name
445+
# Valid version number - always use v-prefixed tag format
446+
# (git verification may fail when installed via pip/uvx, but tag format is consistent)
447+
return f"v{version}"
455448
except Exception:
456449
pass
457450

copier.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# - Update support
77

88
_min_copier_version: "9.0.0"
9-
_version: "0.5.3-rc2"
9+
_version: "0.5.3-rc3"
1010

1111
# IMPORTANT: Template content is in subdirectory
1212
# This allows the template to be recognized as git-tracked (aegis-stack repo root has .git)

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "aegis-stack"
3-
version = "0.5.3-rc2"
3+
version = "0.5.3-rc3"
44
description = "A production-ready Python foundation for builders who refuse to wait. Try: uvx aegis-stack init my-project"
55
readme = "README.md"
66
requires-python = ">=3.11,<3.15"

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)