Skip to content

Add prerequisite checks, uv sync on migrate, and command aliases#3

Merged
gillespied merged 5 commits intomainfrom
add-prerequisite-checks
Feb 20, 2026
Merged

Add prerequisite checks, uv sync on migrate, and command aliases#3
gillespied merged 5 commits intomainfrom
add-prerequisite-checks

Conversation

@gillespied
Copy link
Contributor

Summary

  • Prerequisite checksidea-app init now validates all required tools (cdk, uv, git, docker, docker compose) upfront before creating anything. smoke-test checks docker/docker compose before running. Reports all missing tools at once with install hints. Fixes the confusing unknown shorthand flag: 'f' in -f error when the docker compose V2 plugin isn't registered.

  • uv sync after migrateidea-app migrate now runs uv sync after removing old [project.scripts] entries, so the old smoke_test/configure/provide_role entry points are cleaned up from the environment.

  • Underscore aliasessmoke_test and provide_role work as aliases for smoke-test and provide-role. idea_app works as an alias for idea-app. Helps colleagues migrating from the old template where these used underscores.

@gillespied gillespied merged commit 2a1de99 into main Feb 20, 2026
6 checks passed
@gillespied gillespied deleted the add-prerequisite-checks branch February 20, 2026 16:12
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.

1 participant