Commit Graph

9 Commits

Author SHA1 Message Date
Tommy D. Rossi 19d575c7e3 fix(ci): use pnpm/action-setup@v4 instead of @master
@master was installing pnpm 11.0.0-beta.3 instead of 10.18.1, which
doesn't support onlyBuiltDependencies from pnpm-workspace.yaml.
2026-03-29 14:01:48 +02:00
Tommy D. Rossi 778b332320 fix(ci): use --allow-build flags and add debug output 2026-03-29 14:00:37 +02:00
Tommy D. Rossi ab514dc1f2 fix(ci): pass onlyBuiltDependencies directly via CLI config flags
Config from pnpm-workspace.yaml is not being read in CI. Pass build
dependency settings directly on the command line as --config flags.
2026-03-29 13:59:18 +02:00
Tommy D. Rossi 59ce3b8416 fix(ci): pin pnpm to 10.18.1 to match local version
pnpm v10 early versions may not read onlyBuiltDependencies from
pnpm-workspace.yaml correctly. Pinning to 10.18.1 which is confirmed
to work locally.
2026-03-29 13:57:20 +02:00
Tommy D. Rossi ebd5634eee fix(ci): replace deprecated actions and fix pnpm v10 build script errors
- upgrade actions/checkout and actions/setup-node from v3 to v4
- replace covbot/pnpm-install-with-cache@v1 with standard pnpm store
  caching via actions/cache@v4 + direct pnpm install
- add ignoredBuiltDependencies for electron (playwright submodule
  devDep, not needed in CI)
2026-03-29 13:50:05 +02:00
Tommy D. Rossi 0557279947 fix CI: approve build scripts and update pnpm to v10
- Add pnpm.onlyBuiltDependencies for esbuild/sharp (need native builds)
- Add pnpm.ignoredBuiltDependencies for bufferutil/electron (skip builds)
- Update CI workflow to pnpm 10 to match local version
- Remove .npmrc (strict-builds setting wasn't picked up in CI)
2026-03-28 10:04:55 +01:00
Tommy D. Rossi 8ffaa9333b Add GitHub Sponsors funding option
- Create .github/FUNDING.yml to enable Sponsor button in repo sidebar
- Add Support section to README with sponsor link

Closes #46
2026-02-11 20:36:05 +01:00
Tommy D. Rossi 0bc6789a86 Update ci.yml 2025-11-16 11:58:47 +01:00
Tommy D. Rossi 12c5387409 init 2025-11-13 19:24:03 +01:00