Skip to content

Harden public contribution workflow #2

Harden public contribution workflow

Harden public contribution workflow #2

Workflow file for this run

name: Validate public stack data
on:
pull_request:
paths:
- "records/**"
- "schema/**"
- "scripts/**"
- "package.json"
- "package-lock.json"
- ".github/workflows/validate.yml"
push:
branches: [main]
paths:
- "records/**"
- "schema/**"
- "scripts/**"
- "package.json"
- "package-lock.json"
- ".github/workflows/validate.yml"
permissions:
contents: read
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: 22
cache: npm
- run: npm ci
- run: npm run validate