Skip to content

Add Foreign Function and Memory (FFM) support #6

Add Foreign Function and Memory (FFM) support

Add Foreign Function and Memory (FFM) support #6

Triggered via pull request March 24, 2026 23:58
@xpenatanxpenatan
opened #6
dev
Status Cancelled
Total duration 7m 34s
Artifacts 6

pullrequest.yml

on: pull_request
build-and-upload  /  Build Windows
4m 40s
build-and-upload / Build Windows
build-and-upload  /  Build Linux
3m 15s
build-and-upload / Build Linux
build-and-upload  /  Build Mac Intel
3m 14s
build-and-upload / Build Mac Intel
build-and-upload  /  Build Mac Arm
2m 31s
build-and-upload / Build Mac Arm
build-and-upload  /  Build TeaVM
4m 29s
build-and-upload / Build TeaVM
build-and-upload  /  Build Android
3m 58s
build-and-upload / Build Android
build-and-upload  /  Upload Natives
2m 49s
build-and-upload / Upload Natives
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 7 warnings
build-and-upload / Upload Natives
The run was canceled by @github-actions[bot].
build-and-upload / Upload Natives
The operation was canceled.
Pull Request
The run was canceled by @github-actions[bot].
Pull Request
The run was canceled by @github-actions[bot].
build-and-upload / Build Mac Arm
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Build Mac Intel
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Build Linux
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Build Android
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Build TeaVM
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, mymindstorm/setup-emsdk@v14, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Build Windows
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/setup-java@v4, actions/upload-artifact@v4, styfle/cancel-workflow-action@0.12.1, TheMrMilchmann/setup-msvc-dev@v3. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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-and-upload / Upload Natives
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/setup-java@v4, styfle/cancel-workflow-action@0.12.1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 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
android-natives Expired
631 KB
sha256:2d5239f645ce81154ce7de7b76f4337fe863a0000878a694ea08ef49eaf0fc7f
linux-natives Expired
66.2 KB
sha256:7e5930a2735787741d6c3c4513a2133e5d623147467bcc5847b62a25d500e853
mac-natives-arm Expired
53.9 KB
sha256:895dcd1f7afa7ceeb893e02317005e3079e7f3d116984c6daa6986af93854fb2
mac-natives-intel Expired
51.4 KB
sha256:09d7a16c0c29145c1a84af4f55733c3a7a6fed5e12d820d87582e370be8aab5d
teavm-natives Expired
520 KB
sha256:cb7b9dcebda87248e62725f761013753476dd411bca299617af06490112695fb
windows-natives Expired
160 KB
sha256:5bf3f35fe453eb50dcfe26ef0bf6c615314407e6b878b1c2fd8436efccdbe856