You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Run the Rust build/test matrix, linting, docs, and benchmarks on the
self-hosted runner, but keep jobs the runner cannot serve on GitHub's
ubuntu-latest:
- Docker-based integration tests (cln, eclair, lnd, python, kotlin)
and the Postgres/VSS service-container jobs, since the self-hosted
runner has no Docker installed.
- Third-party node-action jobs (semver checks, security audit, nightly
rustfmt), since the runner is too old to load actions that require
the node24 runtime.
For the jobs that stay self-hosted, adapt to the runner environment:
- Pin actions/checkout to v4 and actions/cache to v4; their newer
releases run on node24, which the self-hosted runner does not
support.
- Install the Rust toolchain in its own step so rustup and cargo land
on PATH for the steps that follow; invoking them in the same step as
the rustup install fails because PATH is not refreshed mid-step.
Assisted by Claude Code.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments