From 53ff748b9a19e8d7daf2a6e35b80daf9999c54c9 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Fri, 4 Sep 2026 18:21:39 -0400 Subject: [PATCH 1/2] ci(benchmark): only run for source-affecting changes --- .github/workflows/benchmark.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 802c8ca..750bc73 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -3,8 +3,34 @@ name: Benchmark on: push: branches: [main] + # Benchmark inputs: C source, TS source, benchmarks, and build config. + # Docs-only and CI-only changes skip the workflow entirely. + paths: + - 'src/**' + - 'clay' # submodule pointer + - 'patches/**' + - 'Makefile' + - '*.ts' + - 'bench/**' + - 'tasks/**' + - 'deno.json' + - 'deno.lock' + - 'package.json' + - 'package-lock.json' pull_request: branches: [main] + paths: + - 'src/**' + - 'clay' # submodule pointer + - 'patches/**' + - 'Makefile' + - '*.ts' + - 'bench/**' + - 'tasks/**' + - 'deno.json' + - 'deno.lock' + - 'package.json' + - 'package-lock.json' # `workflow_dispatch` allows CodSpeed to trigger workflow_dispatch: From e8a208ee2eba32a1e70036e89bf5f662a41608b6 Mon Sep 17 00:00:00 2001 From: Nate Moore Date: Fri, 4 Sep 2026 18:24:33 -0400 Subject: [PATCH 2/2] chore: deno fmt --- .github/workflows/benchmark.yml | 44 ++++++++++++++++----------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/.github/workflows/benchmark.yml b/.github/workflows/benchmark.yml index 750bc73..6062df9 100644 --- a/.github/workflows/benchmark.yml +++ b/.github/workflows/benchmark.yml @@ -6,31 +6,31 @@ on: # Benchmark inputs: C source, TS source, benchmarks, and build config. # Docs-only and CI-only changes skip the workflow entirely. paths: - - 'src/**' - - 'clay' # submodule pointer - - 'patches/**' - - 'Makefile' - - '*.ts' - - 'bench/**' - - 'tasks/**' - - 'deno.json' - - 'deno.lock' - - 'package.json' - - 'package-lock.json' + - "src/**" + - "clay" # submodule pointer + - "patches/**" + - "Makefile" + - "*.ts" + - "bench/**" + - "tasks/**" + - "deno.json" + - "deno.lock" + - "package.json" + - "package-lock.json" pull_request: branches: [main] paths: - - 'src/**' - - 'clay' # submodule pointer - - 'patches/**' - - 'Makefile' - - '*.ts' - - 'bench/**' - - 'tasks/**' - - 'deno.json' - - 'deno.lock' - - 'package.json' - - 'package-lock.json' + - "src/**" + - "clay" # submodule pointer + - "patches/**" + - "Makefile" + - "*.ts" + - "bench/**" + - "tasks/**" + - "deno.json" + - "deno.lock" + - "package.json" + - "package-lock.json" # `workflow_dispatch` allows CodSpeed to trigger workflow_dispatch: