openclaw/.github
Peter Steinberger 6c07ebfaf4
ci: export the manifest builder into the preflight harness
Since #161534 the preflight step "Build CI manifest" runs
scripts/ci-build-manifest.mjs from the trusted .ci-harness checkout of the
workflow SHA, but checkout_harness only exported release-context.mjs and
release-version.mjs for the preflight kind. Every pull_request preflight
since then failed with "Cannot find module .ci-harness/scripts/ci-build-manifest.mjs"
before any test ran; main push runs skip preflight, so main stayed green.

Add the manifest builder to a shared preflight_scripts tuple and use it for
both the index export (checkout == workflow SHA) and the sparse fetch
(different-revision dispatch), which previously received no preflight
scripts at all. Regenerated ci.yml with scripts/generate-ci-git-owner.mts.

Proof: node scripts/generate-ci-git-owner.mts --check passes; owner.py
compiles; exporting the preflight pathspecs into .ci-harness/ and running
node .ci-harness/scripts/ci-build-manifest.mjs from the workspace resolves
every static import and reaches "CI release scope: full".
2026-09-29 20:44:07 -07:00
..
actions ci: export the manifest builder into the preflight harness 2026-09-29 20:44:07 -07:00
codeql perf(plugins): reuse prepared source SDK alias facts (#150622) 2026-09-16 23:54:50 -07:00
codex/prompts refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
crabbox fix(perf): isolate external evaluator from candidate runtime (#144162) 2026-09-11 21:09:08 +08:00
images/live-media-runner
instructions
ISSUE_TEMPLATE
pr-proof fix(openai): prioritize ChatGPT sign-in and clarify auth choices (#157792) 2026-09-24 23:10:32 -07:00
release fix(release): bump the Vercel CLI tooling undici override to 6.28.1 (GHSA-rfgv-xxqx-mfg5) (#161418) 2026-09-29 23:21:58 +00:00
workflows ci: export the manifest builder into the preflight harness 2026-09-29 20:44:07 -07:00
actionlint.yaml chore(ios): simplify store release workflow (#160791) 2026-09-28 19:00:37 -05:00
CODEOWNERS feat(ci): split security review into maintainer and SecOps tiers (#152415) 2026-09-18 23:39:46 -05:00
dependabot.yml
labeler.yml feat(slack-huddles): join Slack huddles as a signed-in Slack user (#159879) 2026-09-28 17:34:03 -07:00
package-trusted-sources.json
pull_request_template.md docs: require UI screenshots in chat and PR (#147263) 2026-09-13 11:41:44 -07:00
retired-sticky-disks.json
security-review-policy.yml feat(ci): split security review into maintainer and SecOps tiers (#152415) 2026-09-18 23:39:46 -05:00
zizmor.yml