Quentin Gliech
d82fa2d691
docs: update build instructions to use pnpm
...
Replaces the `cd frontend && npm ci` setup steps with a pnpm-flavoured
one: enable corepack (one-time), `pnpm install` from the repo root, then
`cd frontend && pnpm run <script>` for frontend scripts. misc/update.sh
also moves to `pnpm --filter mas-frontend run …`
2026-05-12 12:51:21 +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
Quentin Gliech
bcf85e8bb5
Fix the building of the docs with mdbook 0.5
2025-11-19 13:14:54 +01:00
Olivier 'reivilibre
4863026eff
drive-by update.sh chmod +x
2025-10-20 16:42:01 +01:00
Twilight Sparkle
261d7156d2
Request a refresh token in device-code-grant.sh
2025-09-03 14:27:54 +00:00
Quentin Gliech
5ff85b730d
Include simple script to generate an access token
2025-08-12 16:58:00 +02:00
Quentin Gliech
c3707c13ae
Add license headers in most files that missed them
2025-06-12 11:01:07 +02:00
Quentin Gliech
fc6756df65
Remove optional features from the mas-policy crate
2025-06-10 14:25:38 +02:00
reivilibre
fb8a60b7f1
Foundation of new syn2mas tool ( #3636 )
2025-01-27 18:01:46 +00: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
3f947025e2
Host a Swagger UI both in the static documentation and by the server
2024-08-01 15:17:14 +02:00
Quentin Gliech
43ff6dc9d3
doc: auto-generate the API schema in the documentation
2024-07-26 11:36:55 +02:00
reivilibre
206d45bb31
Merge the mas_graphql crate into the mas_handlers crate ( #2783 )
2024-05-17 17:22:34 +01:00
Quentin Gliech
3a756b2ee1
Format the frontend in the update script
2024-04-03 12:04:18 +02: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
15ad89aa82
templates: add translations function
2023-10-05 19:29:23 +02:00
Quentin Gliech
261df6499d
Simplify the multiarch docker build
...
Make the binaries build run on the self-hosted runners
2023-09-14 14:37:28 +02:00
Quentin Gliech
23151ef092
policies: split the email & password policies and add jsonschema validation of the input
2023-08-30 19:39:39 +02:00
Quentin Gliech
83c3664d70
ci: add script to build the docs in Cloudflare Pages
2023-07-27 16:18:53 +02:00
Quentin Gliech
f2d6fe1250
docker: Build with musl instead of glibc
2022-12-17 12:03:26 +01:00
Quentin Gliech
82421c493c
Remove the dependency mas-axum-utils <- mas-graphql
...
This is done by loading the browser session earlier
Also removes the GraphQL subscription logic
2022-12-15 16:51:43 +01:00
Quentin Gliech
ee42250660
Remove the dependency on sqlx in the config crate
2022-12-15 16:51:43 +01:00
Quentin Gliech
47c9b54c06
Lint GraphQL schema and operations with eslint
2022-11-18 13:43:01 +01:00
Quentin Gliech
3f56031795
Automate schema updates
2022-11-09 19:17:12 +01:00
Quentin Gliech
1a4b137d4f
Fix wasmtime cache config in Docker image
2022-08-22 17:55:54 +02:00
Quentin Gliech
c16808a019
Disable wasmtime cache in the Docker image
2022-08-08 16:36:47 +02:00
Quentin Gliech
ca69be96d2
More cross-compilation platforms
2021-12-10 10:52:58 +01:00
Quentin Gliech
77af7aec70
Setup cross-compilation when building Docker image
2021-11-02 09:59:49 +01:00