Skip to content

Commit ca0ef3d

Browse files
Merge branch 'main' into intercom-for-mobile
2 parents f7283c4 + 52edbf2 commit ca0ef3d

287 files changed

Lines changed: 7235 additions & 3209 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/code-quality.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,3 +40,6 @@ jobs:
4040
- name: Run Biome
4141
if: steps.changed.outputs.files != ''
4242
run: biome ci --formatter-enabled=false --assist-enabled=false ${{ steps.changed.outputs.files }}
43+
- name: Typecheck backend
44+
if: steps.changed.outputs.files != ''
45+
run: pnpm --filter ./backend typecheck

.github/workflows/frontend.yml

Lines changed: 40 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,56 @@
11
name: frontend
2+
23
on:
34
push:
45
branches:
5-
- main
6-
# Publish semver tags as releases
7-
tags: [ '*.*.*' ]
6+
- main
7+
tags:
8+
- '*.*.*'
9+
paths:
10+
- 'frontend/**'
11+
- '.github/workflows/frontend.yml'
812
pull_request:
13+
paths:
14+
- 'frontend/**'
15+
- '.github/workflows/frontend.yml'
16+
17+
concurrency:
18+
group: frontend-${{ github.ref }}
19+
cancel-in-progress: true
20+
21+
defaults:
22+
run:
23+
working-directory: frontend
24+
25+
# TODO: add a lint job once ESLint migration replaces the (already-removed in
26+
# @angular-devkit/build-angular v20) `tslint` builder that `yarn lint` calls.
27+
928
jobs:
1029
test:
1130
runs-on: ubuntu-latest
31+
timeout-minutes: 20
32+
container:
33+
image: mcr.microsoft.com/playwright:v1.58.1-noble
1234
steps:
13-
- uses: actions/checkout@v2
14-
- uses: actions/setup-node@v3
35+
- uses: actions/checkout@v5
36+
- uses: actions/setup-node@v4
1537
with:
1638
node-version: '24'
17-
- run: cd frontend && yarn install
18-
- name: Install Playwright browsers
19-
run: cd frontend && yarn playwright install
20-
- name: run tests
21-
run: cd frontend && yarn test
39+
cache: 'yarn'
40+
cache-dependency-path: frontend/yarn.lock
41+
- run: yarn install --immutable
42+
- name: Run unit tests
43+
run: yarn test:ci
44+
2245
license:
2346
runs-on: ubuntu-latest
47+
timeout-minutes: 10
2448
steps:
25-
- uses: actions/checkout@v2
26-
- uses: actions/setup-node@v3
49+
- uses: actions/checkout@v5
50+
- uses: actions/setup-node@v4
2751
with:
28-
node-version: '16'
29-
- uses: extractions/setup-just@v1
52+
node-version: '24'
53+
cache: 'yarn'
54+
cache-dependency-path: frontend/yarn.lock
3055
- name: license checker
31-
run: 'cd frontend && npx license-checker --onlyAllow="MIT;ISC;Python-2.0;Apache-2.0;BSD;MPL;CC;Custom: http://github.com/dscape/statsd-parser;" --excludePrivatePackages'
56+
run: 'npx --yes license-checker --onlyAllow="MIT;ISC;Python-2.0;Apache-2.0;BSD;MPL;CC;Custom: http://github.com/dscape/statsd-parser;" --excludePrivatePackages'

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99

1010
# dependencies
1111
/node_modules
12+
.yarn/
1213

1314
# yarn berry cache (not tracked at repo root)
1415
/.yarn/cache

autoadmin-ws-server/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,22 +12,22 @@
1212
"lint:fix": "biome check --write src/"
1313
},
1414
"dependencies": {
15-
"@hono/node-server": "^1.19.9",
16-
"hono": "^4.12.3",
15+
"@hono/node-server": "^2.0.3",
16+
"hono": "^4.12.21",
1717
"jsonwebtoken": "^9.0.3",
18-
"lru-cache": "^11.2.6",
19-
"nanoid": "^5.1.6",
18+
"lru-cache": "^11.5.0",
19+
"nanoid": "^5.1.11",
2020
"pino": "^10.3.1",
21-
"ws": "^8.19.0",
22-
"zod": "^4.3.6"
21+
"ws": "^8.20.1",
22+
"zod": "^4.4.3"
2323
},
2424
"devDependencies": {
25-
"@biomejs/biome": "2.4.4",
25+
"@biomejs/biome": "2.4.15",
2626
"@types/jsonwebtoken": "^9.0.10",
2727
"@types/node": "^22.10.2",
2828
"@types/ws": "^8.18.1",
29-
"tsx": "^4.21.0",
30-
"typescript": "^5.9.3"
29+
"tsx": "^4.22.3",
30+
"typescript": "^6.0.3"
3131
},
3232
"pnpm": {
3333
"onlyBuiltDependencies": [

0 commit comments

Comments
 (0)