Skip to content

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

Description

@ulises-jeremias

Problem

CLI CI is Linux-only for scaffold validation. CNA runs cross-platform scaffold jobs (Linux/macOS/Windows, node/bun). CPA already fixed Windows file:// paths (#185) but has no ongoing matrix to catch regressions.

Acceptance criteria

  • GitHub Actions matrix: ubuntu-latest, macos-latest, windows-latest
  • Each cell: install via uvx (or uv tool) + scaffold fastapi-starter with --no-interactive --no-install (slug or fixture catalog)
  • Optional: one addon smoke on Linux only to keep cost down
  • Document in docs/MAINTENANCE_CI / TROUBLESHOOTING if platform quirks appear

References

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions