Benchmark #643
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: Benchmark | |
| on: | |
| workflow_dispatch: | |
| push: | |
| branches: | |
| - master | |
| - main | |
| paths: | |
| - "**" | |
| - "!docs/**" | |
| - "!**.md" | |
| pull_request: | |
| paths: | |
| - "**" | |
| - "!docs/**" | |
| - "!**.md" | |
| concurrency: | |
| group: ${{ github.workflow }}-${{ github.head_ref || github.ref }} | |
| cancel-in-progress: ${{ github.event_name == 'pull_request' }} | |
| permissions: | |
| deployments: write | |
| contents: write | |
| pull-requests: write | |
| jobs: | |
| benchmark: | |
| uses: gofiber/.github/.github/workflows/benchmark.yml@main | |
| with: | |
| # ~3 months of default-branch pushes (59 in the last 90 days) | |
| max-items-in-chart: 60 | |
| # ~15 min per run for 86 top-level benchmarks; the weight sits in their 187 | |
| # b.Run sub-benchmarks, which stay with their parent, so the split is by name. | |
| shards: 6 |