Commit Graph
10 Commits
Author SHA1 Message Date
Quentin Gliech f78917ecbf Merge branch 'main' into quenting/pnpm 2026-05-25 11:12:18 +02:00
Quentin Gliech aa34d9ebe5 Specify the node version in a .node-version file
This should fix the Cloudflare Pages build
2026-05-12 16:51:15 +02:00
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
Andrew Morgan b99023662a Pin versions of github actions using zizmor
To eliminate risk of supply chain attacks.
2026-05-05 12:32:07 +01:00
Quentin Gliech 207c526f00 Upgrade Rust, opa, regal, cargo-auditable and Node 2026-02-04 18:35:43 +01:00
Quentin Gliech 30044d1f05 Use Node 24 in CI and for building the frontend 2025-11-07 14:27:33 +01:00
Quentin Gliech a5e75541ef Upgrade OPA and regal to latest versions 2025-09-12 10:52:39 +02:00
Quentin Gliech c3707c13ae Add license headers in most files that missed them 2025-06-12 11:01:07 +02:00
Quentin Gliech 7c09b4510b Update OPA and Regal to their latest versions 2025-02-18 11:48:44 +01:00
Quentin Gliech 77102b806a Refactor actions to reuse shared steps 2025-02-06 10:47:41 +01:00