Skip to content

Merge pull request #7465 from xmake-io/modules #19195

Merge pull request #7465 from xmake-io/modules

Merge pull request #7465 from xmake-io/modules #19195

Triggered via push April 9, 2026 08:13
Status Success
Total duration 2h 2m 44s
Artifacts 12

windows.yml

on: push
Matrix: build
Fit to window
Zoom out
Zoom in

Annotations

6 warnings
build (windows-2022, arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-2025, arm64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, actions/upload-artifact@v4, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-2022, x86)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-2022, x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-2025, x64)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, actions/upload-artifact@v4, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-2025, x86)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v3, actions/checkout@v2, actions/upload-artifact@v4, dlang-community/setup-dlang@v1, little-core-labs/get-git-tag@v3.0.2, rlespinasse/github-slug-action@v3.x. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
xmake-bundle-latest.arm64.exe
1.99 MB
sha256:90004fa55cddb619dbcdf6438b524fd53dbd44c92c68ed2b7e59231b83f9500e
xmake-bundle-latest.win32.exe
1.99 MB
sha256:aabd9db8fff2f379e66ad9520bfbca26866fff11d5ba47a4d4fbcdfe5fb94ce0
xmake-bundle-latest.win64.exe
2.05 MB
sha256:bd8641e51a23022189ceb8f01681a0795049ce67b0a439ef6043d83140b37cef
xmake-latest.arm64.exe
3.33 MB
sha256:e832743cff11e0cb9e53cb1cb8ae2c26b1358bb7f94a4d2e5d8e0cac8356dde6
xmake-latest.arm64.sha256
198 Bytes
sha256:e1fb18b820fee42354e2b995a25d68ffdefd281285cab1207af68ec84fedecf9
xmake-latest.arm64.zip
5.2 MB
sha256:956144028be1cccd0627c410adaa802a04fd1e9a039335105d4d60a597fd944e
xmake-latest.win32.exe
3.46 MB
sha256:4ebeec13036f8361c88f19b652d97a4a3cf29742087a29094b12660eee5e3aff
xmake-latest.win32.sha256
198 Bytes
sha256:476e8524d270d11d7a803f81bc9fd54b75350b2f2cf1b1f68b5c23c331a90071
xmake-latest.win32.zip
5.19 MB
sha256:3368bb52efa6ab2eb3f6e76d349d5ab219f1d40752a64a98b6e992b2f7783d87
xmake-latest.win64.exe
3.72 MB
sha256:c65e3fda2c724cb358c8b5e09bbdb688dd3ac29dcbd4509df748a3dd5e82d4cd
xmake-latest.win64.sha256
198 Bytes
sha256:316273c51206c64376d33c8985353361b0ab00e1a9323f1deb0707951655d2ad
xmake-latest.win64.zip
5.43 MB
sha256:5bb37e2128320c32b5ac507d23535851ff6b51304bf5e59094acdce8f8e975bd