Jan Ivar Z. Carlsen 090a405cc0 feat(stacks): add 5 .NET desktop stacks — WPF, WinUI 3, UWP, Avalonia, Uno Platform
Adds WPF, WinUI 3, UWP, Avalonia, and Uno Platform stacks (17 -> 22 total),
each with its own guidelines CSV, registered in core.py and synced to cli/assets.

- New stack CSVs in src/ and cli/assets/data/stacks/
- search.py / core.py registry updated
- smoke-stacks.sh: EXPECTED_STACK_COUNT 21 -> 22 with a smoke-test workflow
- platform template descriptions and README bumped to 22 technology stacks
2026-06-25 21:51:59 +02:00

29 lines
614 B
YAML

name: Smoke test stacks
on:
pull_request:
paths:
- 'src/ui-ux-pro-max/data/stacks/**'
- 'src/ui-ux-pro-max/scripts/**'
- 'cli/assets/data/stacks/**'
- 'cli/assets/scripts/**'
- 'scripts/smoke-stacks.sh'
- '.github/workflows/smoke-stacks.yml'
push:
branches: [main]
workflow_dispatch:
jobs:
smoke:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v6
with:
python-version: '3.x'
- name: Run stack smoke test
run: bash scripts/smoke-stacks.sh