Enable Dependabot for Julia dependencies#949
Merged
Merged
Conversation
Dependabot gained native Julia support in December 2025 and is the recommended replacement for CompatHelper: its PRs run CI automatically and update the checked-in Manifest.toml, surfacing resolver errors in the PR body when resolution fails. Only the root environment is covered for now; docs/test/gen would need Julia 1.12+ workspaces to be updated without resolver conflicts. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Member
Author
Contributor
There was a problem hiding this comment.
AMDGPU.jl Benchmarks
Details
| Benchmark suite | Current: cb8b228 | Previous: 790ffef | Ratio |
|---|---|---|---|
amdgpu/synchronization/context/device |
620 ns |
600 ns |
1.03 |
amdgpu/synchronization/stream/blocking |
250 ns |
250 ns |
1 |
amdgpu/synchronization/stream/nonblocking |
350 ns |
330 ns |
1.06 |
array/accumulate/Float32/1d |
86901 ns |
85181 ns |
1.02 |
array/accumulate/Float32/dims=1 |
332985 ns |
346495 ns |
0.96 |
array/accumulate/Float32/dims=1L |
134941 ns |
135832 ns |
0.99 |
array/accumulate/Float32/dims=2 |
125432 ns |
133722 ns |
0.94 |
array/accumulate/Float32/dims=2L |
2803666 ns |
2807449 ns |
1.00 |
array/accumulate/Int64/1d |
96741 ns |
97751 ns |
0.99 |
array/accumulate/Int64/dims=1 |
243763 ns |
327884 ns |
0.74 |
array/accumulate/Int64/dims=1L |
167632 ns |
167762 ns |
1.00 |
array/accumulate/Int64/dims=2 |
125102 ns |
128652 ns |
0.97 |
array/accumulate/Int64/dims=2L |
2986289 ns |
2987542 ns |
1.00 |
array/broadcast |
88501 ns |
85431 ns |
1.04 |
array/construct |
1640 ns |
1640 ns |
1 |
array/copy |
39091 ns |
37090 ns |
1.05 |
array/copyto!/cpu_to_gpu |
97971 ns |
119302 ns |
0.82 |
array/copyto!/gpu_to_cpu |
112611 ns |
183102 ns |
0.62 |
array/copyto!/gpu_to_gpu |
59941 ns |
73881 ns |
0.81 |
array/iteration/findall/bool |
178882 ns |
180732 ns |
0.99 |
array/iteration/findall/int |
188283 ns |
199623 ns |
0.94 |
array/iteration/findfirst/bool |
119762 ns |
121852 ns |
0.98 |
array/iteration/findfirst/int |
116552 ns |
114861 ns |
1.01 |
array/iteration/findmin/1d |
169333 ns |
170243 ns |
0.99 |
array/iteration/findmin/2d |
156072 ns |
155382 ns |
1.00 |
array/iteration/logical |
353094 ns |
355195 ns |
0.99 |
array/iteration/scalar |
290004 ns |
290084 ns |
1.00 |
array/permutedims/2d |
73411 ns |
75151 ns |
0.98 |
array/permutedims/3d |
73191 ns |
74541 ns |
0.98 |
array/permutedims/4d |
76011 ns |
77212 ns |
0.98 |
array/random/rand/Float32 |
52120 ns |
50610 ns |
1.03 |
array/random/rand/Int64 |
56491 ns |
57201 ns |
0.99 |
array/random/rand!/Float32 |
145102 ns |
95971 ns |
1.51 |
array/random/rand!/Int64 |
146592 ns |
86611 ns |
1.69 |
array/random/randn/Float32 |
80081 ns |
99462 ns |
0.81 |
array/random/randn!/Float32 |
88731 ns |
108421 ns |
0.82 |
array/reductions/mapreduce/Float32/1d |
132861 ns |
133292 ns |
1.00 |
array/reductions/mapreduce/Float32/dims=1 |
94761 ns |
95621 ns |
0.99 |
array/reductions/mapreduce/Float32/dims=1L |
774850 ns |
778531 ns |
1.00 |
array/reductions/mapreduce/Float32/dims=2 |
96691 ns |
97572 ns |
0.99 |
array/reductions/mapreduce/Float32/dims=2L |
296284 ns |
308705 ns |
0.96 |
array/reductions/mapreduce/Int64/1d |
133391 ns |
134702 ns |
0.99 |
array/reductions/mapreduce/Int64/dims=1 |
95271 ns |
96291 ns |
0.99 |
array/reductions/mapreduce/Int64/dims=1L |
778900 ns |
785001 ns |
0.99 |
array/reductions/mapreduce/Int64/dims=2 |
96322 ns |
96932 ns |
0.99 |
array/reductions/mapreduce/Int64/dims=2L |
295904 ns |
308475 ns |
0.96 |
array/reductions/reduce/Float32/1d |
132632 ns |
133372 ns |
0.99 |
array/reductions/reduce/Float32/dims=1 |
94691 ns |
95181 ns |
0.99 |
array/reductions/reduce/Float32/dims=1L |
775880 ns |
775611 ns |
1.00 |
array/reductions/reduce/Float32/dims=2 |
96541 ns |
97251 ns |
0.99 |
array/reductions/reduce/Float32/dims=2L |
297374 ns |
297585 ns |
1.00 |
array/reductions/reduce/Int64/1d |
133462 ns |
135242 ns |
0.99 |
array/reductions/reduce/Int64/dims=1 |
95012 ns |
95041 ns |
1.00 |
array/reductions/reduce/Int64/dims=1L |
782120 ns |
781271 ns |
1.00 |
array/reductions/reduce/Int64/dims=2 |
96031 ns |
96491 ns |
1.00 |
array/reductions/reduce/Int64/dims=2L |
295234 ns |
302104 ns |
0.98 |
array/reverse/1d |
42890 ns |
42991 ns |
1.00 |
array/reverse/1dL |
74721 ns |
75381 ns |
0.99 |
array/reverse/1dL_inplace |
115941 ns |
167852 ns |
0.69 |
array/reverse/1d_inplace |
71531 ns |
72911 ns |
0.98 |
array/reverse/2d |
50901 ns |
51030 ns |
1.00 |
array/reverse/2dL |
101831 ns |
101682 ns |
1.00 |
array/reverse/2dL_inplace |
124562 ns |
107362 ns |
1.16 |
array/reverse/2d_inplace |
78631 ns |
85981 ns |
0.91 |
array/sorting/1d |
342914 ns |
342214 ns |
1.00 |
integration/byval/reference |
39270 ns |
39040 ns |
1.01 |
integration/byval/slices=1 |
40170 ns |
40281 ns |
1.00 |
integration/byval/slices=2 |
117261 ns |
146872 ns |
0.80 |
integration/byval/slices=3 |
238583 ns |
238173 ns |
1.00 |
integration/volumerhs |
5033486 ns |
5024071 ns |
1.00 |
kernel/indexing |
129432 ns |
67700 ns |
1.91 |
kernel/indexing_checked |
131471 ns |
64401 ns |
2.04 |
kernel/launch |
1310 ns |
1350 ns |
0.97 |
kernel/rand |
122472 ns |
198943 ns |
0.62 |
latency/import |
1586272578 ns |
1577477738 ns |
1.01 |
latency/precompile |
36327439167 ns |
36338831604 ns |
1.00 |
latency/ttfp |
2154523945 ns |
2145912756 ns |
1.00 |
This comment was automatically generated by workflow using github-action-benchmark.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Dependabot gained native Julia support in December 2025 and is the recommended replacement for CompatHelper: its PRs trigger CI automatically (no manual close/reopen), and it also updates the checked-in
Manifest.toml, surfacing resolver errors in the PR body when resolution fails.This adds a
juliaecosystem entry (weekly, ungrouped so each bump gets its own PR, matching CompatHelper's behavior) alongside the existinggithub-actionsentry, and removes.github/workflows/CompatHelper.ymlsince Dependabot supersedes it.Note: only the root environment is covered — the PSA advises against listing multiple directories (
docs/,test/,gen/) due to resolver conflicts, recommending Julia 1.12+ workspaces instead, which isn't an option while we support 1.10.🤖 Generated with Claude Code