Skip to content

ci: add manual release QA profile evidence workflow#95876

Merged
RomneyDa merged 1 commit into
mainfrom
ci/manual-release-qa-profile-evidence
Jun 22, 2026
Merged

ci: add manual release QA profile evidence workflow#95876
RomneyDa merged 1 commit into
mainfrom
ci/manual-release-qa-profile-evidence

Conversation

@RomneyDa

@RomneyDa RomneyDa commented Jun 22, 2026

Copy link
Copy Markdown
Member

Summary

  • add a standalone Release QA Profile Evidence workflow for manual dispatch and reusable workflow_call
  • validate maintainer authorization for manual runs and restrict secret-bearing target refs to main ancestry, release tags, or exact release branch heads
  • run pnpm openclaw qa run --qa-profile release and upload release-qa-profile-evidence-<sha> with qa-evidence.json plus a small manifest

Consumer contract

Reusable workflow callers can read artifact_name, target_sha, trusted_reason, and qa_evidence_path from the called workflow outputs, then download the uploaded artifact by name in the same workflow run. Manual consumers can use the source run id plus the release-qa-profile-evidence-* artifact pattern. The release profile owns the evidence detail level through taxonomy/default QA profile behavior; there is no Actions evidence_mode input.

The uploaded artifact contains:

  • qa-evidence.json
  • release-qa-profile-evidence-manifest.json

Verification

  • go run github.com/rhysd/actionlint/cmd/[email protected] .github/workflows/release-qa-profile-evidence.yml
  • git diff --check origin/main...HEAD
  • .agents/skills/autoreview/scripts/autoreview --mode branch --base origin/main --parallel-tests "go run github.com/rhysd/actionlint/cmd/[email protected] .github/workflows/release-qa-profile-evidence.yml && git diff --check origin/main...HEAD"

@openclaw-barnacle openclaw-barnacle Bot added size: M maintainer Maintainer-authored PR labels Jun 22, 2026
@RomneyDa
RomneyDa force-pushed the ci/manual-release-qa-profile-evidence branch from dc936f8 to 6c905af Compare June 22, 2026 22:33
@RomneyDa
RomneyDa merged commit 89de454 into main Jun 22, 2026
83 checks passed
@RomneyDa
RomneyDa deleted the ci/manual-release-qa-profile-evidence branch June 22, 2026 22:49
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintainer Maintainer-authored PR size: M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant