2 Commits

Author SHA1 Message Date
sdk-dev 5f45c6d99c ci: force CI re-run for all-required sentinel
CI / Test / test (pull_request) Successful in 1m1s
CI / Test / all-required (pull_request) Successful in 1s
[Do] Manual ack
sop-checklist / all-items-acked All SOP items acknowledged: all-required sentinel infrastructure change, no breaking changes
Empty commit to re-trigger CI on this branch since the workflow
path filter only fires on Go file changes.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 05:31:01 +00:00
sdk-dev 15c00b5acd feat(ci): add all-required sentinel job
sop-checklist / all-items-acked SOP checklist acknowledged by sdk-dev
Adds a single CI / all-required status check that depends on the test
job. Enables branch protection to require a single status check entry
rather than enumerating individual CI job names.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-13 04:27:22 +00:00
+16
View File
@@ -12,12 +12,14 @@ on:
- 'go.mod'
- 'go.sum'
- '.github/workflows/ci.yml'
- '.gitea/workflows/ci.yml'
pull_request:
paths:
- '**.go'
- 'go.mod'
- 'go.sum'
- '.github/workflows/ci.yml'
- '.gitea/workflows/ci.yml'
permissions:
contents: read
@@ -37,3 +39,17 @@ jobs:
run: go vet ./...
- name: Test
run: go test -race -count=1 ./...
all-required:
name: all-required
needs: [test]
runs-on: ubuntu-latest
steps:
- name: Check test result
run: |
result="${{ needs.test.result }}"
if [ "$result" != "success" ]; then
echo "Required job test failed (result: $result)"
exit 1
fi
echo "All required jobs passed"