Skip to content

fix: improve cleanup reliability and test coverage for metaflow resume #248

fix: improve cleanup reliability and test coverage for metaflow resume

fix: improve cleanup reliability and test coverage for metaflow resume #248

Triggered via push March 11, 2026 21:26
Status Failure
Total duration 1h 1m 5s
Artifacts 15

ux-tests.yml

on: push
Matrix: ux-tests
Unit Tests
55s
Unit Tests
Coverage Report
1m 27s
Coverage Report
Fit to window
Zoom out
Zoom in

Annotations

31 errors and 6 warnings
pytest ► core.test_basic ► test_hello_conda[local-runner]: junit-local.xml#L0
Failed test found in: junit-local.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
local
Process completed with exit code 1.
pytest ► core.test_basic ► test_hello_conda[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_basic ► test_hello_conda[sfn-batch-runner]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_resume ► test_resume_failed_flow[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_hello_world[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
sfn-batch
Process completed with exit code 1.
pytest ► core.test_basic ► test_hello_conda[argo-kubernetes-runner]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_basic ► test_hello_conda[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_resume ► test_resume_hello_world[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_failed_flow[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_step_to_rerun[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
argo-kubernetes
Process completed with exit code 1.
pytest ► core.test_basic ► test_hello_conda[airflow-kubernetes-runner]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: metaflow/runner/utils.py:248: in handle_timeout
pytest ► core.test_basic ► test_hello_conda[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_resume ► test_resume_failed_flow[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_step_to_rerun[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_hello_world[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
airflow-kubernetes
Process completed with exit code 1.
pytest ► core.test_basic ► test_hello_conda[airflow-kubernetes-runner]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: metaflow/runner/utils.py:248: in handle_timeout
pytest ► core.test_basic ► test_hello_conda[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_resume ► test_resume_failed_flow[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_step_to_rerun[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_hello_world[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_basic ► test_hello_conda[argo-kubernetes-runner]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_basic ► test_hello_conda[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_resume ► test_resume_hello_world[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_failed_flow[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_step_to_rerun[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_basic ► test_hello_conda[local-runner]: junit-artifacts/junit-local/junit-local.xml#L0
Failed test found in: junit-artifacts/junit-local/junit-local.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, dorny/test-reporter@v1. 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/
local
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. 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/
sfn-batch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. 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/
argo-kubernetes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. 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/
airflow-kubernetes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. 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/
Coverage Report
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/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-python@v5, actions/upload-artifact@v4, dorny/test-reporter@v1. 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
coverage-airflow-kubernetes
4.17 MB
sha256:a4a89d1dd1b6ba0b70ca31a105c39d47d3ef17a0d24a30809624fa4c7d6dc663
coverage-argo-kubernetes
4.18 MB
sha256:5be47f7a93f7358bbbb2672e5814a9e0d27acda40d10fbccbbd766da99fea6c0
coverage-combined
3.89 MB
sha256:f38f4b31ccc62ad7fdbbfb44d5bfd8afbef7722793ce1f280821eafe5b582222
coverage-local
4.13 MB
sha256:8f32086d49369e493571162901d38ac087d80e5cd2fae1b338224ee33a6c1024
coverage-sfn-batch
4.18 MB
sha256:3d1f8838d2cbc45aef767ae8e3c46adaa53fe6fe93cef5ffa5c54ae63b2d51b2
coverage-unit
510 KB
sha256:8a4b247f915976ef838d47d64d45c3bc420d7df47f6ee8565b5536115fc8379c
junit-airflow-kubernetes
8.33 KB
sha256:4be73f618ee4bb00bd9a58c8b2ef7d5b8990f33cceb049bddbf3fca732afb96c
junit-argo-kubernetes
2.16 KB
sha256:a9c1650275fbd34a7552f08b92a36df1ff6e82d5fe823cfb38592f29001f1e69
junit-local
1.57 KB
sha256:efe8bc584e6590adafe2aea57057cd9f85d1e9dbbd572a207733033121e0c373
junit-sfn-batch
2.06 KB
sha256:7b358a690630384f057228a37564d2a53b21882ecf3f4d1da0fc72a9d0ec8863
junit-unit
3.37 KB
sha256:442657165b6bc7318b86ed381c09330f3831ca8754272c3530b8c32513729a82
tilt-logs-airflow-kubernetes
87.9 KB
sha256:11c0b77eb305e607b54b3ff33891a522c523e139ce8c507cdc8ebdaf10e15dcd
tilt-logs-argo-kubernetes
102 KB
sha256:e8f80e580d7da14fb7bce087609823aa4bee2209ead9accd5996c7654f55be0c
tilt-logs-local
17.1 KB
sha256:768d4eb6209354036b6afa2b6da24c43f5b5d6151a6ffb97cf497490567d9127
tilt-logs-sfn-batch
1.02 MB
sha256:2fa8939ca00a8d612d1fbc6aabef542b4069b61e714ccbe115ed21f742e53b04