Skip to content

Fix nodejs warnings#106

Merged
albanm merged 4 commits into
masterfrom
fix-nodejs-warnings
Jun 25, 2026
Merged

Fix nodejs warnings#106
albanm merged 4 commits into
masterfrom
fix-nodejs-warnings

Conversation

@albanm

@albanm albanm commented Jun 25, 2026

Copy link
Copy Markdown
Member

Replace --disable-warning=ExperimentalWarning with --no-warnings when spawning task subprocesses in the worker.

Why: task subprocess stderr is surfaced to processing admins in run logs, where Node warnings (typeless package.json, experimental features, deprecations) are never actionable and only add noise.

Also includes test-suite repairs needed to keep e2e green, and a housekeeping bump of the local pr-ready skill:

  • dismiss the new simple-directory "Mode administration" interstitial on superadmin login
  • stop the hello-world fixture plugin waiting for the dropped finalize-end journal event (tarball repacked)

Heads-up: --no-warnings suppresses all warnings, not just experimental ones — a real DeprecationWarning from task/plugin code will no longer appear in run logs (relevant on the next Node major upgrade).

albanm and others added 4 commits June 24, 2026 10:47
Task subprocess stderr is surfaced to processing admins in run logs,
where Node warnings (typeless package.json, experimental features, etc.)
are never actionable. Replace the targeted --disable-warning flag with
--no-warnings.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
data-fair now indexes REST writes synchronously and no longer emits a
`finalize-end` journal event for them (only a compat shim on dataset
creation). The hello-world fixture plugin waited for that event after
writing a line, so branch-plugin e2e runs hung until timeout. Drop the
wait (and the now-unused `ws` binding) and repack the tarball — the data
is queryable as soon as the PUT returns.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
simple-directory now shows superadmin accounts a "Mode administration"
interstitial at login, asking whether to enable admin mode for the
session. The login fixture didn't handle it, so the post-login redirect
never fired and every superadmin e2e login timed out. e2e specs never
request admin mode (goToWithAuth takes no adminMode flag), so choose a
normal session to let the redirect proceed.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@albanm albanm merged commit effcd6b into master Jun 25, 2026
4 checks passed
@albanm albanm deleted the fix-nodejs-warnings branch June 25, 2026 09:21
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