Skip to content

chore(ci): harden api-sync coverage (enum, nested-object, delivery manifest) #246

chore(ci): harden api-sync coverage (enum, nested-object, delivery manifest)

chore(ci): harden api-sync coverage (enum, nested-object, delivery manifest) #246

Workflow file for this run

name: Main
on:
pull_request:
push:
branches:
- main
permissions:
contents: write
pull-requests: write
id-token: write
jobs:
lint:
name: Lint
uses: ./.github/workflows/lint.yaml
typecheck:
name: Type Check
needs: lint
uses: ./.github/workflows/typecheck.yaml
tests:
name: Tests
needs: [lint, typecheck]
uses: ./.github/workflows/tests.yaml
contract-check:
name: Contract Check
needs: [lint, typecheck]
uses: ./.github/workflows/contract-check.yaml
api-sync-check:
name: API Sync Check
needs: [lint, typecheck]
uses: ./.github/workflows/api-sync-check.yaml
snyk:
name: Snyk
needs: [lint, typecheck, tests]
uses: ./.github/workflows/snyk.yaml
secrets: inherit