feat(ci): add all-required sentinel job #9

Closed
sdk-dev wants to merge 2 commits from fix/ci-all-required-sentinel into main
+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"