fix(ci): update openclaw.mjs β sybilclaw.mjs in CI workflow smoke tests - #22
Merged
Conversation
Four references to openclaw.mjs in .github/workflows/ci.yml were still using the old name. The file was renamed to sybilclaw.mjs during the rebrand, causing CI to fail with MODULE_NOT_FOUND.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Four references to openclaw.mjs in .github/workflows/ci.yml were still using the old name. The file was renamed to sybilclaw.mjs during the rebrand, causing CI to fail with MODULE_NOT_FOUND.
Details
Finishes the .openclaw β .sybilclaw rebrand on the CI side. The CLI launcher was renamed from openclaw.mjs to sybilclaw.mjs (it's the only launcher at repo root now β openclaw.mjs no longer exists there; the openclaw alias survives only in the dist/installed layout per #18). The CI smoke-test steps still invoked the old filename, so they were testing a non-existent repo-root entrypoint and emitting warnings rather than exercising the real launcher.
Changes β 4 lines in .github/workflows/ci.yml, all the same substitution:
node openclaw.mjs --help β node sybilclaw.mjs --help
node openclaw.mjs status --json --timeout 1 β node sybilclaw.mjs status --json --timeout 1
(in two jobs: the CLI launcher smoke job and the build-and-smoke job)
Why it's safe
Pure rename-consistency fix; same category as 225d15f ("finish .openclaw β .sybilclaw rename"). No new CI jobs, gates, or workflow restructuring β it just points existing smoke tests at the launcher that actually exists.
Restores real coverage: the smoke tests now verify sybilclaw.mjs --help and status --json against the canonical entrypoint instead of a stale/aliased name.
Provenance: authored by GLaDOS during upstream-monitor work; isolated to its own branch and reviewed standalone to keep main commit discipline (the duplicate security-backport merge that accompanied it on GLaDOS's local main was discarded β that work is already on main via #21).