Skip to content

Fix release CI payload isolation, ConPTY starvation, and signed NuGet payloads #294

Fix release CI payload isolation, ConPTY starvation, and signed NuGet payloads

Fix release CI payload isolation, ConPTY starvation, and signed NuGet payloads #294

Triggered via pull request September 30, 2026 20:14
Status Success
Total duration 44m 35s
Artifacts 21

build-terminal.yml

on: pull_request
Resolve release metadata
8s
Resolve release metadata
Browser WASM publish and E2E
13m 21s
Browser WASM publish and E2E
Matrix: native-aot
Linux managed and metadata tests
1m 37s
Linux managed and metadata tests
macOS managed and metadata tests
1m 37s
macOS managed and metadata tests
MSIX packages
2m 4s
MSIX packages
Matrix: linux-packages
Matrix: macos-native-aot
Pack Devolutions.Terminal.Control NuGet package
1m 27s
Pack Devolutions.Terminal.Control NuGet package
Linux ARM64 native runtime (ubuntu-24.04-arm)
20m 54s
Linux ARM64 native runtime (ubuntu-24.04-arm)
Matrix: macos-sign
NuGet distribution package
1m 28s
NuGet distribution package
Matrix: nuget-macos
Publish GitHub release
0s
Publish GitHub release
Fit to window
Zoom out
Zoom in

Annotations

18 warnings and 6 notices
Resolve release metadata
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux managed and metadata tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS managed and metadata tests
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
NativeAOT win-x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
NativeAOT win-arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MSI packages
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, microsoft/setup-WinAppCli@v0.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
MSIX packages
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, microsoft/setup-WinAppCli@v0.1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build and test
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS NativeAOT osx-arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Pack Devolutions.Terminal.Control NuGet package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS NativeAOT osx-x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Browser WASM publish and E2E
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@11d5960a326750d5838078e36cf38b85af677262, actions/setup-dotnet@67a3573c9a986a3f9c594539f4ab511d57bb3ce9, actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux packages linux-arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux packages linux-x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
NuGet distribution package
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS NuGet signatures osx-arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS NuGet signatures osx-x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux ARM64 native runtime (ubuntu-24.04-arm)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/download-artifact@v4, actions/setup-dotnet@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Resolve release metadata
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
macOS managed and metadata tests
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macOS NativeAOT osx-arm64
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macOS NativeAOT osx-x64
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macOS NuGet signatures osx-arm64
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
macOS NuGet signatures osx-x64
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.

Artifacts

Produced during runtime
Name Size Digest
DevolutionsTerminal-MSI-unsigned
109 MB
sha256:7aea4149d89edadb9db2a08fb30688ba8d5abff7e1c25ffbbd0f50fcb73f2f55
DevolutionsTerminal-MSIX-packages
71.9 MB
sha256:edaba1c9f3d9b6f2e30fc1bc7c97fc56547fd1a1c2e49553ec53d62891d9172a
DevolutionsTerminal-NuGet
200 MB
sha256:890de476a6e2e658953d9350a88530b5ba384fd588d5ac5b030d5a36cdec1985
DevolutionsTerminal-browser-wasm
48.3 MB
sha256:281f1140432209c4890056296d0ec8e2f2b18b6c90b43af8737c37ac48f958b4
DevolutionsTerminal-linux-arm64
31.2 MB
sha256:22bdc88377619c3d47ae32ffbba14ce4befd24402b8885597b16f77f857276af
DevolutionsTerminal-linux-arm64-packages
119 MB
sha256:db2183e780e3372117f5822691c93c16d75d0bf60f28bd26909bcb962a3a2487
DevolutionsTerminal-linux-x64
32.3 MB
sha256:98bce697f85861cd307c7830ea74270b5cbbabd86a978f6fad80115f783fb838
DevolutionsTerminal-linux-x64-packages
124 MB
sha256:50916a4e9ca5a1ef0a044fa315a3f8ae778fe2488ff9bc4b7577b182826aa9eb
DevolutionsTerminal-nuget-packages
12.1 MB
sha256:44cda9b30d1cae18d5f51c25f93597dbd8e60c606ddab16eb4c2a1ba245515da
DevolutionsTerminal-osx-arm64
39.5 MB
sha256:5d6ee1d46902f76cde56a8d26154727b3d08ec752e7cfd30e7582a10f02bdda4
DevolutionsTerminal-osx-arm64-nuget-package
31.6 MB
sha256:f309a5ebd4b234ac3c839d7883d3ba71a6914876145fc769aa04020319e3d251
DevolutionsTerminal-osx-arm64-nuget-payload
31.6 MB
sha256:7f590df10098ba93666dc71fec7b75c704f6449022a298a47599feaab0645bcb
DevolutionsTerminal-osx-arm64-packages
64.4 MB
sha256:250136b1b2c62577d2967c4b5f1fcc1e04cb9c0196def2bef6746a961e7c013a
DevolutionsTerminal-osx-x64
41.7 MB
sha256:40d04cc921b31aae59848982a8e3fad923d730083eae36029e1acb5c9e21d4d4
DevolutionsTerminal-osx-x64-nuget-package
33.2 MB
sha256:6a17e7868d12f46c209158a90a186c8f4a1cc40fb98f0322c328a7e1765b02f2
DevolutionsTerminal-osx-x64-nuget-payload
33.2 MB
sha256:fa01fc168cb1d7300bc7d62c78e2a5d3428788ed88e48be35da74ef6f2ec0293
DevolutionsTerminal-osx-x64-packages
67.7 MB
sha256:aa2ea0329d9bbc00a52ea8c7636512769d7b128534940d832f33382adb1637d0
DevolutionsTerminal-win-arm64
87 MB
sha256:00c0876e3b92576b699515a40ebd67801e788d8743e31f007d7f9ba99b1477af
DevolutionsTerminal-win-arm64-nuget-payload
87 MB
sha256:6b662e1a3294c1552196f673aa60c83c04141c718199c8c49f40342156c3feb0
DevolutionsTerminal-win-x64
89 MB
sha256:f5fb2b4589c50f749bd002bda8a2660026258913d74432b1062782fbff628c71
DevolutionsTerminal-win-x64-nuget-payload
89 MB
sha256:4eab4aa3dff7d9e16e729ae6eefad9c38fe79d5da3607b4bfecc30d274c07613