Commit Graph

13 Commits

Author SHA1 Message Date
isra el
5bae4ffd9a ci: run the web test suites instead of only building
The web job ran `pnpm install && pnpm run build` and nothing else, while
the API job right above it ran its tests. So the 155 unit tests and 78
e2e tests built up over previous rounds had never gated a merge, and a
regression in either would have reached main unremarked.

Lint, typecheck and unit tests now block. All three were confirmed to
exit 0 against the current tree first, so this does not wedge the merge
queue on day one. Typecheck earns its place here: next build does not
check test files, so type errors in them were invisible.

E2e runs but is non-blocking for now. It is fully mocked and never
contacts a backend, but it drives a real browser, so it reports for a
few merges before it is made blocking. The continue-on-error carries a
TODO saying so, so it does not quietly become permanent.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 04:21:01 +03:00
isra el
f6a8f21e64 fix(infra): pin pnpm to v9 in Dockerfiles and update GitHub Actions
pnpm v10 is now the npm "latest" tag but generates a different lockfile
format than v9.0 used in this repo, causing --frozen-lockfile to fail.
Replace corepack pnpm@latest with npm install -g pnpm@9 in api and web
Dockerfiles. Also bump docker/* actions to v3/v6 to resolve Node.js 20
deprecation warnings ahead of the June 2026 forced migration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-29 07:28:30 +03:00
isra el
35a98f3288 infra: update node version for github workflow 2026-05-24 16:56:47 +03:00
isra el
321842a021 infra: fix android build workflow 2025-08-24 08:07:14 +03:00
isra el
db640de638 infra: update build and test workflow 2025-08-24 07:42:51 +03:00
isra el
c1af584093 fix(infra): fix failing build action 2025-06-04 20:41:45 +03:00
isra el
80354f7d3f infra: update android apk artifact naming 2025-04-05 14:57:06 +03:00
isra el
c1e7a9c166 infra: build android debug artifacts on push 2025-04-05 14:50:36 +03:00
isra el
4ccd1ffb4e infra: fix github workflow 2025-04-05 11:43:35 +03:00
isra el
34e3abb680 infra: update docker publish workflow 2025-03-30 11:00:44 +03:00
isra el
4a0964dce5 infra: add workflow for building and testing 2025-03-30 10:53:26 +03:00
isra el
2c419d9778 infra: update docker publish workflow 2025-03-30 10:36:41 +03:00
Gianni Carafa
f0d0a80868 Create a workflow to build and push Docker images for different project components. 2024-12-19 11:57:07 +01:00