Skip to content

* ci: run trusted checks on the Singapore runner - #28

Draft
catouse wants to merge 1 commit into
mainfrom
codex/zentao-cli-lightsail-runner-20261001
Draft

catouse wants to merge 1 commit into
mainfrom
codex/zentao-cli-lightsail-runner-20261001

Conversation

@catouse

@catouse catouse commented Oct 1, 2026 •

Copy link
Copy Markdown
Member

Route main/master pushes and manual CI runs to the Singapore VPS runner labeled zentao-cli-sgp. Pull requests retain ubuntu-latest so contributor code does not run on the persistent VPS that also hosts other services; GitHub-hosted PR jobs remain subject to the organization's billing restriction.

Keep Bun 1.3.13, Node 18, and all existing verification steps. Add a 30-minute job timeout and disable persisted checkout credentials.

Validation: full workflow on lightsail-sgp-zentao-cli passed: 318 tests (0 failures), typecheck, build, Node 18 smoke test, Node/standalone skill exports (13 files each), and npm package contents. Runner policy checks and git diff --check also passed.

The runner is online and enabled at boot under a separate unprivileged account. It shares a total CPU limit of 1.5 cores and memory limit of 1400 MiB with the existing zentao-api runner, with 2 GiB swap available. The existing proxy service was not restarted. Default-branch CI has not been switched.

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