Skip to content

Bump julia-actions/cache from 2 to 3#178

Merged
Krastanov merged 1 commit intomainfrom
dependabot/github_actions/julia-actions/cache-3
Mar 10, 2026
Merged

Bump julia-actions/cache from 2 to 3#178
Krastanov merged 1 commit intomainfrom
dependabot/github_actions/julia-actions/cache-3

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 9, 2026

Bumps julia-actions/cache from 2 to 3.

Release notes

Sourced from julia-actions/cache's releases.

v3.0.0 - Cache on failure (with override)

What's Changed

Breaking Changes

  • Caching will now happen when the job fails, with an override to restore the previous behavior via save-always: false

Changes

Maintenance

New Contributors

Full Changelog: julia-actions/cache@v2.1.0...v3.0.0

v2.1.0 - New outputs cache-paths and cache-key

What's Changed

New features

Maintenance

... (truncated)

Commits
  • e33b4bf Javascript version of existing action which also saves if job fails (#198)
  • d256f7f Bump pyTooling/Actions from 7.4.2 to 7.5.0 (#197)
  • 227b376 Bump pyTooling/Actions from 7.2.0 to 7.4.2 (#196)
  • 9a3120a Bump actions/cache from 5.0.1 to 5.0.3 (#195)
  • 43522e3 Bump actions/checkout from 6.0.1 to 6.0.2 (#194)
  • e847269 Bump pyTooling/Actions from 6.7.0 to 7.2.0 (#193)
  • 2061bcf Bump actions/cache from 4.3.0 to 5.0.1 (#192)
  • c4f3718 Bump actions/checkout from 6.0.0 to 6.0.1 (#191)
  • 38850d7 Update GitHub Actions checkout action version (#187)
  • 429bb24 Bump pyTooling/Actions from 6.6.0 to 6.7.0 (#188)
  • Additional commits viewable 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 show <dependency name> 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)

Bumps [julia-actions/cache](https://github.com/julia-actions/cache) from 2 to 3.
- [Release notes](https://github.com/julia-actions/cache/releases)
- [Commits](julia-actions/cache@v2...v3)

---
updated-dependencies:
- dependency-name: julia-actions/cache
  dependency-version: '3'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code labels Mar 9, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 9, 2026

Benchmark Results (Julia v1)

Time benchmarks
main f1e48fe... main / f1e48fe...
creation/ket 30 ± 0 ns 30 ± 0 ns 1 ± 0
creation/large_trees/10_layers 0.903 ± 0.041 ms 0.912 ± 0.033 ms 0.99 ± 0.058
creation/large_trees/50_layers 0.0385 ± 0.0031 s 0.04 ± 0.0033 s 0.963 ± 0.11
creation/op 30 ± 0 ns 30 ± 0 ns 1 ± 0
creation/super_op 30 ± 0 ns 30 ± 0 ns 1 ± 0
express/clifford/simple_ket 1.28 ± 0.039 μs 1.29 ± 0.04 μs 0.992 ± 0.043
express/clifford/simple_observable 2.21 ± 0.11 μs 2.22 ± 0.17 μs 0.996 ± 0.091
express/optics/pauli_op_4 6.55 ± 0.26 μs 6.51 ± 0.29 μs 1.01 ± 0.06
express/optics/pauli_state_8 2.54 ± 0.07 μs 2.52 ± 0.1 μs 1.01 ± 0.049
express/optics/simple_ket 1.61 ± 0.09 μs 1.19 ± 0.081 μs 1.35 ± 0.12
express/optics/simple_op 1.36 ± 0.07 μs 1.38 ± 0.11 μs 0.986 ± 0.093
linalg/anticommutator 0.361 ± 0.011 μs 0.361 ± 0.02 μs 1 ± 0.063
linalg/commutator 0.381 ± 0.019 μs 0.381 ± 0.02 μs 1 ± 0.072
linalg/conjugate 0.04 ± 0 μs 0.04 ± 0 μs 1 ± 0
linalg/dagger 0.04 ± 0 μs 0.04 ± 0 μs 1 ± 0
linalg/inverse 0.04 ± 0 μs 0.04 ± 0 μs 1 ± 0
linalg/ptrace 13.5 ± 0.38 μs 13.5 ± 0.36 μs 0.997 ± 0.039
linalg/trace 0.04 ± 0 μs 0.04 ± 0 μs 1 ± 0
linalg/transpose 0.04 ± 0 μs 0.04 ± 0 μs 1 ± 0
manipulation/expand/commutator 1.97 ± 0.27 ms 2.01 ± 0.26 ms 0.981 ± 0.19
manipulation/expand/distribution 1.7 ± 0.079 ms 1.7 ± 0.075 ms 0.998 ± 0.064
manipulation/simplify/applicable_rules 5.93 ± 0.097 ms 5.87 ± 0.089 ms 1.01 ± 0.023
manipulation/simplify/commutator 0.0411 ± 0.00094 ms 0.0403 ± 0.00084 ms 1.02 ± 0.032
manipulation/simplify/irrelevant_rules 0.898 ± 0.033 ms 0.887 ± 0.03 ms 1.01 ± 0.05
operations/addition/ket 1.31 ± 0.04 μs 1.27 ± 0.031 μs 1.03 ± 0.04
operations/addition/op 1.36 ± 0.05 μs 1.27 ± 0.05 μs 1.07 ± 0.058
operations/multiplication/bra_ket 1.33 ± 0.03 μs 1.34 ± 0.02 μs 0.993 ± 0.027
operations/multiplication/bra_op 1.42 ± 0.021 μs 1.39 ± 0.03 μs 1.02 ± 0.027
operations/multiplication/inner 1.32 ± 0.031 μs 1.33 ± 0.02 μs 0.992 ± 0.028
operations/multiplication/many 8.99 ± 0.12 μs 9.07 ± 0.15 μs 0.991 ± 0.021
operations/multiplication/op 1.23 ± 0.02 μs 1.21 ± 0.02 μs 1.02 ± 0.024
operations/multiplication/op_ket 1.33 ± 0.031 μs 1.4 ± 0.02 μs 0.95 ± 0.026
operations/multiplication/outer 1.37 ± 0.03 μs 1.36 ± 0.031 μs 1.01 ± 0.032
operations/scaling/ket 0.08 ± 0.01 μs 0.07 ± 0.001 μs 1.14 ± 0.14
operations/scaling/op 0.08 ± 0.01 μs 0.07 ± 0.001 μs 1.14 ± 0.14
operations/tensor/ket 1.13 ± 0.021 μs 1.12 ± 0.04 μs 1.01 ± 0.041
operations/tensor/many 9.63 ± 0.22 μs 9.82 ± 0.22 μs 0.981 ± 0.031
operations/tensor/op 1.13 ± 0.02 μs 1.08 ± 0.039 μs 1.05 ± 0.042
time_to_load 2.29 ± 0.014 s 2.3 ± 0.0044 s 0.999 ± 0.0065
Memory benchmarks
main f1e48fe... main / f1e48fe...
creation/ket 0 allocs: 0 B 0 allocs: 0 B
creation/large_trees/10_layers 11.6 k allocs: 0.283 MB 11.6 k allocs: 0.283 MB 1
creation/large_trees/50_layers 0.662 M allocs: 13 MB 0.662 M allocs: 13 MB 1
creation/op 0 allocs: 0 B 0 allocs: 0 B
creation/super_op 0 allocs: 0 B 0 allocs: 0 B
express/clifford/simple_ket 16 allocs: 0.641 kB 16 allocs: 0.641 kB 1
express/clifford/simple_observable 0.06 k allocs: 2.66 kB 0.06 k allocs: 2.66 kB 1
express/optics/pauli_op_4 0.055 k allocs: 3.72 kB 0.055 k allocs: 3.72 kB 1
express/optics/pauli_state_8 31 allocs: 1.27 kB 31 allocs: 1.27 kB 1
express/optics/simple_ket 20 allocs: 0.75 kB 20 allocs: 0.75 kB 1
express/optics/simple_op 26 allocs: 1.09 kB 26 allocs: 1.09 kB 1
linalg/anticommutator 11 allocs: 0.438 kB 11 allocs: 0.438 kB 1
linalg/commutator 11 allocs: 0.438 kB 11 allocs: 0.438 kB 1
linalg/conjugate 3 allocs: 0.125 kB 3 allocs: 0.125 kB 1
linalg/dagger 3 allocs: 0.125 kB 3 allocs: 0.125 kB 1
linalg/inverse 3 allocs: 0.125 kB 3 allocs: 0.125 kB 1
linalg/ptrace 0.098 k allocs: 3.56 kB 0.098 k allocs: 3.56 kB 1
linalg/trace 3 allocs: 0.125 kB 3 allocs: 0.125 kB 1
linalg/transpose 3 allocs: 0.125 kB 3 allocs: 0.125 kB 1
manipulation/expand/commutator 14.4 k allocs: 0.453 MB 14.5 k allocs: 0.453 MB 0.998
manipulation/expand/distribution 15.4 k allocs: 0.492 MB 15.4 k allocs: 0.492 MB 1
manipulation/simplify/applicable_rules 0.0497 M allocs: 1.67 MB 0.0497 M allocs: 1.67 MB 1
manipulation/simplify/commutator 0.444 k allocs: 14.1 kB 0.444 k allocs: 14.1 kB 1
manipulation/simplify/irrelevant_rules 8.5 k allocs: 0.267 MB 8.5 k allocs: 0.267 MB 1
operations/addition/ket 25 allocs: 1.48 kB 25 allocs: 1.48 kB 1
operations/addition/op 25 allocs: 1.48 kB 25 allocs: 1.48 kB 1
operations/multiplication/bra_ket 12 allocs: 0.453 kB 12 allocs: 0.453 kB 1
operations/multiplication/bra_op 13 allocs: 0.484 kB 13 allocs: 0.484 kB 1
operations/multiplication/inner 12 allocs: 0.453 kB 12 allocs: 0.453 kB 1
operations/multiplication/many 0.083 k allocs: 3.17 kB 0.083 k allocs: 3.17 kB 1
operations/multiplication/op 12 allocs: 0.469 kB 12 allocs: 0.469 kB 1
operations/multiplication/op_ket 13 allocs: 0.484 kB 13 allocs: 0.484 kB 1
operations/multiplication/outer 13 allocs: 0.484 kB 13 allocs: 0.484 kB 1
operations/scaling/ket 4 allocs: 0.156 kB 4 allocs: 0.156 kB 1
operations/scaling/op 4 allocs: 0.156 kB 4 allocs: 0.156 kB 1
operations/tensor/ket 12 allocs: 0.469 kB 12 allocs: 0.469 kB 1
operations/tensor/many 0.078 k allocs: 3.44 kB 0.078 k allocs: 3.44 kB 1
operations/tensor/op 12 allocs: 0.469 kB 12 allocs: 0.469 kB 1
time_to_load 0.149 k allocs: 11.2 kB 0.149 k allocs: 11.2 kB 1

@Krastanov Krastanov merged commit 9f00067 into main Mar 10, 2026
12 of 20 checks passed
@Krastanov Krastanov deleted the dependabot/github_actions/julia-actions/cache-3 branch March 10, 2026 13:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file github_actions Pull requests that update GitHub Actions code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant