Skip to content

Commit 502a6a9

Browse files
committed
adding action
1 parent 10dcae9 commit 502a6a9

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

.github/workflows/regression.yaml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: Regression tests
2+
on:
3+
pull_request:
4+
5+
jobs:
6+
Benchmark:
7+
runs-on: ubuntu-latest
8+
steps:
9+
- uses: actions/checkout@v2
10+
- uses: julia-actions/setup-julia@latest
11+
with:
12+
version: 1
13+
- uses: julia-actions/julia-buildpkg@latest
14+
- name: Install dependencies
15+
run: julia -e 'using Pkg; pkg"add PkgBenchmark [email protected]"'
16+
- name: Run benchmarks
17+
# Remove baseline once merged. Regression tests will only work after this is merged
18+
# in master.
19+
run: julia -e 'using BenchmarkCI; BenchmarkCI.judge(; baseline="HEAD")'
20+
- name: Print judgement
21+
run: julia -e 'using BenchmarkCI; BenchmarkCI.displayjudgement()'
22+
env:
23+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.gitignore

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,5 @@ Manifest.toml
1010
/LocalPreferences.toml
1111
.vscode
1212
.CondaPkg
13-
/benchmark/tune.json
13+
/.benchmarkci
14+
/benchmark/**/*.json

0 commit comments

Comments
 (0)