Skip to content

chore: align manifests, fix CI, and vendor skill libraries (+ superpowers hook) #5

chore: align manifests, fix CI, and vendor skill libraries (+ superpowers hook)

chore: align manifests, fix CI, and vendor skill libraries (+ superpowers hook) #5

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"