Files
openclaw/.github/actions/setup-release-harness/action.yml
Peter Steinberger a828bfe04e fix(release): bootstrap typed Docker planner (#121088)
* 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>
2026-08-09 11:14:23 -07:00

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