Skip to content

fix: make update-platforms.py safe and self-contained; add catalog checks + CI #4

fix: make update-platforms.py safe and self-contained; add catalog checks + CI

fix: make update-platforms.py safe and self-contained; add catalog checks + CI #4

Workflow file for this run

---
name: Checks
on:
push:
branches: [main]
pull_request: {}
permissions: {}
jobs:
python:
name: Lint Python & validate catalog
runs-on: ubuntu-latest
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
with:
persist-credentials: false
- name: Install tools
run: pip install --quiet pyyaml ruff
- name: Ruff (scripts)
run: ruff check scripts/
- name: Ruff (apps)
run: ruff check apps/
- name: Validate catalog consistency
run: python3 scripts/check-catalog.py