Skip to content

Commit 77ac1aa

Browse files
authored
feat: update benchmarks publishing branch and related documentation (#21)
- Changed `gh-pages-branch` from `main` to `gh-pages` in `benchmarks.yml`. - Updated `CLAUDE.md` to reflect the new branch for benchmark results publishing. - Refined benchmark chart URL in `README.md` for consistency. Signed-off-by: Jose Luis Guerra Infante <sora_ryu@hotmail.com>
1 parent f047380 commit 77ac1aa

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

.github/workflows/benchmarks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
with:
8282
tool: benchmarkdotnet
8383
output-file-path: /tmp/bdn-merged.json
84-
gh-pages-branch: main
84+
gh-pages-branch: gh-pages
8585
benchmark-data-dir-path: benchmarks/results
8686
github-token: ${{ secrets.GITHUB_TOKEN }}
8787
auto-push: true

CLAUDE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,6 @@ RegisterTask → StartTask → [running in TasksDataModel]
103103
| `ci.yml` | Push / PR | Run full xUnit test suite across all TFMs |
104104
| `benchmarks.yml` | Push to `main` / manual | Run BenchmarkDotNet on net8.0, net9.0, net10.0 and publish charts to GitHub Pages |
105105

106-
Benchmark results are committed to `benchmarks/results/` on `main` and served via GitHub Pages at `https://ryujose.github.io/NetTaskManagement/benchmarks/results/`.
106+
Benchmark results are committed to `benchmarks/results/` on the `gh-pages` branch (managed automatically by the action) and served via GitHub Pages at `https://ryujose.github.io/NetTaskManagement/benchmarks/results`.
107107

108108
**To release a new version:** bump the version in both `.csproj` files, commit, then push a tag: `git tag v1.2.3 && git push origin v1.2.3`

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ if (_tasks.DequeueTaskDisposedDataModel(out var record) == TaskManagementStatus.
106106

107107
Performance is tracked automatically on every push to `main` and published as interactive charts:
108108

109-
**[View benchmark charts](https://ryujose.github.io/NetTaskManagement/benchmarks/results/)**
109+
**[View benchmark charts](https://ryujose.github.io/NetTaskManagement/benchmarks/results)**
110110

111111
Benchmarks cover:
112112
- `LifecycleBenchmarks` — individual lifecycle stages: Register, Start, Cancel, Delete, and full end-to-end

0 commit comments

Comments
 (0)