File tree Expand file tree Collapse file tree 3 files changed +67
-0
lines changed Expand file tree Collapse file tree 3 files changed +67
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : CI
2
+ on :
3
+ - push
4
+ - pull_request
5
+ jobs :
6
+ test :
7
+ name : Julia ${{ matrix.version }} - ${{ matrix.os }} - ${{ matrix.arch }} - ${{ github.event_name }}
8
+ runs-on : ${{ matrix.os }}
9
+ strategy :
10
+ fail-fast : false
11
+ matrix :
12
+ version :
13
+ - ' 1.3'
14
+ - ' 1.6'
15
+ - ' nightly'
16
+ os :
17
+ - ubuntu-latest
18
+ - macOS-latest
19
+ - windows-latest
20
+ arch :
21
+ - x64
22
+ - x86
23
+ # 32-bit Julia binaries are not available on macOS
24
+ exclude :
25
+ - os : macOS-latest
26
+ arch : x86
27
+ steps :
28
+ - uses : actions/checkout@v2
29
+ - uses : julia-actions/setup-julia@v1
30
+ with :
31
+ version : ${{ matrix.version }}
32
+ arch : ${{ matrix.arch }}
33
+ - uses : actions/cache@v1
34
+ env :
35
+ cache-name : cache-artifacts
36
+ with :
37
+ path : ~/.julia/artifacts
38
+ key : ${{ runner.os }}-test-${{ env.cache-name }}-${{ hashFiles('**/Project.toml') }}
39
+ restore-keys : |
40
+ ${{ runner.os }}-test-${{ env.cache-name }}-
41
+ ${{ runner.os }}-test-
42
+ ${{ runner.os }}-
43
+ - uses : julia-actions/julia-buildpkg@v1
44
+ - uses : julia-actions/julia-runtest@v1
45
+ - uses : julia-actions/julia-processcoverage@v1
46
+ - uses : codecov/codecov-action@v1
47
+ with :
48
+ file : lcov.info
Original file line number Diff line number Diff line change
1
+ name : CompatHelper
2
+ on :
3
+ schedule :
4
+ - cron : 0 0 * * *
5
+ workflow_dispatch :
6
+ jobs :
7
+ CompatHelper :
8
+ runs-on : ubuntu-latest
9
+ steps :
10
+ - name : Pkg.add("CompatHelper")
11
+ run : julia -e 'using Pkg; Pkg.add("CompatHelper")'
12
+ - name : CompatHelper.main()
13
+ env :
14
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
15
+ COMPATHELPER_PRIV : ${{ secrets.DOCUMENTER_KEY }}
16
+ run : julia -e 'using CompatHelper; CompatHelper.main()'
Original file line number Diff line number Diff line change 1
1
# LinuxPerf.jl -- Julia wrapper for Linux's perf
2
2
3
+ [ ![ Build Status] ( https://github.com/JuliaPerf/LinuxPerf.jl/workflows/CI/badge.svg )] ( https://github.com/JuliaPerf/LinuxPerf.jl/actions )
4
+ [ ![ Coverage] ( https://codecov.io/gh/JuliaPerf/LinuxPerf.jl/branch/master/graph/badge.svg )] ( https://codecov.io/gh/JuliaPerf/LinuxPerf.jl )
5
+
3
6
the kernel multiplexes event counter that requires limited hardware resources so some counters are only active for a fraction of the running time (% on the right).
4
7
5
8
if you need to compare two quantities you must put them in the same event group so they are always scheduled at the same time (or not at all).
You can’t perform that action at this time.
0 commit comments