chore(deps): bump the npm-minor-patch group across 1 directory with 1… #936
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: packs | |
| on: | |
| push: | |
| paths: | |
| - "packs/**" | |
| - "scripts/gen-pack-installers.mjs" | |
| - "scripts/validate-manifests.mjs" | |
| - "scripts/test-packs.sh" | |
| - "scripts/check-model-urls.mjs" | |
| - "scripts/check-pack-models.mjs" | |
| - "src/services/manifest.ts" | |
| - ".github/workflows/packs.yml" | |
| pull_request: | |
| paths: | |
| - "packs/**" | |
| - "scripts/gen-pack-installers.mjs" | |
| - "scripts/validate-manifests.mjs" | |
| - "scripts/test-packs.sh" | |
| - "scripts/check-model-urls.mjs" | |
| - "scripts/check-pack-models.mjs" | |
| - "src/services/manifest.ts" | |
| - ".github/workflows/packs.yml" | |
| jobs: | |
| packs: | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v7 | |
| - uses: actions/setup-node@v7 | |
| with: | |
| node-version: "22" | |
| cache: "npm" | |
| - run: npm ci | |
| - name: Build (for schema validation) | |
| run: npm run build | |
| - name: Validate manifests against manifestSchema | |
| run: npm run packs:validate | |
| - name: Installers are up to date with manifests | |
| run: | | |
| npm run packs:gen | |
| if ! git diff --quiet -- packs; then | |
| echo "::error::Generated installers are stale. Run 'npm run packs:gen' and commit the result." | |
| git --no-pager diff -- packs | |
| exit 1 | |
| fi | |
| - name: shellcheck (Linux installers + fixes) | |
| run: | | |
| sudo apt-get update -qq && sudo apt-get install -y shellcheck | |
| shellcheck -S error \ | |
| scripts/test-packs.sh \ | |
| packs/*/install-runpod.sh \ | |
| packs/ltx-2.3/fix-ltxvideo-kornia.sh | |
| - name: Dry-run install scripts (offline, git/curl stubbed) | |
| run: bash scripts/test-packs.sh | |
| - name: Workflows only reference models their manifest downloads | |
| run: npm run packs:check-models | |
| - name: Validate model URLs + payload sizes (network, no full downloads) | |
| run: node scripts/check-model-urls.mjs |