SymbolicML / DynamicQuantities.jl

Efficient and type-stable physical quantities in Julia
https://symbolicml.org/DynamicQuantities.jl/dev/
Apache License 2.0
120 stars 15 forks source link

Bump julia-actions/setup-julia from 1 to 2 #129

Closed dependabot[bot] closed 3 months ago

dependabot[bot] commented 3 months ago

Bumps julia-actions/setup-julia from 1 to 2.

Release notes

Sourced from julia-actions/setup-julia's releases.

v2.0.0 - Update to Node20

What's Changed

Note the rationale for the breaking change was discussed in julia-actions/setup-julia#209

Dependencies and misc

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.6...v2.0.0

v1.9.6: Fix Apple Silicon installation

What's Changed

Deps & CI

New Contributors

Full Changelog: https://github.com/julia-actions/setup-julia/compare/v1.9.5...v1.9.6

v1.9.5: Maintain mtime of julia build to avoid re-precompilation

A big part of fixing JuliaLang/julia#50667 for julia <1.11 as maintaining the mtime of the julia source files means cached /compiled caches won't be invalidated in new runs where julia has been reinstalled.

What's Changed

Dep updates

... (truncated)

Commits
  • f225878 Add production dependencies & build
  • b96a572 Bump the version number to 2.0.0 in package.json and package-lock.json ...
  • 437a175 update to node20 (#209)
  • e9d953d Bump @​types/node from 20.11.16 to 20.11.30 (#226)
  • 4190528 Bump @​types/semver from 7.5.6 to 7.5.8 (#222)
  • 9acd04f Bump nock from 13.5.1 to 13.5.4 (#224)
  • See full diff in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
github-actions[bot] commented 3 months ago

Benchmark Results

main 9ba9c8da01b849... main/9ba9c8da01b849...
Quantity/creation/Quantity(x) 2.79 ± 0 ns 2.79 ± 0 ns 1
Quantity/creation/Quantity(x, length=y) 3.41 ± 0.01 ns 3.42 ± 0.01 ns 0.997
Quantity/with_numbers/*real 3.1 ± 0.01 ns 3.1 ± 0.01 ns 1
Quantity/with_numbers/^int 8.05 ± 1.9 ns 8.36 ± 2.2 ns 0.964
Quantity/with_numbers/^int * real 8.37 ± 1.9 ns 8.05 ± 1.9 ns 1.04
Quantity/with_quantity/+y 4.04 ± 0.001 ns 4.04 ± 0.001 ns 1
Quantity/with_quantity//y 3.11 ± 0.001 ns 3.11 ± 0.001 ns 1
Quantity/with_self/dimension 3.1 ± 0.01 ns 2.79 ± 0.009 ns 1.11
Quantity/with_self/inv 3.11 ± 0.001 ns 3.11 ± 0.001 ns 1
Quantity/with_self/ustrip 2.79 ± 0.01 ns 3.71 ± 0.92 ns 0.754
QuantityArray/broadcasting/multi_array_of_quantities 0.143 ± 0.00066 ms 0.147 ± 0.00097 ms 0.973
QuantityArray/broadcasting/multi_normal_array 0.0529 ± 0.00017 ms 0.0498 ± 0.00018 ms 1.06
QuantityArray/broadcasting/multi_quantity_array 0.158 ± 0.0012 ms 0.155 ± 0.00074 ms 1.02
QuantityArray/broadcasting/x^2_array_of_quantities 22.6 ± 1.8 μs 22.4 ± 1.3 μs 1.01
QuantityArray/broadcasting/x^2_normal_array 4.48 ± 0.87 μs 4.19 ± 0.93 μs 1.07
QuantityArray/broadcasting/x^2_quantity_array 7.03 ± 0.23 μs 6.9 ± 0.19 μs 1.02
QuantityArray/broadcasting/x^4_array_of_quantities 0.0786 ± 0.00035 ms 0.0785 ± 0.00035 ms 1
QuantityArray/broadcasting/x^4_normal_array 0.0498 ± 0.00015 ms 0.0497 ± 0.00013 ms 1
QuantityArray/broadcasting/x^4_quantity_array 0.0501 ± 0.00017 ms 0.0499 ± 0.00016 ms 1
time_to_load 0.127 ± 0.00078 s 0.127 ± 0.00034 s 0.998

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).