github-action-benchmark
GitHub Action for continuous benchmarking to keep performance
File Explorer
Download Latest Version (.zip)- SKILL.md
- tracker.yaml
- benchmarkdotnet.yml
- benchmarkjs.yml
- catch2.yml
- catch2_v2.yml
- ci-results-repo.yml
- ci.yml
- commit-comment.yml
- cpp.yml
- go.yml
- java.yml
- julia.yml
- minimal.yml
- pytest.yml
- rust-criterion-rs.yml
- rust.yml
- validate-action-typings.yml
- Benchmarks.cs
- global.json
- Program.cs
- README.md
- Sample.csproj
- .gitignore
- bench.js
- index.js
- package.json
- README.md
- .gitignore
- catch2_bench.cpp
- CMakeLists.txt
- fib.hpp
- README.md
- .gitignore
- catch2_bench.cpp
- CMakeLists.txt
- fib.hpp
- README.md
- .gitignore
- bench.cpp
- fib.hpp
- Makefile
- README.md
- bench.rs
- lib.rs
- Cargo.toml
- README.md
- fib.go
- fib_test.go
- go.mod
- README.md
- JMHSample_01_HelloWorld.java
- pom.xml
- .gitignore
- fib.jl
- Manifest.toml
- Project.toml
- README.md
- __init__.py
- .gitignore
- bench.py
- README.md
- requirements.txt
- setup.py
- bench.rs
- lib.rs
- Cargo.toml
- README.md
- ci_validate_modification.ts
- prepare-release.sh
- benchmarkCommentTags.ts
- findExistingPRReviewId.ts
- leaveCommitComment.ts
- leavePRComment.ts
- addBenchmarkEntry.ts
- canonicalizeUnit.ts
- config.ts
- default_index_html.ts
- extract.ts
- extractRangeInfo.ts
- git.ts
- index.ts
- normalizeBenchmark.ts
- normalizeBenchmarkResult.ts
- normalizeValueByUnit.ts
- write.ts
- extract.spec.ts.snap
- external.json
- out.txt
- benchmarkdotnet.json
- benchmarkjs_output.txt
- benchmarkluau_output.txt
- cargo_output.txt
- cargo_output2.txt
- cargo_output3.txt
- cargo_output_units.txt
- catch2_output_v2.txt
- catch2_output_v3.txt
- criterion_output.txt
- customBiggerIsBetter_output.json
- customSmallerIsBetter_output.json
- customSmallerIsBetter_output2.json
- go_fiber_duplicate_names_output.txt
- go_fiber_output.txt
- go_output.txt
- go_single_package_output.txt
- googlecpp_output.json
- issue16_output.txt
- jmh_output.json
- jmh_output_2.json
- julia_output.json
- pytest_output.json
- pytest_several_units.json
- original_data.js
- original_data.js
- index.html
- original_data.js
- .gitignore
- buildComment.test.ts
- config.spec.ts
- default_index_html.spec.ts
- extract.spec.ts
- extractGoResult.spec.ts
- extractRangeInfo.spec.ts
- fakedOctokit.ts
- git.spec.ts
- normalizeBenchmarkResult.spec.ts
- normalizeValueByUnit.spec.ts
- write.spec.ts
- .codecov.yml
- .coderabbit.yaml
- .eslintrc.json
- .gitignore
- .nvmrc
- .prettierignore
- .prettierrc.json
- .yamllint.yml
- action-types.yml
- action.yml
- CHANGELOG.md
- CLAUDE.md
- CONTRIBUTING.md
- jest.config.js
- LICENSE.txt
- package-lock.json
- package.json
- README.md
- tsconfig.build.json
- tsconfig.json
- tsconfig.spec.json
# Installation Guide
1. Get the code
git clone https://github.com/benchmark-action/github-action-benchmark
Downloads the entire project code from GitHub to your computer.
cd github-action-benchmark
Moves into the project folder you just downloaded.
2. Node.js
Easy RecommendedPrerequisites
npm install
Downloads and installs the libraries listed in package.json.
npm start
Starts the development/run server.
After running the command, open the address shown in the terminal (usually something like http://localhost:3000) in your browser.
// repository documentation
Was this content helpful?
(0 ratings)
