7 Commits

Author SHA1 Message Date
Olli Paloviita 70f51674a3 feat(init): batch shared installs and fix pnpm 11 build approval
Install the dev dependencies that share install flags (@playwright/test,
@types/node, @playwright/cli) in a single command, keeping screenci
separate since pnpm needs --allow-build=ffmpeg-static. Resolves the
dependency graph twice instead of four times.

Make the generated island pnpm-workspace.yaml version-aware: pnpm 11
removed onlyBuiltDependencies in favour of allowBuilds, so a flagless
pnpm install on pnpm 11 silently skipped the ffmpeg-static build.
Resolve the pnpm version before writing the workspace file and emit the
matching approval key.

Add a pnpm 10 + 11 CI job (scripts/assert-ffmpeg-built.js) that runs
init and asserts the ffmpeg-static binary built, including a flagless
reinstall that relies only on the generated workspace approval.
2026-06-14 00:41:57 +03:00
Olli Paloviita e53b9c8775 docs(screenci): update init and docs
note important ignore demo-saas
2026-06-02 12:35:38 +03:00
Olli Paloviita 20a60a13cb chore(release): sync versioned package assets 2026-05-26 20:29:58 +03:00
Olli Paloviita a8cb2fcd11 fix: install only local version 2026-05-21 11:15:02 +03:00
Olli Paloviita ac992f30da fix: windows and test both cmd and powershell 2026-05-21 10:55:46 +03:00
Olli Paloviita 3c6ab8fc21 Fix broken script 2026-04-10 16:07:41 +03:00
Olli Paloviita 3e032f901c new release script added 2026-04-10 16:04:34 +03:00