mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-17 08:02:12 -06:00
a828bfe04e
* fix(release): bootstrap typed Docker planner * test(release): handle optional workflow steps * fix(release): isolate trusted planner dependencies Punchcard-Session: amber-workshop-workshop-36 * test(release): update trusted harness contract Punchcard-Session: amber-workshop-workshop-36 * fix(release): bootstrap every trusted Docker planner Punchcard-Session: amber-workshop-workshop-36 * fix(release): centralize trusted harness bootstrap --------- Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
24 lines
849 B
YAML
24 lines
849 B
YAML
name: Setup trusted release harness
|
|
description: Prepare the trusted release harness package manager and dependencies.
|
|
inputs:
|
|
node-version:
|
|
description: Node.js version required by the release harness.
|
|
required: true
|
|
runs:
|
|
using: composite
|
|
steps:
|
|
- name: Setup trusted release harness package manager
|
|
uses: ./.release-harness/.github/actions/setup-pnpm-store-cache
|
|
with:
|
|
node-version: ${{ inputs.node-version }}
|
|
package-manager-file: .release-harness/package.json
|
|
use-actions-cache: "false"
|
|
|
|
- name: Install trusted release harness dependencies
|
|
shell: bash
|
|
working-directory: .release-harness
|
|
env:
|
|
CI: "true"
|
|
# Corepack resolves packageManager from cwd before pnpm processes --dir.
|
|
run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts
|