Skip to content

ci: fail QA profile evidence on QA failures#95971

Merged
RomneyDa merged 1 commit into
mainfrom
ci/qa-profile-evidence-fails-on-qa
Jun 23, 2026
Merged

ci: fail QA profile evidence on QA failures#95971
RomneyDa merged 1 commit into
mainfrom
ci/qa-profile-evidence-fails-on-qa

Conversation

@RomneyDa

Copy link
Copy Markdown
Member

Summary

  • Remove the fail_on_qa_failure input from the QA profile evidence workflow.
  • Make QA profile evidence always fail when the QA command exits non-zero, after artifact upload still runs.
  • Update the maturity scorecard caller and workflow guard test to enforce the stricter contract.

Verification

  • git diff --check origin/main...HEAD
  • actionlint .github/workflows/qa-profile-evidence.yml .github/workflows/maturity-scorecard.yml
  • node scripts/run-vitest.mjs test/scripts/ci-workflow-guards.test.ts

@openclaw-barnacle openclaw-barnacle Bot added size: XS maintainer Maintainer-authored PR labels Jun 23, 2026
@RomneyDa
RomneyDa merged commit 6067064 into main Jun 23, 2026
90 of 92 checks passed
@RomneyDa
RomneyDa deleted the ci/qa-profile-evidence-fails-on-qa branch June 23, 2026 05:00
LucienShui pushed a commit to LucienShui/openclaw that referenced this pull request Jun 23, 2026
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: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant