v2.1.2 — CI Green: All Workflow Fixes + Linux .deb
🔨 CI Fixes (5 workflows fixed)
npm-publish
- Was failing because
prepublishOnlytriggered a full Next.js build inside a loop - Fix: use
npm ci --ignore-scripts+ explicitnode scripts/prepublish.mjswith requiredJWT_SECRET
docker-publish
- Was failing because
ubuntu-24.04-armrunner is not available on public GitHub repos - Fix: replaced two-job digest approach with single-job QEMU-based multi-arch build (
linux/amd64 + linux/arm64on standardubuntu-latest)
check:docs-sync (CI lint)
- Was failing because
docs/openapi.yamlversion was2.0.0(should matchpackage.json) - Fix: version bumped,
## [Unreleased]section added to CHANGELOG
electron-release
- Linux build only produced
.AppImage, missing.deb - Fix: added
debtarget (x64 + arm64) toelectron/package.json, collect step picks up.deb, release assets now include*.deb
📚 Documentation
- README.md: fixed 29 broken language links (now point to
docs/i18n/<lang>/README.md) - docs/i18n/*/README.md: fixed back-links to English and sibling language cross-links
🧹 Maintenance
- Deleted 21 accumlated failed GitHub Actions runs