chore: align manifests, fix CI, and vendor skill libraries (+ superpowers hook) #5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Python | |
| on: | |
| push: | |
| pull_request: | |
| jobs: | |
| build-linux: | |
| runs-on: ubuntu-latest | |
| strategy: | |
| fail-fast: false | |
| max-parallel: 5 | |
| matrix: | |
| python-version: ['3.10', '3.11', '3.12'] | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Set up Python ${{ matrix.python-version }} | |
| uses: actions/setup-python@v5 | |
| with: | |
| python-version: ${{ matrix.python-version }} | |
| # The search engine is pure standard-library Python (no external deps), | |
| # so there is nothing to install. | |
| - name: Byte-compile all Python sources | |
| run: python -m compileall -q src/ui-ux-pro-max/scripts | |
| - name: Smoke test - domain search | |
| run: python3 src/ui-ux-pro-max/scripts/search.py "glassmorphism" --domain style -n 1 | |
| - name: Smoke test - stack search | |
| run: python3 src/ui-ux-pro-max/scripts/search.py "form validation" --stack react -n 1 | |
| - name: Smoke test - design system generation | |
| run: python3 src/ui-ux-pro-max/scripts/search.py "fintech banking" --design-system -p "CI Smoke Test" |