[READ-ONLY] Mirror of https://github.com/bombshell-dev/tty. Platform independent 2D layout engine for terminal applications based on Clay
5

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #55 from bombshell-dev/w/benchmark-ci

chore: update benchmark workflow

authored by

Nate Moore and committed by
GitHub
(Jun 1, 2026, 12:23 AM EDT) c55a1365 07ea00b9

+13 -8
+13 -8
.github/workflows/benchmark.yml
··· 9 9 # performance analysis in order to generate initial data. 10 10 workflow_dispatch: 11 11 12 - permissions: 13 - contents: read 14 - id-token: write 12 + permissions: {} 13 + 14 + concurrency: 15 + group: ${{ github.workflow }}-${{ github.ref }} 16 + cancel-in-progress: true 15 17 16 18 jobs: 17 19 benchmarks: 18 20 name: Run benchmarks 19 21 runs-on: ubuntu-latest 20 - 22 + permissions: 23 + contents: read # clone repo 24 + id-token: write # upload benchmark results to codspeed 21 25 steps: 22 26 - name: Checkout 23 - uses: actions/checkout@v4 27 + uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 24 28 with: 25 29 submodules: true 30 + persist-credentials: false 26 31 27 32 - name: Setup Deno 28 - uses: denoland/setup-deno@v2 33 + uses: denoland/setup-deno@667a34cdef165d8d2b2e98dde39547c9daac7282 # v2.0.4 29 34 with: 30 35 deno-version: v2.x 31 36 32 37 - name: Setup Node 33 - uses: actions/setup-node@v4 38 + uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 34 39 with: 35 40 node-version: 22 36 41 ··· 41 46 run: deno install 42 47 43 48 - name: Run benchmarks 44 - uses: CodSpeedHQ/action@v4 49 + uses: CodSpeedHQ/action@9d332c4d90b43981c3e55ae8e38e68709996240f # v4.17.0 45 50 with: 46 51 mode: simulation 47 52 # IMPORTANT! deno task bench fails in CI due to incompatible V8 bindings