Skip to content

DO NOT MERGE: canary for the JS examples workflow - #746

Closed
yaythomas wants to merge 2 commits into
mainfrom
test/js-examples-canary
Closed

yaythomas wants to merge 2 commits into
mainfrom
test/js-examples-canary

Conversation

@yaythomas

Copy link
Copy Markdown
Contributor

Expected to fail. Adds one line on top of 745 that drops the chained-invoke result in the local runner, to check that the JS examples workflow goes red on a runner regression (expected failure: invoke/simple). Close without merging.

Add scripts/js-examples/run.sh. It runs the JS SDK's example tests
against the testing package's local runner. It creates a venv, fetches
and builds the JS SDK at a pinned commit, runs the tests, and exits
non-zero on any failure. The workflow runs it on changes to the testing
package, and weekly against JS main.

The Lambda shim runs each function on reusable worker threads. When an
invocation passes the function's Timeout, the shim terminates the
worker, as Lambda does. step/interrupted-no-retry depends on this.

All 121 test files with cloud tests pass in about 2.5 minutes on 4 CPUs.
@yaythomas

Copy link
Copy Markdown
Contributor Author

Canary done: the js-examples job failed on invoke/simple as expected (run 36606956746). Closing.

@yaythomas yaythomas closed this Sep 29, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant