Skip to content

Docs for Desired Error Handling (#3089) #2091

Docs for Desired Error Handling (#3089)

Docs for Desired Error Handling (#3089) #2091

Workflow file for this run

# These set of workflows run on every push to the main branch
name: Main build
on:
workflow_dispatch:
push:
branches: [ main ]
permissions:
contents: read
jobs:
linting:
name: Linting
uses: ./.github/workflows/lint.yml
security-scan:
name: Security Scan
permissions:
contents: read
security-events: write
uses: ./.github/workflows/security-scan.yml
tests:
name: Tests
uses: ./.github/workflows/test.yml
secrets: inherit
codegen:
name: Codegen
uses: ./.github/workflows/verify-gen.yml
# Tier 2: Expensive integration tests - only run after all fast checks pass
e2e-tests:
name: E2E Tests
needs: [linting, tests, codegen]
uses: ./.github/workflows/e2e-tests.yml
operator-ci:
name: Operator CI
needs: [linting, tests, codegen]
permissions:
contents: read
uses: ./.github/workflows/operator-ci.yml
# Tier 3: Build and publish images - only after all tests pass
image-build-and-push:
name: Build and Sign Image
needs: [linting, security-scan, tests, e2e-tests, codegen, operator-ci]
permissions:
contents: write
packages: write
id-token: write
uses: ./.github/workflows/image-build-and-publish.yml