docs(roadmap): frame sync done — Linux compositor complete #173
visual.yml
on: push
Visual test (X11 / Xvfb)
41s
Visual test (Viewport / X11)
41s
Visual test (Scroll / X11)
47s
Visual test (Overlays / X11)
42s
Visual test (Clipboard / X11)
48s
Visual test (Multi-window / X11)
47s
Visual test (Calculator / X11)
42s
Visual test (Tabs + context menu / X11)
53s
Visual test (GPU window / X11)
47s
GPU dma-buf export/import (Linux)
23s
DRI3 Present (X11 negotiation / Xvfb)
24s
Content process (shm IPC + compositing)
8s
Visual test (Wayland / sway)
59s
Interaction test (X11 / xdotool)
1m 8s
Visual test (Windows)
46s
Visual test (Themes)
36s
Visual test (Web / wasm)
29s
Visual test (WebGPU / Chrome)
31s
Visual test (GPU / GLES via Mesa)
38s
Interaction test (macOS / cliclick)
40s
Visual test (macOS)
23s
a11y (D-Bus bridge / Linux)
24s
File dialog (xdg portal / Linux)
20s
Visual test (iOS simulator)
2m 19s
Visual test (Android emulator)
2m 23s
Matrix: build
Annotations
21 warnings and 4 notices
|
Visual test (Viewport / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (macOS)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Windows)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Multi-window / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Scroll / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Interaction test (macOS / cliclick)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Interaction test (macOS / cliclick)
The following taps are not trusted:
aws/tap
azure/bicep
Homebrew will ignore formulae, casks and commands from these taps when `HOMEBREW_REQUIRE_TAP_TRUST` is set.
This will become the default in Homebrew 6.0.0 or 5.2.0, whichever comes first.
Enable trust checks now with:
export HOMEBREW_REQUIRE_TAP_TRUST=1
Trust specific formulae, casks or commands with:
brew trust --formula <user>/<tap>/<formula>
brew trust --cask <user>/<tap>/<cask>
brew trust --command <user>/<tap>/<command>
or trust installed formulae from these taps with:
brew trust --formula azure/bicep/bicep
You can trust all formulae, casks and commands from these taps with:
brew trust aws/tap azure/bicep
Prefer trusting only the specific formulae, casks or commands you need.
Untap them with:
brew untap aws/tap azure/bicep
To keep allowing them by default during the transition:
export HOMEBREW_NO_REQUIRE_TAP_TRUST=1
This is not recommended and will be removed in a later release.
|
|
Visual test (GPU / GLES via Mesa)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Themes)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Web / wasm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (X11 / Xvfb)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Calculator / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Wayland / sway)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Tabs + context menu / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (WebGPU / Chrome)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Clipboard / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (GPU window / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Overlays / X11)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Interaction test (X11 / xdotool)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (iOS simulator)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Visual test (Android emulator)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/setup-java@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
|
|
Build (macos-latest)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
|
Visual test (macOS)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
|
Interaction test (macOS / cliclick)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
|
Visual test (iOS simulator)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
forma-calculator-screenshot
|
6.3 KB |
sha256:f4cfb5b1353b82dd388939bcf5e715febfc5bc2caa1ef907b807e52f6b875406
|
|
|
forma-clipboard-screenshot
|
2.78 KB |
sha256:99b4f192be592115a1440f6aeeece0f445f467cd1d7f74e87e8530c25b205d72
|
|
|
forma-gpu-screenshot
|
6.18 KB |
sha256:86323587dcada498c47d288befa52be3206de04405a206595f94d7616a53a9ca
|
|
|
forma-gpu-window-screenshot
|
4.24 KB |
sha256:2c010ab83aac2a85e066248d59a70db1c5f70fa1fa03dece5536a627ecea1c9c
|
|
|
forma-ios-screenshot
|
135 KB |
sha256:285a64b4cb4fc6e8f2c0918423efd9cc2b3807e52a8f22f141a027621e6bc5d4
|
|
|
forma-macos-interaction
|
147 KB |
sha256:baf2593b1e6aa52969feef7af835c2a7f3285aab1055d95cc3ab55e21cd5af91
|
|
|
forma-macos-screenshot
|
73.3 KB |
sha256:06aeb738dd17dda1cfe09c20c91f6f7af160090561ae5dc1079c3a9fc9b6e0c4
|
|
|
forma-multiwindow-screenshot
|
1021 Bytes |
sha256:2a1bab7df2a0a293d3132c4157d97679d0e03bdd3ca38d58881a62e845c1358a
|
|
|
forma-overlay-screenshot
|
6.33 KB |
sha256:8be9eb1ab3fa836c16bbcd18c14eead9f9c05e5a3e81d39b5cebefe32462fb6d
|
|
|
forma-scroll-screenshot
|
4.38 KB |
sha256:b6fd43f899d0b625c313288fdc5bd1e84015a1da7cf9cd21d84bfee0326b4667
|
|
|
forma-tabs-screenshot
|
8.51 KB |
sha256:fa3a487f90072a88a06b18cb1ef77dccd8e2a145687cfaaf1148e6809fbea607
|
|
|
forma-themes-screenshot
|
8.11 KB |
sha256:684d7a0881af0f4d0bcc3acb0cd7d3a2f71cab9dbedc197267f49013ea713857
|
|
|
forma-viewport-screenshot
|
1.89 KB |
sha256:683c8bfb7190424b0450c9c2977c6814ea109f62f8c865f6db20f997f4bf7530
|
|
|
forma-wayland-screenshot
|
13.3 KB |
sha256:17f5930aeb79dbdfa5f19b770998181d3dbd74af18370b0fddd19249290cd687
|
|
|
forma-web-screenshot
|
1.91 KB |
sha256:87d02d5cae55191672d506dda247dd1bf74447b2f821f1b1b681171cc2c642c2
|
|
|
forma-webgpu-screenshot
|
293 Bytes |
sha256:5a0ee5d220d674c43897e54c74ba39df8ba5dfad01f6c2b88c50b24522af4d8e
|
|
|
forma-windows-screenshot
|
93.6 KB |
sha256:f1e4ab6047d6a5bcb65ad5a3a798f7d05849d3c8ce5fc95d9e22cb6c42eb4b60
|
|
|
forma-x11-interaction
|
13.4 KB |
sha256:7302ce97e129a631a0dcaafabf7686200874d45c0a5c9be0408c33802d2eb3e7
|
|
|
forma-x11-screenshot
|
3.76 KB |
sha256:667cc5006d2e7f1a4acfb799cde97106ebc5bb875b5adc51de90318d2614c465
|
|