Skip to content

ci: add cross-platform scaffold smoke - #201

Merged
ulises-jeremias merged 2 commits into
mainfrom
ci/issue-196-cross-platform-scaffold
Jul 17, 2026
Merged

ci: add cross-platform scaffold smoke#201
ulises-jeremias merged 2 commits into
mainfrom
ci/issue-196-cross-platform-scaffold

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • add a cross-platform scaffold smoke workflow for Ubuntu, macOS, and Windows
  • exercise the published PyPI CLI via uvx create-awesome-python-app@latest
  • add a Linux-only extension smoke using the real catalog slug python-docker
  • document that CLI CI now includes cross-platform scaffold coverage

Test plan

  • ruby -e 'require "yaml"; YAML.load_file(ARGV[0]); puts "yaml ok"' .github/workflows/scaffold-cross-platform.yml
  • Verified published catalog slugs include fastapi-starter and python-docker
  • git diff --check

Closes #196

ulises-jeremias and others added 2 commits July 17, 2026 04:10
Co-authored-by: Cursor <cursoragent@cursor.com>
Published 0.1.0 does not resolve catalog slugs; Typer also misparses
options when the project path comes first.

Co-authored-by: Cursor <cursoragent@cursor.com>
@ulises-jeremias
ulises-jeremias force-pushed the ci/issue-196-cross-platform-scaffold branch from f44e400 to 12746b7 Compare July 17, 2026 07:10
@ulises-jeremias
ulises-jeremias merged commit c501ae0 into main Jul 17, 2026
13 checks passed
@ulises-jeremias
ulises-jeremias deleted the ci/issue-196-cross-platform-scaffold branch July 17, 2026 07: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.

ci: cross-platform scaffold smoke (macOS + Windows)

1 participant