[READ-ONLY] Mirror of https://github.com/jmrplens/PyOctaveBand. [Python3] Octave-Band and Fractional Octave-Band filter. For signal in time domain. jmrplens.github.io/PyOctaveBand/
acoustics audio filter frequency frequency-analysis frequency-domain octave python3 signal time-domain
0

Configure Feed

Select the types of activity you want to include in your feed.

ci(docs): install latest pnpm via corepack to fix docs deploy

The Deploy Docs workflow failed at pnpm/action-setup@v6: with a floating
`version: 11` the action lays down a bundled pnpm and then self-updates to the
latest 11.x, and that switch crashes ("Cannot use 'in' operator to search for
'integrity' in undefined" in lockfileToDepGraph), so the build job never
reaches the site build.

Replace pnpm/action-setup with corepack (bundled with Node), which installs the
latest pnpm cleanly, and cache the pnpm store via actions/cache. Always tracks
the latest pnpm release.

Verified locally with pnpm 11.12.0: `pnpm install --frozen-lockfile`, `pnpm
build`, `pnpm run html-validate` (0 errors) and `pnpm run pa11y` (10/10 URLs, 0
errors) all pass.

José M. Requena Plens (Jul 13, 2026, 1:03 AM +0200) dece85ec 2ca95df3

+14 -5
+14 -5
.github/workflows/docs.yml
··· 22 22 persist-credentials: false 23 23 # Full history: add-sitemap-lastmod.mjs stamps per-file git dates. 24 24 fetch-depth: 0 25 - - uses: pnpm/action-setup@v6 26 - with: 27 - version: 11 28 25 - uses: actions/setup-node@v6 29 26 with: 30 27 node-version: 22 31 - cache: pnpm 32 - cache-dependency-path: site/pnpm-lock.yaml 28 + - name: Enable latest pnpm via corepack 29 + # corepack ships with Node and installs pnpm cleanly. We avoid 30 + # pnpm/action-setup, whose bundled installer crashes while self-updating 31 + # to the latest release ("Cannot use 'in' operator ... integrity"). 32 + run: | 33 + corepack enable 34 + corepack prepare pnpm@latest --activate 35 + pnpm --version 36 + - name: Cache pnpm store 37 + uses: actions/cache@v4 38 + with: 39 + path: ~/.local/share/pnpm/store 40 + key: pnpm-store-${{ runner.os }}-${{ hashFiles('site/pnpm-lock.yaml') }} 41 + restore-keys: pnpm-store-${{ runner.os }}- 33 42 - name: Regenerate llms.txt from docs (freshness guarantee) 34 43 run: python3 scripts/generate_llms.py 35 44 - name: Check EN/ES translation parity