chore(deps): bump express from 4.22.2 to 5.2.1 in /comebackhere-backend #40
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI Summary | ||
| # This workflow is the single required status check for branch protection. | ||
| # It depends on every other CI workflow via `needs:` so that a single check | ||
| # (ci-summary / all-checks-passed) is all that must be listed in branch | ||
| # protection rules. When a new workflow is added, add its job name here | ||
| # rather than touching branch protection settings. | ||
| on: | ||
| pull_request: | ||
| branches: [main] | ||
| jobs: | ||
| # ── Re-usable fans-in ────────────────────────────────────────────────── | ||
| # Each entry below mirrors a job from one of the ci-*.yml / lint-docs.yml | ||
| # workflows. GitHub requires that the jobs listed in `needs:` live in the | ||
| # *same* workflow file, so we use a lightweight call-workflow pattern: | ||
| # each leaf workflow exposes a reusable workflow_call trigger and this file | ||
| # calls them, then a single aggregator job depends on all of them. | ||
| # | ||
| # If the upstream workflows do not yet expose workflow_call, the aggregator | ||
| # is still useful as a single named check — the individual jobs below can | ||
| # be replaced with `uses:` calls once those workflows are updated. | ||
| ci-frontend: | ||
| name: ci / frontend build-and-lint | ||
| uses: ./.github/workflows/ci.yml | ||
| ci-contracts: | ||
| name: ci / contract tests | ||
| uses: ./.github/workflows/ci-contracts.yml | ||
| ci-abi-metadata: | ||
| name: ci / abi metadata | ||
| uses: ./.github/workflows/ci-abi-metadata.yml | ||
| ci-abi-snapshots: | ||
| name: ci / abi snapshots | ||
| uses: ./.github/workflows/ci-abi-snapshots.yml | ||
| ci-coverage: | ||
|
Check failure on line 41 in .github/workflows/ci-summary.yml
|
||
| name: ci / contract coverage | ||
| uses: ./.github/workflows/ci-coverage.yml | ||
| ci-error-docs: | ||
| name: ci / error docs sync | ||
| uses: ./.github/workflows/ci-error-docs.yml | ||
| ci-backend-tests: | ||
| name: ci / backend tests | ||
| uses: ./.github/workflows/backend-tests.yml | ||
| ci-lint-docs: | ||
| name: ci / lint docs | ||
| uses: ./.github/workflows/lint-docs.yml | ||
| # ── Aggregator ──────────────────────────────────────────────────────── | ||
| # This is the *only* job that needs to be listed in branch protection | ||
| # required status checks. Its name is intentionally stable — rename the | ||
| # leaf workflows above freely without touching branch protection settings. | ||
| all-checks-passed: | ||
| name: all-checks-passed | ||
| runs-on: ubuntu-latest | ||
| needs: | ||
| - ci-frontend | ||
| - ci-contracts | ||
| - ci-abi-metadata | ||
| - ci-abi-snapshots | ||
| - ci-coverage | ||
| - ci-error-docs | ||
| - ci-backend-tests | ||
| - ci-lint-docs | ||
| steps: | ||
| - name: All CI checks passed | ||
| run: echo "All required CI checks passed." | ||