Skip to content

feat(api): add hw control handling for vacuum module driver #26417

feat(api): add hw control handling for vacuum module driver

feat(api): add hw control handling for vacuum module driver #26417

Triggered via pull request March 13, 2026 21:56
Status Success
Total duration 7m 15s
Artifacts 11

api-test-lint-deploy.yaml

on: pull_request
opentrons package linting
1m 52s
opentrons package linting
Matrix: test-package
Matrix: test
deploy opentrons package
0s
deploy opentrons package
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 27 warnings
opentrons package tests on macos-latest, python 3.12, ot-hardware false
fetching ref refs/tags/mkdocs-20250825 failed: reference conflict due to case-insensitive filesystem
opentrons package tests on macos-latest, python 3.12, ot-hardware false
You're on a case-insensitive filesystem, and the remote you are
opentrons package tests on windows-2022, python 3.12, ot-hardware false
fetching ref refs/tags/mkdocs-20250825 failed: reference conflict due to case-insensitive filesystem
opentrons package tests on windows-2022, python 3.12, ot-hardware false
You're on a case-insensitive filesystem, and the remote you are
installed package tests on macos-latest
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/upload-artifact@v4. 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/
installed package tests on macos-latest
No file matched to [/Users/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/Users/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on macos-latest
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/upload-artifact@v4. 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/
installed package tests on macos-latest
No file matched to [/Users/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/Users/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on windows-2022
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/upload-artifact@v4. 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/
installed package tests on windows-2022
No file matched to [D:\a\opentrons\opentrons\package-testing\pyproject.toml,D:\a\opentrons\opentrons\package-testing\uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on ubuntu-24.04
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/upload-artifact@v4. 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/
installed package tests on ubuntu-24.04
No file matched to [/home/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/home/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on macos-latest
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/upload-artifact@v4. 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/
installed package tests on macos-latest
No file matched to [/Users/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/Users/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on windows-2022
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/upload-artifact@v4. 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/
installed package tests on windows-2022
No file matched to [D:\a\opentrons\opentrons\package-testing\pyproject.toml,D:\a\opentrons\opentrons\package-testing\uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on windows-2022
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/upload-artifact@v4. 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/
installed package tests on windows-2022
No file matched to [D:\a\opentrons\opentrons\package-testing\pyproject.toml,D:\a\opentrons\opentrons\package-testing\uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on macos-latest
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/upload-artifact@v4. 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/
installed package tests on macos-latest
No file matched to [/Users/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/Users/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on ubuntu-24.04
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/upload-artifact@v4. 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/
installed package tests on ubuntu-24.04
No file matched to [/home/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/home/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on ubuntu-24.04
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/upload-artifact@v4. 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/
installed package tests on ubuntu-24.04
No file matched to [/home/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/home/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
installed package tests on ubuntu-24.04
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/upload-artifact@v4. 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/
installed package tests on ubuntu-24.04
No file matched to [/home/runner/work/opentrons/opentrons/package-testing/pyproject.toml,/home/runner/work/opentrons/opentrons/package-testing/uv.lock]. The cache will never get invalidated. Make sure you have checked out the target repository and configured the cache-dependency-glob input correctly.
opentrons package linting
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 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/
opentrons package tests on ubuntu-24.04, python 3.12, ot-hardware false
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/github-script@v6, codecov/codecov-action@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/
opentrons package tests on macos-latest, python 3.12, ot-hardware false
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/github-script@v6, codecov/codecov-action@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/
opentrons package tests on windows-2022, python 3.12, ot-hardware false
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/github-script@v6, codecov/codecov-action@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/
opentrons package tests on ubuntu-24.04, python 3.12, ot-hardware true
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/github-script@v6, codecov/codecov-action@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/

Artifacts

Produced during runtime
Name Size Digest
package-test-results-macos-latest-3.10
7.6 KB
sha256:7ccb6f6933e966a44ce9f8e57f9fcc7ed351b7929be3a503c7cac555df7b29e3
package-test-results-macos-latest-3.11
7.6 KB
sha256:6645256ff3d0d4098697a79267ca933802a8acf66086c658da6081603786fc17
package-test-results-macos-latest-3.12
7.6 KB
sha256:1caf20be692a5440eb608a5175f558795bd9a9b368189d69ec7bd7fbbdccbe48
package-test-results-macos-latest-3.13
7.6 KB
sha256:ced6565e011691a5789259e6eba933a7bdd7ecb0657cd2d47a0aef042851d5b8
package-test-results-ubuntu-24.04-3.10
7.59 KB
sha256:eeff45ab0c82e3c20a0800a4cdaef4395acf30f59ec03e676fe211c78c7dc7b2
package-test-results-ubuntu-24.04-3.11
7.59 KB
sha256:977a852179c52429061cd2bfc2cef5a4b37ced7de4254deef3226adabf1a6a23
package-test-results-ubuntu-24.04-3.12
7.59 KB
sha256:48254191571f925dc547c638bdca8748a8fcf229e02b27bcacc5916a6d644ec7
package-test-results-ubuntu-24.04-3.13
7.59 KB
sha256:48254191571f925dc547c638bdca8748a8fcf229e02b27bcacc5916a6d644ec7
package-test-results-windows-2022-3.10
7.73 KB
sha256:d41b03f292ca3f601559c774c35151a34e0bf18b869b898da98dada544dc7c73
package-test-results-windows-2022-3.11
7.73 KB
sha256:b2309bc417f15e28d5c2732c3a401d5cc21ed5b1e53a07c1bccaae7652bbca64
package-test-results-windows-2022-3.12
7.73 KB
sha256:9beb244293c9c06fe4744507a752fa4ed40233a2eca35c42e1d64a68fbb5794b