SymbolicUtils.jl icon indicating copy to clipboard operation
SymbolicUtils.jl copied to clipboard

Create dependabot.yml

Open ranocha opened this issue 11 months ago • 1 comments

This allows to get updates for GitHub actions automatically - it is basically an equivalent of CompatHelper. I have used this for my own packages, the Trixi.jl framework, and the SciML organization. After merging this, you could also enable other Dependabot actions in 'Settings -> Code security and analysis -> Dependabot alerts' and '... -> Dependabot security updates'.

See https://github.com/SciML/MuladdMacro.jl/pull/37

ranocha avatar Aug 07 '23 06:08 ranocha

Benchmark Results

master f278d956f36821... t[master]/t[f278d956f36821...]
overhead/acrule/a+2 1.08 ± 0.26 μs 1.09 ± 0.26 μs 0.991
overhead/acrule/a+2+b 1.08 ± 0.27 μs 1.07 ± 0.26 μs 1.01
overhead/acrule/a+b 0.354 ± 0.0077 μs 0.352 ± 0.0077 μs 1.01
overhead/acrule/noop:Int 26.2 ± 0.4 ns 26.8 ± 0.9 ns 0.978
overhead/acrule/noop:Sym 0.0465 ± 0.0078 μs 0.0489 ± 0.0076 μs 0.951
overhead/rule/noop:Int 0.0442 ± 0.0014 μs 0.0437 ± 0.0015 μs 1.01
overhead/rule/noop:Sym 0.0596 ± 0.0027 μs 0.0589 ± 0.0024 μs 1.01
overhead/rule/noop:Term 0.0596 ± 0.0028 μs 0.0592 ± 0.0025 μs 1.01
overhead/ruleset/noop:Int 0.186 ± 0.0062 μs 0.165 ± 0.0028 μs 1.12
overhead/ruleset/noop:Sym 0.195 ± 0.0073 μs 0.222 ± 0.0078 μs 0.877
overhead/ruleset/noop:Term 4.31 ± 0.29 μs 4.51 ± 0.31 μs 0.956
overhead/simplify/noop:Int 0.226 ± 0.0052 μs 0.24 ± 0.0098 μs 0.941
overhead/simplify/noop:Sym 0.237 ± 0.005 μs 0.257 ± 0.0065 μs 0.923
overhead/simplify/noop:Term 0.0451 ± 0.0037 ms 0.0455 ± 0.0038 ms 0.991
overhead/simplify/randterm (+, *):serial 0.127 ± 0.0021 s 0.129 ± 0.002 s 0.985
overhead/simplify/randterm (+, *):thread 0.0792 ± 0.018 s 0.0738 ± 0.018 s 1.07
overhead/simplify/randterm (/, *):serial 0.28 ± 0.0091 ms 0.282 ± 0.011 ms 0.993
overhead/simplify/randterm (/, *):thread 0.325 ± 0.011 ms 0.326 ± 0.011 ms 0.995
overhead/substitute/a 0.0724 ± 0.002 ms 0.0753 ± 0.0021 ms 0.961
overhead/substitute/a,b 0.0631 ± 0.0018 ms 0.0659 ± 0.0021 ms 0.958
overhead/substitute/a,b,c 22 ± 0.8 μs 23.3 ± 0.9 μs 0.944
polyform/easy_iszero 0.0389 ± 0.0032 ms 0.0397 ± 0.0034 ms 0.98
polyform/isone 3.1 ± 0.1 ns 3.1 ± 0.1 ns 1
polyform/iszero 1.62 ± 0.036 ms 1.66 ± 0.037 ms 0.979
polyform/simplify_fractions 2.29 ± 0.039 ms 2.33 ± 0.041 ms 0.985
time_to_load 5.51 ± 0.027 s 5.51 ± 0.012 s 1

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

github-actions[bot] avatar Aug 07 '23 06:08 github-actions[bot]