Skip to content

Commit a338a70

Browse files
committed
Keep the paged glyph catalog resident
1 parent b7504ef commit a338a70

72 files changed

Lines changed: 1942 additions & 426 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/perf.yml

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,31 +5,59 @@ on:
55
branches: [main]
66
paths:
77
- "crates/**"
8+
- "apps/desktop/src/main/app/App.ts"
9+
- "apps/desktop/src/preload/**"
10+
- "apps/desktop/src/renderer/src/app/Screens.tsx"
11+
- "apps/desktop/src/renderer/src/components/home/**"
12+
- "apps/desktop/src/renderer/src/lib/graphics/**"
13+
- "apps/desktop/src/renderer/src/lib/slug/**"
14+
- "apps/desktop/src/renderer/src/lib/workspace/**"
15+
- "apps/desktop/src/renderer/src/workspace/**"
816
- "apps/desktop/src/renderer/src/lib/editor/rendering/**"
917
- "apps/desktop/src/renderer/src/lib/editor/Editor.ts"
1018
- "apps/desktop/src/renderer/src/lib/editor/hit/**"
1119
- "apps/desktop/src/renderer/src/lib/editor/managers/**"
1220
- "apps/desktop/src/renderer/src/lib/tools/**"
13-
- "apps/desktop/src/renderer/src/lib/model/Glyph.ts"
21+
- "apps/desktop/src/renderer/src/lib/model/**"
1422
- "apps/desktop/src/renderer/src/bridge/**"
23+
- "apps/desktop/src/shared/workspace/**"
24+
- "apps/desktop/src/utility/workspace/**"
1525
- "apps/desktop/src/renderer/src/lib/commands/**"
1626
- "apps/desktop/src/renderer/src/perf/**"
1727
- "apps/desktop/e2e/**"
28+
- "apps/desktop/playwright.config.ts"
1829
- ".github/workflows/perf.yml"
1930
workflow_dispatch:
2031
pull_request:
2132
paths:
33+
- "apps/desktop/src/main/app/App.ts"
34+
- "apps/desktop/src/preload/**"
35+
- "apps/desktop/src/renderer/src/app/Screens.tsx"
36+
- "apps/desktop/src/renderer/src/components/home/**"
37+
- "apps/desktop/src/renderer/src/lib/graphics/**"
38+
- "apps/desktop/src/renderer/src/lib/slug/**"
39+
- "apps/desktop/src/renderer/src/lib/workspace/**"
40+
- "apps/desktop/src/renderer/src/workspace/**"
2241
- "apps/desktop/src/renderer/src/lib/editor/rendering/**"
2342
- "apps/desktop/src/renderer/src/lib/editor/Editor.ts"
2443
- "apps/desktop/src/renderer/src/lib/editor/hit/**"
2544
- "apps/desktop/src/renderer/src/lib/editor/managers/**"
2645
- "apps/desktop/src/renderer/src/lib/tools/**"
27-
- "apps/desktop/src/renderer/src/lib/model/Glyph.ts"
46+
- "apps/desktop/src/renderer/src/lib/model/**"
2847
- "apps/desktop/src/renderer/src/bridge/NativeBridge.ts"
48+
- "apps/desktop/src/shared/workspace/**"
49+
- "apps/desktop/src/utility/workspace/**"
2950
- "apps/desktop/src/renderer/src/lib/commands/**"
3051
- "apps/desktop/src/renderer/src/perf/**"
3152
- "crates/shift-edit/src/**"
3253
- "crates/shift-bridge/src/**"
54+
- "crates/shift-slug/**"
55+
- "crates/shift-wire/**"
56+
- "crates/shift-workspace/**"
57+
- "packages/types/src/bridge/**"
58+
- "apps/desktop/e2e/**"
59+
- "apps/desktop/playwright.config.ts"
60+
- ".github/workflows/perf.yml"
3361

3462
permissions: {}
3563

@@ -90,7 +118,7 @@ jobs:
90118
run: pnpm test:perf
91119

92120
playwright-perf:
93-
name: Playwright Perf (GPU)
121+
name: Playwright GPU and Perf
94122
runs-on: macos-latest
95123
permissions:
96124
contents: read
@@ -152,8 +180,16 @@ jobs:
152180
- name: Build E2E app
153181
run: pnpm --filter @shift/desktop build:e2e
154182

155-
- name: Run Playwright perf tests
156-
run: pnpm --filter @shift/desktop exec playwright test --project=perf
183+
- name: Run Playwright GPU and perf tests
184+
run: pnpm --filter @shift/desktop exec playwright test --project=gpu --project=perf
185+
186+
- name: Upload Playwright failures
187+
if: failure()
188+
uses: actions/upload-artifact@v4
189+
with:
190+
name: playwright-gpu-results
191+
path: apps/desktop/e2e/test-results/
192+
retention-days: 7
157193

158194
- name: Upload perf results
159195
if: always()
-16.8 KB
Loading
-16.8 KB
Loading
1.73 KB
Loading
-16.8 KB
Loading
-16.8 KB
Loading
-20.2 KB
Loading
-15.5 KB
Loading
-10.7 KB
Loading
-17.3 KB
Loading

0 commit comments

Comments
 (0)