Skip to content

JavaScript: integTest#8079

Draft
greg-at-moderne wants to merge 7 commits into
mainfrom
greg-js-integTest
Draft

JavaScript: integTest#8079
greg-at-moderne wants to merge 7 commits into
mainfrom
greg-js-integTest

Conversation

@greg-at-moderne

Copy link
Copy Markdown
Contributor

Not planning to merge this.

The default JS RPC server discards its stderr, so a startup crash in CI
(exit code 1 before any request) left no diagnostic trail. Honor a
rewrite.rpc.logDir system property (or REWRITE_RPC_LOG_DIR env var) to
redirect each server's output to a file, point the integTest task at
build/rpc-logs, and upload it as a CI artifact.
The RPC launcher only skipped npx --package for versions ending in
-SNAPSHOT. On CI the SNAPSHOT token is replaced by a commit timestamp
(e.g. 0.1.0-20260624-090742), so npx tried to fetch an unpublished
version and failed with npm ETARGET, killing every RPC process and
cascading across the integTest suite. Treat the dated-snapshot form as
locally linked too.
# Conflicts:
#	rewrite-javascript/src/main/java/org/openrewrite/javascript/rpc/JavaScriptRewriteRpc.java
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

1 participant