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-jeremiasand 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-jeremiasforce-pushed the ci/issue-196-cross-platform-scaffold branch from f44e400 to 12746b7CompareJuly 17, 2026 07:10
@ulises-jeremias
ulises-jeremias merged commit c501ae0 into mainJul 17, 2026
13 checks passed
@ulises-jeremias
ulises-jeremias deleted the ci/issue-196-cross-platform-scaffold branch July 17, 2026 07:12
@ulises-jeremiasulises-jeremias mentioned this pull request Jul 17, 2026
4 tasks
Sign up for freeto 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

@ulises-jeremias