openclaw/.github
Dallin Romney de63dbfa82
ci: cache native dependency outputs for hosted jobs (#150725) (#155387)
CI setup could fail before lint or tests when Matrix crypto native-library downloads hit a transient release-CDN error. Hosted store-only readers used a different cache path from the publisher, and hybrid mode seeded only the Blacksmith Linux backend.

Align the existing setup action and warmer on the workspace-local pnpm store, publish completed native installation outputs before unrelated build work, and add one install-only hosted warmer row in hybrid mode. Bound installed-Node discovery to four levels to avoid traversing bundled npm dependencies. The existing warmer remains the sole publisher and PR consumers remain restore-only.

Current-head hosted warm setup completed in 22 seconds with 1,436 packages reused, zero downloads, and Matrix postinstall skipped, compared with the recorded ten-job 45-second baseline median. This is an observed sample, not a measured fleet-wide median change. Cold caches and changed native inputs still require upstream assets. No application runtime, configuration, dependency, or permission changes.

Validation: exact-head PR CI run 35197161825 returned GREEN; the accepted Codex review and exact-head ClawSweeper review found no actionable issues. The PR also records passing targeted Node/cache guards, workflow checks, and cold/warm native reuse proof.

Related: #150637, #150526.

Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-09-21 20:33:08 -07:00
..
actions ci: cache native dependency outputs for hosted jobs (#150725) (#155387) 2026-09-21 20:33:08 -07:00
codeql fix(qa): keep leases when Gateway startup teardown fails (#131740) 2026-08-28 14:31:29 -07:00
codex/prompts fix(docs): rerun failing validation after translation repair (#133945) 2026-08-31 01:47:51 -07:00
images/live-media-runner
instructions refactor: remove obsolete commit helper 2026-08-06 18:10:10 -07:00
ISSUE_TEMPLATE docs(templates): ask feature requesters whether they plan to implement (#109258) 2026-07-16 18:44:41 -07:00
pr-proof fix(ui): center the working claw in chat layout (#133682) 2026-08-30 20:12:14 -07:00
release fix(deps): clear refreshed extended-stable advisories (#154056) 2026-09-20 22:23:41 -07:00
workflows ci: cache native dependency outputs for hosted jobs (#150725) (#155387) 2026-09-21 20:33:08 -07:00
actionlint.yaml feat(qa): add Convex-leased Telegram userbot proof (#131715) 2026-08-29 07:56:30 +05:30
CODEOWNERS fix(agents): distinguish review routing from enforcement (#126216) 2026-08-20 23:47:14 -07:00
dependabot.yml chore(deps): enforce seven-day npm cooldowns and refresh eligible pins (#132385) 2026-08-29 02:07:05 -07:00
labeler.yml docs: guide routine Gateway updates through their installation owner (#133640) 2026-08-30 17:19:24 -07:00
package-trusted-sources.json
pull_request_template.md docs: require maintainer edits on pull requests 2026-07-10 09:18:28 -05:00
retired-sticky-disks.json ci: replace dependency sticky disk with exact cache (#123040) 2026-08-13 01:13:25 -07:00
zizmor.yml chore(compat): date the annotated deprecation families and expose removal-pending debt (#114002) 2026-07-25 21:01:20 -07:00