Commit Graph
7 Commits
Author SHA1 Message Date
Quentin Gliech 4bd083e81d ci: install pnpm via pnpm/action-setup, move CLI tools to root devDeps
All workflows that previously ran `npm ci` + a frontend script now install
pnpm via pnpm/action-setup (which honors the `packageManager` field in the
root package.json) and run scripts through `pnpm --filter mas-frontend`.
setup-node gets `cache: "pnpm"` so the pnpm store survives between runs.

The @localazy/cli and semver CLIs used by the release/translation workflows
move from ad-hoc `npm install -g` / `npx --yes` invocations to root
devDependencies, so the version is locked in pnpm-lock.yaml and a single
`pnpm install --frozen-lockfile` makes both available as `pnpm exec`.

misc/build-docs.sh (used by the docs workflow and Cloudflare Pages) is
updated to call `corepack enable` on Cloudflare Pages and to run storybook
through `pnpm --filter mas-frontend exec`.
2026-05-12 12:51:20 +02:00
Quentin Gliech bcf85e8bb5 Fix the building of the docs with mdbook 0.5 2025-11-19 13:14:54 +01:00
Quentin Gliech c3707c13ae Add license headers in most files that missed them 2025-06-12 11:01:07 +02:00
Quentin Gliech ca99cf1ad2 Fix loading MSW in Storybook in the documentation 2024-11-17 23:12:19 +01:00
Quentin Gliech 8ed50f24bd Fix the MSW service worker in the built docs 2024-11-15 09:51:16 +01:00
Quentin Gliech 3bcf4b2500 Add placeholders in the documentation to make browsing the documentation source less confusing
Fixes #1078
2023-10-11 17:34:06 +02:00
Quentin Gliech 83c3664d70 ci: add script to build the docs in Cloudflare Pages 2023-07-27 16:18:53 +02:00