Skip to content

docs(roadmap): frame sync done — Linux compositor complete #173

docs(roadmap): frame sync done — Linux compositor complete

docs(roadmap): frame sync done — Linux compositor complete #173

Triggered via push June 24, 2026 03:26
Status Success
Total duration 3m 20s
Artifacts 19

visual.yml

on: push
Visual test (X11 / Xvfb)
41s
Visual test (X11 / Xvfb)
Visual test (Viewport / X11)
41s
Visual test (Viewport / X11)
Visual test (Scroll / X11)
47s
Visual test (Scroll / X11)
Visual test (Overlays / X11)
42s
Visual test (Overlays / X11)
Visual test (Clipboard / X11)
48s
Visual test (Clipboard / X11)
Visual test (Multi-window / X11)
47s
Visual test (Multi-window / X11)
Visual test (Calculator / X11)
42s
Visual test (Calculator / X11)
Visual test (Tabs + context menu / X11)
53s
Visual test (Tabs + context menu / X11)
Visual test (GPU window / X11)
47s
Visual test (GPU window / X11)
GPU dma-buf export/import (Linux)
23s
GPU dma-buf export/import (Linux)
DRI3 Present (X11 negotiation / Xvfb)
24s
DRI3 Present (X11 negotiation / Xvfb)
Content process (shm IPC + compositing)
8s
Content process (shm IPC + compositing)
Visual test (Wayland / sway)
59s
Visual test (Wayland / sway)
Interaction test (X11 / xdotool)
1m 8s
Interaction test (X11 / xdotool)
Visual test (Windows)
46s
Visual test (Windows)
Visual test (Themes)
36s
Visual test (Themes)
Visual test (Web / wasm)
29s
Visual test (Web / wasm)
Visual test (WebGPU / Chrome)
31s
Visual test (WebGPU / Chrome)
Visual test (GPU / GLES via Mesa)
38s
Visual test (GPU / GLES via Mesa)
Interaction test (macOS / cliclick)
40s
Interaction test (macOS / cliclick)
Visual test (macOS)
23s
Visual test (macOS)
a11y (D-Bus bridge / Linux)
24s
a11y (D-Bus bridge / Linux)
File dialog (xdg portal / Linux)
20s
File dialog (xdg portal / Linux)
Visual test (iOS simulator)
2m 19s
Visual test (iOS simulator)
Visual test (Android emulator)
2m 23s
Visual test (Android emulator)
Matrix: build
Fit to window
Zoom out
Zoom in

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