chore(deps, ci): update github-actions - #7715
Conversation
Automated Reviewer SuggestionsBased on the
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #7715 +/- ##
============================================
- Coverage 90.93% 90.92% -0.01%
+ Complexity 4450 4448 -2
============================================
Files 1175 1175
Lines 47140 47140
Branches 5284 5284
============================================
- Hits 42865 42863 -2
Misses 2582 2582
- Partials 1693 1695 +2
*This pull request uses carry forward flags. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
| config | throughput | MB/s | latency | max Δ latest / 7d | |
|---|---|---|---|---|---|
| 🔴 | bs=10 sw=10 sl=64 | 392 | 0.239 | 25,453/30,524/30,524 us | 🟢 -17.3% / 🔴 +101.6% |
| 🟢 | bs=100 sw=10 sl=64 | 785 | 0.479 | 126,134/153,948/153,948 us | 🟢 -13.4% / 🔴 +45.8% |
| ⚪ | bs=1000 sw=10 sl=64 | 909 | 0.555 | 1,100,199/1,155,252/1,155,252 us | ⚪ within ±5% / 🔴 +14.1% |
Baseline details
Latest main 9d58135 from same runner
| config | metric | PR | latest main | 7d avg | Δ latest | Δ 7d |
|---|---|---|---|---|---|---|
| bs=10 sw=10 sl=64 | throughput | 392 tuples/sec | 408 tuples/sec | 784.16 tuples/sec | -3.9% | -50.0% |
| bs=10 sw=10 sl=64 | MB/s | 0.239 MB/s | 0.249 MB/s | 0.479 MB/s | -4.0% | -50.1% |
| bs=10 sw=10 sl=64 | p50 | 25,453 us | 22,101 us | 12,626 us | +15.2% | +101.6% |
| bs=10 sw=10 sl=64 | p95 | 30,524 us | 36,929 us | 16,169 us | -17.3% | +88.8% |
| bs=10 sw=10 sl=64 | p99 | 30,524 us | 36,929 us | 18,986 us | -17.3% | +60.8% |
| bs=100 sw=10 sl=64 | throughput | 785 tuples/sec | 796 tuples/sec | 1,023 tuples/sec | -1.4% | -23.3% |
| bs=100 sw=10 sl=64 | MB/s | 0.479 MB/s | 0.486 MB/s | 0.625 MB/s | -1.4% | -23.3% |
| bs=100 sw=10 sl=64 | p50 | 126,134 us | 120,557 us | 99,185 us | +4.6% | +27.2% |
| bs=100 sw=10 sl=64 | p95 | 153,948 us | 177,734 us | 105,616 us | -13.4% | +45.8% |
| bs=100 sw=10 sl=64 | p99 | 153,948 us | 177,734 us | 113,681 us | -13.4% | +35.4% |
| bs=1000 sw=10 sl=64 | throughput | 909 tuples/sec | 921 tuples/sec | 1,057 tuples/sec | -1.3% | -14.0% |
| bs=1000 sw=10 sl=64 | MB/s | 0.555 MB/s | 0.562 MB/s | 0.645 MB/s | -1.2% | -13.9% |
| bs=1000 sw=10 sl=64 | p50 | 1,100,199 us | 1,084,044 us | 965,435 us | +1.5% | +14.0% |
| bs=1000 sw=10 sl=64 | p95 | 1,155,252 us | 1,142,578 us | 1,012,135 us | +1.1% | +14.1% |
| bs=1000 sw=10 sl=64 | p99 | 1,155,252 us | 1,142,578 us | 1,042,088 us | +1.1% | +10.9% |
Raw CSV
config_idx,batch_size,schema_width,string_len,num_batches,total_ms,total_tuples,total_bytes,tuples_per_sec,mb_per_sec,lat_p50_us,lat_p95_us,lat_p99_us
0,10,10,64,20,509.69,200,128000,392,0.239,25453.41,30523.85,30523.85
1,100,10,64,20,2547.70,2000,1280000,785,0.479,126133.95,153948.39,153948.39
2,1000,10,64,20,22010.20,20000,12800000,909,0.555,1100199.30,1155251.65,1155251.65Renovate bumped the pinned `python-version` on actions/setup-python from 3.11/3.12 to 3.14 in build.yml and benchmarks.yml, and amber-integration went red on both ubuntu and macOS. Python 3.14 has no numpy 2.1.0 wheel, so uv falls back to building it from source, and numpy's C sources do not compile against the 3.14 C API (11 errors out of string_fastsearch.h and string_buffer.h). The interpreter is not a free-floating dependency. It has to stay inside the range the pyamber matrix tests -- 3.11-3.13 -- which is itself bounded by the numpy/pandas/pyarrow pins renovate.json5 already freezes for the Arrow IPC data path. The matrix was left at 3.11-3.13 while the scalars moved to 3.14, and that split is what broke the job. Restore the three pins and stop Renovate re-proposing them, so the interpreter moves only when the matrix and the Arrow trio move with it.
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
This PR contains the following updates:
v4.4.0→v4.6.03.11→3.143.12→3.14Release Notes
docker/login-action (docker/login-action)
v4.6.0Compare Source
v4.5.2Compare Source
v4.5.1Compare Source
v4.5.0Compare Source
actions/python-versions (python)
v3.14.7: 3.14.7Compare Source
Python 3.14.7
v3.14.6: 3.14.6Compare Source
Python 3.14.6
v3.14.5: 3.14.5Compare Source
Python 3.14.5
v3.14.4: 3.14.4Compare Source
Python 3.14.4
v3.14.3: 3.14.3Compare Source
Python 3.14.3
v3.14.2: 3.14.2Compare Source
Python 3.14.2
v3.14.1: 3.14.1Compare Source
Python 3.14.1
v3.14.0: 3.14.0Compare Source
Python 3.14.0
v3.13.15: 3.13.15Compare Source
Python 3.13.15
v3.13.14: 3.13.14Compare Source
Python 3.13.14
v3.13.13: 3.13.13Compare Source
Python 3.13.13
v3.13.12: 3.13.12Compare Source
Python 3.13.12
v3.13.11: 3.13.11Compare Source
Python 3.13.11
v3.13.10: 3.13.10Compare Source
Python 3.13.10
v3.13.9: 3.13.9Compare Source
Python 3.13.9
v3.13.8: 3.13.8Compare Source
Python 3.13.8
v3.13.7: 3.13.7Compare Source
Python 3.13.7
v3.13.6: 3.13.6Compare Source
Python 3.13.6
v3.13.5: 3.13.5Compare Source
Python 3.13.5
v3.13.4: 3.13.4Compare Source
Python 3.13.4
v3.13.3: 3.13.3Compare Source
Python 3.13.3
v3.13.2: 3.13.2Compare Source
Python 3.13.2
v3.13.1: 3.13.1Compare Source
Python 3.13.1
v3.13.0: 3.13.0Compare Source
Python 3.13.0
v3.12.14: 3.12.14Compare Source
Python 3.12.14
v3.12.13: 3.12.13Compare Source
Python 3.12.13
v3.12.12: 3.12.12Compare Source
Python 3.12.12
v3.12.11: 3.12.11Compare Source
Python 3.12.11
v3.12.10: 3.12.10Compare Source
Python 3.12.10
v3.12.9: 3.12.9Compare Source
Python 3.12.9
v3.12.8: 3.12.8Compare Source
Python 3.12.8
v3.12.7: 3.12.7Compare Source
Python 3.12.7
v3.12.6: 3.12.6Compare Source
Python 3.12.6
v3.12.5: 3.12.5Compare Source
Python 3.12.5
v3.12.4: 3.12.4Compare Source
Python 3.12.4
v3.12.3: 3.12.3Compare Source
Python 3.12.3
v3.12.2: 3.12.2Compare Source
Python 3.12.2
v3.12.1: 3.12.1Compare Source
Python 3.12.1
v3.12.0: 3.12.0Compare Source
Python 3.12.0
Configuration
📅 Schedule: (in timezone Etc/UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.