Skip to content

test(tutorials): poll task state instead of a fixed 1s sleep #2182

test(tutorials): poll task state instead of a fixed 1s sleep

test(tutorials): poll task state instead of a fixed 1s sleep #2182

Triggered via pull request October 9, 2026 01:14
Status Success
Total duration 4m 0s
Artifacts 33

agentex-tutorials-test.yml

on: pull_request
find-tutorials
4s
find-tutorials
Matrix: test-tutorial
Test Summary
6s
Test Summary
Fit to window
Zoom out
Zoom in

Annotations

35 warnings and 35 notices
find-tutorials
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/060_open_ai_agents_sdk_hello_world
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/090_claude_agents_sdk_mvp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/120_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/070_open_ai_agents_sdk_tools
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/030_custom_activities
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/050_agent_chat_guardrails
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/110_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/050_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/030_tracing
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/000_hello_acp
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/120_openai_agents
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/080_open_ai_agents_sdk_human_in_the_loop
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/010_multiturn
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/110_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/140_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/100_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/040_pydantic_ai
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/140_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/150_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/020_streaming
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/130_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/130_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/020_state_machine
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/010_multiturn
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/070_codex
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/020_streaming
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/10_temporal/010_agent_chat
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/060_claude_code
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-00_sync/030_langgraph
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/080_batch_events
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-10_async/00_base/040_other_sdks
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Test Summary
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
find-tutorials
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/060_open_ai_agents_sdk_hello_world
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/090_claude_agents_sdk_mvp
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/000_hello_acp
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/120_openai_agents
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/070_open_ai_agents_sdk_tools
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/030_custom_activities
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/000_hello_acp
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/050_agent_chat_guardrails
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/110_pydantic_ai
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/050_openai_agents
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/030_tracing
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/000_hello_acp
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/120_openai_agents
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/080_open_ai_agents_sdk_human_in_the_loop
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/010_multiturn
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/110_pydantic_ai
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/140_claude_code
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/100_langgraph
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/040_pydantic_ai
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/140_codex
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/150_codex
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/020_streaming
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/130_langgraph
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/130_claude_code
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/020_state_machine
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/010_multiturn
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/070_codex
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/020_streaming
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/10_temporal/010_agent_chat
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/060_claude_code
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-00_sync/030_langgraph
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/080_batch_events
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
test-10_async/00_base/040_other_sdks
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test Summary
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
test-result-00_sync_000_hello_acp
371 Bytes
sha256:e8353b91d50bcf6f6d3b4bcd8018260b7a6f582f479c1713af662566042f110a
test-result-00_sync_010_multiturn
371 Bytes
sha256:eb16301c5c725496838b17d9108a854f60bd9cfb3ee31753a16dd861af09aaa0
test-result-00_sync_020_streaming
371 Bytes
sha256:b96a4b37909a4ada838410bb526e8ed0d5c79b1cfb0c36b12e8b5c4a70375cc0
test-result-00_sync_030_langgraph
371 Bytes
sha256:70d1ce92eea174687ba6c40888f386c35bc229d74dd199a0206425f635ac5065
test-result-00_sync_040_pydantic_ai
381 Bytes
sha256:fce662b1b92bbb6220da7bcb6156c10bb06125b811566eadee56399581108134
test-result-00_sync_050_openai_agents
391 Bytes
sha256:05097f0fd1178b464bff4c2c27a1b54f30a63aaa186c7c7640acc1262496b8da
test-result-00_sync_060_claude_code
381 Bytes
sha256:cce4e66c22ba2b850d733d9f79b2336efac247f534a64d4a840e78f2efa3dc81
test-result-00_sync_070_codex
351 Bytes
sha256:fea13afc542014734056ff7dd73977fe6c645cef1bde20eced3a2b3b8218e54c
test-result-10_async_00_base_000_hello_acp
416 Bytes
sha256:e9c18910af9d6d642ec570c5e3627d57368cbb4bf84327d417a9a73dabb052c8
test-result-10_async_00_base_010_multiturn
416 Bytes
sha256:9a5dae3842e399d9a4bba739a700fa484c8dad3fdc38438ed7d821802777e6a0
test-result-10_async_00_base_020_streaming
416 Bytes
sha256:d6d17615a1c4cc5b52cee6640b00e4734a2e232271cc379389be7752c2a68f8f
test-result-10_async_00_base_030_tracing
406 Bytes
sha256:6578551bf692d70499526d509dd32e3b0b5ee13d8e989d7f331b5eb609fc789e
test-result-10_async_00_base_040_other_sdks
421 Bytes
sha256:6c3f1c21153e34f72f2104b2f48b5fc3afc65f44b64bbc20b385fa21af608638
test-result-10_async_00_base_080_batch_events
428 Bytes
sha256:83e461010bf6fee6e4d09ef763e939c5adbe67a2963551f25dc22f4e28cde4c5
test-result-10_async_00_base_100_langgraph
416 Bytes
sha256:ec6957713fbd9d25fbd6bf61e2e5bc2871f292b9331cd4a98f8c61cab2d34228
test-result-10_async_00_base_110_pydantic_ai
426 Bytes
sha256:e511b8576590d24e687ad78107a7536c943924f6d9c318205a7331688b052dc3
test-result-10_async_00_base_120_openai_agents
436 Bytes
sha256:f82972732ad56e9a2fe3b09c2eec48daba7c3ec107f7e04620acd0530cdc255a
test-result-10_async_00_base_130_claude_code
426 Bytes
sha256:fc41d68d4d674487615ca0adddf2021e3e6cc505adc014dc1b1fc417b6950f9f
test-result-10_async_00_base_140_codex
396 Bytes
sha256:050b424add39d75e027c855aa3c3ddf1ab4b0bdec2a334624434544890800297
test-result-10_async_10_temporal_000_hello_acp
436 Bytes
sha256:26b07e05adca2f017438033d047af3d9b52b87bf83f0ba4e3d971e8886ee7fa2
test-result-10_async_10_temporal_010_agent_chat
441 Bytes
sha256:c2152326a5e8608361fdd677012edf2e61d4fbfb6ffa8997d9eae941aa4b262c
test-result-10_async_10_temporal_020_state_machine
456 Bytes
sha256:26dcd82f6c99e1cc7116909f2eecd402c972e91000fa2326ce0d4e8c49423db1
test-result-10_async_10_temporal_030_custom_activities
476 Bytes
sha256:1d715dfd6023ceec86e6e9e17a8bc93147b222359ff0ec833cfacccae6fd824b
test-result-10_async_10_temporal_050_agent_chat_guardrails
496 Bytes
sha256:e7bf9aaac190e178e1f25e2c0cffd91647158dea6ec74b1c2ef5799c848faf16
test-result-10_async_10_temporal_060_open_ai_agents_sdk_hello_world
541 Bytes
sha256:5f3aaed175094962785454c321f8838c4aab187eda1233eef9366505c7b3569d
test-result-10_async_10_temporal_070_open_ai_agents_sdk_tools
511 Bytes
sha256:d8d80d408c27c9ef1ed1b8b262bff5bce85e86586dea940695cd6dd62c0081bb
test-result-10_async_10_temporal_080_open_ai_agents_sdk_human_in_the_loop
567 Bytes
sha256:ce71d08a210acf6ca6d172f2725d18aa6a27fa21946698dae8f49767465ed42b
test-result-10_async_10_temporal_090_claude_agents_sdk_mvp
496 Bytes
sha256:4ad5834c9f5682b037e46742017076e6f91d46044667350090016e29732ba427
test-result-10_async_10_temporal_110_pydantic_ai
446 Bytes
sha256:a1a68092c8198f2bcb914717739f7e7d46b72ac355ed4ef3ef39a16512256144
test-result-10_async_10_temporal_120_openai_agents
456 Bytes
sha256:ae431d8b3a98d2da939b81c78300a6dadd9664c00aad83f491e894e476207a7d
test-result-10_async_10_temporal_130_langgraph
436 Bytes
sha256:b46bc70256f892bdd0ea61068d0a881c3a4bdcd8289a1898547b695d75019689
test-result-10_async_10_temporal_140_claude_code
446 Bytes
sha256:b2d1bf6c885a80400856a00c76dc8bbc6862a00c52cf69ddc3cf16f9231dd7df
test-result-10_async_10_temporal_150_codex
416 Bytes
sha256:5d8bbb4e79ea105e34216642a9313cad8aa854227962810fd67f3e5de0421d21