infra(sdk): add all-required sentinel to CI workflow #25

Open
sdk-dev wants to merge 1 commits from fix/add-all-required-sentinel into main
Member

Summary

  • Add all-required job to .gitea/workflows/ci.yml — posts Test / all-required (pull_request) status from the Test workflow
  • Uses toJSON(needs) + Python parser (mirrors molecule-core pattern) to detect non-green matrix job results
  • Required before BP can be PATCHed to use Test / all-required (pull_request) as single hard-gate

Test plan

  • pytest: 308 passed, 1 skipped
  • CI / all-required posts on this PR

Closes: molecule-ai/molecule-sdk-python#11

🤖 Generated with Claude Code

## Summary - Add `all-required` job to `.gitea/workflows/ci.yml` — posts `Test / all-required (pull_request)` status from the `Test` workflow - Uses `toJSON(needs)` + Python parser (mirrors molecule-core pattern) to detect non-green matrix job results - Required before BP can be PATCHed to use `Test / all-required (pull_request)` as single hard-gate ## Test plan - [x] pytest: 308 passed, 1 skipped - [ ] CI / all-required posts on this PR Closes: molecule-ai/molecule-sdk-python#11 🤖 Generated with [Claude Code](https://claude.com/claude-code)
sdk-dev added 1 commit 2026-05-18 12:57:27 +00:00
infra(sdk): add all-required sentinel to CI workflow
Test / test (3.13) (pull_request) Successful in 1m47s
Test / test (3.12) (pull_request) Successful in 1m50s
Test / test (3.11) (pull_request) Successful in 1m54s
Test / all-required (pull_request) Successful in 2s
c0a6213b36
Adds the `all-required` job to `.gitea/workflows/ci.yml` so the
`Test / all-required (pull_request)` context is available as a
single hard-gate status check for branch protection.

Uses `toJSON(needs)` + Python parser (matching molecule-core pattern)
to reliably detect non-green matrix job results.

Closes: molecule-ai/molecule-sdk-python#11

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
sdk-dev reviewed 2026-05-18 12:57:36 +00:00
sdk-dev left a comment
Author
Member

[sdk-dev] all-required sentinel — mirrors molecule-core pattern, tests pass.

[sdk-dev] all-required sentinel — mirrors molecule-core pattern, tests pass.
All checks were successful
Test / test (3.13) (pull_request) Successful in 1m47s
Required
Details
Test / test (3.12) (pull_request) Successful in 1m50s
Required
Details
Test / test (3.11) (pull_request) Successful in 1m54s
Required
Details
Test / all-required (pull_request) Successful in 2s
This pull request doesn't have enough required approvals yet. 0 of 2 official approvals granted.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin fix/add-all-required-sentinel:fix/add-all-required-sentinel
git checkout fix/add-all-required-sentinel
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: molecule-ai/molecule-sdk-python#25