Skip to content

WASI support for Phobos #4343

WASI support for Phobos

WASI support for Phobos #4343

Triggered via pull request August 3, 2026 19:40
Status Success
Total duration 1h 24m 39s
Artifacts 19

main.yml

on: pull_request
Matrix: build-native
Matrix: build-cross
Matrix: build-cross-libs-only
Extract addon packages
2m 24s
Extract addon packages
Upload to GitHub
0s
Upload to GitHub
Fit to window
Zoom out
Zoom in

Annotations

15 warnings
Android aarch64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Android armv7a
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
WASI wasm32
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux aarch64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS arm64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS arm64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
Linux x86_64 multilib
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows x64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows x86
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS x86_64
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dlang-community/setup-dlang@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust
macOS x86_64
The following taps are not trusted: aws/tap Homebrew is currently ignoring formulae, casks and commands from these taps because tap trust is required. Untap them with: brew untap aws/tap Trust specific formulae, casks and commands with: brew trust --formula <user>/<tap>/<formula> brew trust --cask <user>/<tap>/<cask> brew trust --command <user>/<tap>/<command> Whole-tap trust is broader and includes all current and future formulae, casks and commands from the listed taps. Trust whole taps with: brew trust aws/tap To disable trust checks: export HOMEBREW_NO_REQUIRE_TAP_TRUST=1 This is not recommended and will be removed in a later release. For more information, see: https://docs.brew.sh/Tap-Trust

Artifacts

Produced during runtime
Name Size Digest
ldc-d668d5c2-src.tar.gz
8.75 MB
sha256:26a7a39738c4f07f6332f50c10653554cb5582ac7dc1a702dec1e9f937c25272
ldc-d668d5c2-src.zip
11.4 MB
sha256:8ba06052e5a3c31600a584e71c12038ad3db48bb90ba635f683e6c5417448130
ldc2-d668d5c2-addon-android.tar.xz
33.4 MB
sha256:0b1cafc5f2ecef50dc21f93cf67aba591837b7d174058a30f8a805932526415e
ldc2-d668d5c2-addon-wasi.tar.xz
5.87 MB
sha256:1b5b533498c1e4cd9a66589d1726b4da6a3180decfa15a09cb5237a23ced6591
ldc2-d668d5c2-addon-windows.tar.xz
41.1 MB
sha256:abda4c875e27a75fc3c951f75c9099ca4cefa1b40be56dde9db8e70228016085
ldc2-d668d5c2-alpine-aarch64.tar.xz
55.9 MB
sha256:f1da1bf32a05a2a040df80edd3cffb8dbda879bf39453feafaaa2e34ff96e157
ldc2-d668d5c2-alpine-x86_64.tar.xz
60.7 MB
sha256:f0913f761c1048d0f77592d804b8166a40254e7c6f5bbd963d923e874e474420
ldc2-d668d5c2-android-aarch64.tar.xz
49.6 MB
sha256:0a8fc67be544b5f835e843d5aa1755ca5ed84a84ae19297f59f74fe3e9c97a0e
ldc2-d668d5c2-android-armv7a.tar.xz
49.5 MB
sha256:1b3bf545c958a8a20f1fec767150c6c922947e595a6d86574a7395b0cc73ad24
ldc2-d668d5c2-freebsd-x86_64.tar.xz
18.8 MB
sha256:a64451389f81c43cc8419029f51eda8a71a8a10de142fe5a437014241b746c02
ldc2-d668d5c2-linux-aarch64.tar.xz
124 MB
sha256:d51133817d3aa1bc9cf820238bef9926ae8cb7b2096b3d2f8da7ae83a284c85c
ldc2-d668d5c2-linux-x86_64.tar.xz
139 MB
sha256:d147e9b90061f0756d3b5e9efbc4e0949a48f9663960376a2924deca48318b43
ldc2-d668d5c2-osx-arm64.tar.xz
92.2 MB
sha256:335312c80bb8cfe434b7feb649905b4dfc843cbde4816daf91a5712b8d028d8f
ldc2-d668d5c2-osx-universal.tar.xz
186 MB
sha256:7091a5e67e68c4973f991b4e19af450b334f219a9e494278bca9d9fc02e2ae3f
ldc2-d668d5c2-osx-x86_64.tar.xz
97.9 MB
sha256:ba1fc65c34d715b2156a32feb98b505f18a895d7f7cc8365eb5e5a926b57ead1
ldc2-d668d5c2-windows-multilib.7z
75.2 MB
sha256:97e530f6b2c39053c4e9ac187d92ec57f4c4a0904570304694b69cb5f0713bae
ldc2-d668d5c2-windows-multilib.exe
86.7 MB
sha256:db3b9554a67e5b25b2f94c0768cd2d0bd29e156ca125fd5315cece5a67da1741
ldc2-d668d5c2-windows-x64.7z
50.1 MB
sha256:09b71a29360288fb23cd8d2b537b80eae86d63de79eff00988b27928cf8da910
ldc2-d668d5c2-windows-x86.7z
47 MB
sha256:1c275f22daa3d964a1328a99958ca90b5d3e251d17221f3b875915897c6b2c2b