ci: add crabbox prewarm jobs · openclaw/openclaw@d76627f
steipete
·
2026-06-01
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -28,6 +28,21 @@ blacksmith:
|
28 | 28 | workflow: .github/workflows/ci-check-testbox.yml |
29 | 29 | job: check |
30 | 30 | ref: main |
| 31 | +cache: |
| 32 | +pnpm: true |
| 33 | +npm: true |
| 34 | +git: true |
| 35 | +volumes: |
| 36 | + - name: pnpm |
| 37 | +key: openclaw-linux-node24-pnpm |
| 38 | +path: /var/cache/crabbox/pnpm |
| 39 | +sizeGB: 80 |
| 40 | +required: false |
| 41 | + - name: npm |
| 42 | +key: openclaw-linux-node24-npm |
| 43 | +path: /var/cache/crabbox/npm |
| 44 | +sizeGB: 40 |
| 45 | +required: false |
31 | 46 | aws: |
32 | 47 | # AWS-specific overrides still pin direct `--provider aws` runs without |
33 | 48 | # leaking AWS region names into the Azure default capacity fallback list. |
@@ -53,3 +68,48 @@ env:
|
53 | 68 | ssh: |
54 | 69 | user: crabbox |
55 | 70 | port: "2222" |
| 71 | +jobs: |
| 72 | +prewarm: |
| 73 | +provider: azure |
| 74 | +target: linux |
| 75 | +class: standard |
| 76 | +market: spot |
| 77 | +idleTimeout: 90m |
| 78 | +hydrate: |
| 79 | +actions: true |
| 80 | +waitTimeout: 20m |
| 81 | +actions: |
| 82 | +workflow: .github/workflows/crabbox-hydrate.yml |
| 83 | +job: hydrate |
| 84 | +ref: main |
| 85 | +noSync: true |
| 86 | +shell: true |
| 87 | +command: "true" |
| 88 | +stop: never |
| 89 | +changed: |
| 90 | +provider: azure |
| 91 | +target: linux |
| 92 | +class: standard |
| 93 | +market: spot |
| 94 | +idleTimeout: 90m |
| 95 | +hydrate: |
| 96 | +actions: true |
| 97 | +waitTimeout: 20m |
| 98 | +actions: |
| 99 | +workflow: .github/workflows/crabbox-hydrate.yml |
| 100 | +job: hydrate |
| 101 | +ref: main |
| 102 | +command: env OPENCLAW_CHECK_CHANGED_REMOTE_CHILD=1 OPENCLAW_CHANGED_LANES_RAW_SYNC=1 CI=1 corepack pnpm check:changed |
| 103 | +stop: always |
| 104 | +testbox-changed: |
| 105 | +provider: blacksmith-testbox |
| 106 | +target: linux |
| 107 | +idleTimeout: 90m |
| 108 | +hydrate: |
| 109 | +actions: false |
| 110 | +actions: |
| 111 | +workflow: .github/workflows/ci-check-testbox.yml |
| 112 | +job: check |
| 113 | +ref: main |
| 114 | +command: env OPENCLAW_CHECK_CHANGED_REMOTE_CHILD=1 OPENCLAW_CHANGED_LANES_RAW_SYNC=1 CI=1 corepack pnpm check:changed |
| 115 | +stop: always |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。