Skip to content

Support multi-module import statements (import a, b, c) (#296) #1191

Support multi-module import statements (import a, b, c) (#296)

Support multi-module import statements (import a, b, c) (#296) #1191

Triggered via push March 29, 2026 16:54
Status Success
Total duration 43m 14s
Artifacts 21

ci.yml

on: push
Matrix: build-js
Matrix: build
Matrix: build-pgo
Matrix: fuzz
Matrix: test-python
build-sdist
44s
build-sdist
Matrix: test-js-linux-binding
Matrix: test-js-macOS-windows-binding
Test WASI target
18s
Test WASI target
Matrix: test-builds-arch
Matrix: test-builds-os
inspect-python-assets
18s
inspect-python-assets
release to PyPI
0s
release to PyPI
Release to NPM
Release to NPM
Fit to window
Zoom out
Zoom in

Annotations

17 warnings
test-rust
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea. 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/
test-rust
Failed to report status 'codecov/patch': Resource not accessible by integration - https://docs.github.com/rest/commits/statuses#create-a-commit-status
test-rust
❌ Project coverage check failed: 82.23% (-3.95%) relative to base
test-rust
Failed to report status 'codecov/project': Resource not accessible by integration - https://docs.github.com/rest/commits/statuses#create-a-commit-status
test-rust
Please ensure your test framework is generating JUnit XML output.
test-rust
No JUnit XML files found matching pattern: **/*.junit.xml
test-rust
No files found matching pattern: **/*.junit.xml
test python 3.10
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-de02ea5d431d21951540e28d461474995d50ad75a7a49a4ae73adba0d0ef5870, another job may be creating this cache.
test python 3.13
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-de02ea5d431d21951540e28d461474995d50ad75a7a49a4ae73adba0d0ef5870, another job may be creating this cache.
test python 3.12
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-de02ea5d431d21951540e28d461474995d50ad75a7a49a4ae73adba0d0ef5870, another job may be creating this cache.
test python 3.14
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-de02ea5d431d21951540e28d461474995d50ad75a7a49a4ae73adba0d0ef5870, another job may be creating this cache.
lint
Failed to save: Unable to reserve cache with key setup-uv-2-x86_64-unknown-linux-gnu-ubuntu-24.04-unknown-pruned-de02ea5d431d21951540e28d461474995d50ad75a7a49a4ae73adba0d0ef5870, another job may be creating this cache.
test build on armv7
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
test build on s390x
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
test build on ppc64le
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
test build on aarch64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: uraimo/run-on-arch-action@v3. 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/
inspect-python-assets
No file matched to [/home/runner/work/monty/monty/**/*requirements*.txt,/home/runner/work/monty/monty/**/*requirements*.in,/home/runner/work/monty/monty/**/*constraints*.txt,/home/runner/work/monty/monty/**/*constraints*.in,/home/runner/work/monty/monty/**/pyproject.toml,/home/runner/work/monty/monty/**/uv.lock,/home/runner/work/monty/monty/**/*.py.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-main-test-rust-rust-coverage
170 KB
sha256:186e124744658a83825f9f9aa963b1eb1d72f17a21fbebda92f673b7409bc3ae
js-bindings-aarch64-apple-darwin
6.18 MB
sha256:085af5004121096c2ee80b92084768144dff018e62a7993cd6c26a8ec555ccbf
js-bindings-aarch64-unknown-linux-gnu
6.36 MB
sha256:6f4b2148e4b82b629b89ce8bbb56733d6958b1139659b8390be7f1d9abaeb408
js-bindings-wasm32-wasip1-threads
8.4 MB
sha256:ca39d2c23c336f69bf58e3334959137cc7e1c04d37fb73502c11134167ac245f
js-bindings-x86_64-apple-darwin
6.5 MB
sha256:299324ceae02b159c7c9b3fbb7ff74b9e208db8ee06493dad3d2f8225fad87eb
js-bindings-x86_64-pc-windows-msvc
7 MB
sha256:40ffce6411aa988b93e3f1814d9d49af6efe0b304383dc2f915c625ab8f826cd
js-bindings-x86_64-unknown-linux-gnu
6.71 MB
sha256:4ec75b6148b82a74861350cf3c8685cc19556971d920de8dd94f2a51a4598288
js-stubs
17.3 KB
sha256:5289873f4dac67c1be3f9916d991b720318eeb2188a9f81be29dcb2b8b5077ee
pypi_files-linux-aarch64-manylinux
31.9 MB
sha256:22f3267ec28bf77e90ca072692456ae7c821d40b35e451f7834c1ce2140e880e
pypi_files-linux-aarch64-musllinux_1_1
32.7 MB
sha256:75b68495d9b54c6c0db4b0ae4a4812d817cdaf6ed29bfcfd35d7c465b4600f06
pypi_files-linux-armv7-manylinux
33.2 MB
sha256:2879ac6b8aca60bf7a45fe4efd00ef77137ed7a768e2485f4052cb7626f8f8de
pypi_files-linux-i686-manylinux
35.3 MB
sha256:90b84519b173eea1fb838c558b4725112a05c6fb4fed5dc7b5713e0eba208e60
pypi_files-linux-pgo
35.6 MB
sha256:3542812f8d8faaa0af96597c3b9507af0af25a71a83a63de59ce7a72836039fe
pypi_files-linux-ppc64le-manylinux
35.8 MB
sha256:9f13c3389ff73d440faf52178baa0f7b362bd9c5c9c296aab9144339f459c328
pypi_files-linux-s390x-manylinux
36.7 MB
sha256:59305f850a6e970dbc63dc7f3a04043b5e3d13b446b5c910c38268f9138c5038
pypi_files-linux-x86_64-musllinux_1_1
34.8 MB
sha256:25c039f4b1bebbc989adeb1c7ddd5d87c7df8caced63981f27927f8ea8129b05
pypi_files-macos-pgo
33.1 MB
sha256:cded9038be06172a3d0409f1a8036587712d8e48aa51d41b577583cbba8d7bd0
pypi_files-macos-x86_64-manylinux
32.9 MB
sha256:66213b331cec47c1b75a7900461a159f89ec5ccc23bdb33fa4cce13528ca6343
pypi_files-sdist
869 KB
sha256:0388dba2fdf5bb1d8da51075e44963f41110f0393505497284f8311fecfcf3be
pypi_files-windows-i686-manylinux
32.4 MB
sha256:742a83aec816623443c7eebfcb77acaf20bb70db3189b0a25dd6d9f1ae74dc9a
pypi_files-windows-pgo
36.1 MB
sha256:2360a374c902c4d165f2cc4383d52adb26fc3f65d6747b602dcf371bba2aca13