Skip to content

Bump actions/setup-python from 5 to 6 - #117

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-6
Open

Bump actions/setup-python from 5 to 6#117
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/github_actions/actions/setup-python-6

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 14, 2026

Copy link
Copy Markdown
Contributor

Bumps actions/setup-python from 5 to 6.

Release notes

Sourced from actions/setup-python's releases.

v6.0.0

What's Changed

Breaking Changes

Make sure your runner is on version v2.327.1 or later to ensure compatibility with this release. See Release Notes

Enhancements:

Bug fixes:

Dependency updates:

New Contributors

Full Changelog: actions/setup-python@v5...v6.0.0

v5.6.0

What's Changed

Full Changelog: actions/setup-python@v5...v5.6.0

v5.5.0

What's Changed

Enhancements:

Bug fixes:

... (truncated)

Commits

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 [actions/setup-python](https://github.com/actions/setup-python) from 5 to 6.
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: '6'
  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 Jul 14, 2026
@github-actions

Copy link
Copy Markdown

chidori-js cross-runtime benchmarks

Same workloads run under chidori-js, Node.js, Bun, CPython (5 timed run(s) + 1 warmup each, median reported; CPython runs each workload's hand-ported .py twin). All workloads cross-checked to produce identical results.

Startup baselines: chidori 3.0ms · node 28.2ms · bun 11.6ms · cpython 12.2ms

Execution-only time (startup baseline subtracted)

workload chidori node bun cpython fastest
arith_loop 22.5ms (11.0×) 2.0ms 5.0ms (2.4×) 140.3ms (68.6×) node
array_hof 37.8ms (3.1×) 22.0ms (1.8×) 12.1ms 56.4ms (4.7×) bun
array_push_sum 22.0ms (2.1×) 10.4ms 12.7ms (1.2×) 92.7ms (8.9×) node
array_sum 113.1ms (2.9×) 39.1ms 65.7ms (1.7×) 468.8ms (12.0×) node
closures 28.4ms (15.7×) 1.8ms 3.2ms (1.8×) 123.4ms (68.3×) node
fib_recursive 68.8ms (8.7×) 8.9ms (1.1×) 7.9ms 111.1ms (14.0×) bun
json_roundtrip 129.2ms (5.2×) 48.9ms (2.0×) 25.0ms 186.6ms (7.5×) bun
mixed_helpers 214.1ms (12.0×) 17.8ms 22.8ms (1.3×) 133.5ms (7.5×) node
mutual_recursion 82.5ms (13.2×) 9.0ms (1.4×) 6.3ms 227.8ms (36.4×) bun
property_access 15.9ms (4.7×) 0.0ms 3.4ms 147.9ms (44.0×) bun
sort 122.0ms (1.7×) 104.9ms (1.5×) 69.8ms 151.7ms (2.2×) bun
string_build 9.3ms (3.2×) 5.3ms (1.8×) 2.9ms 301.8ms (103.3×) bun
string_scan 14.6ms (3.0×) 6.2ms (1.3×) 4.8ms 22.1ms (4.6×) bun
typed_array 32.6ms (3.3×) 22.4ms (2.3×) 9.8ms 135.8ms (13.8×) bun

Total time including startup (raw wall-clock)

workload chidori node bun cpython
arith_loop 25.6ms 30.2ms 16.6ms 152.6ms
array_hof 40.9ms 50.2ms 23.7ms 68.6ms
array_push_sum 25.1ms 38.6ms 24.3ms 104.9ms
array_sum 116.2ms 67.2ms 77.3ms 481.1ms
closures 31.4ms 30.0ms 14.9ms 135.6ms
fib_recursive 71.8ms 37.1ms 19.5ms 123.3ms
json_roundtrip 132.2ms 77.1ms 36.6ms 198.9ms
mixed_helpers 217.1ms 46.0ms 34.4ms 145.7ms
mutual_recursion 85.5ms 37.1ms 17.9ms 240.0ms
property_access 18.9ms 28.1ms 15.0ms 160.2ms
sort 125.1ms 133.1ms 81.4ms 163.9ms
string_build 12.4ms 33.4ms 14.5ms 314.0ms
string_scan 17.6ms 34.4ms 16.4ms 34.3ms
typed_array 35.6ms 50.6ms 21.4ms 148.0ms

Peak memory (subprocess max RSS, median of 3 dedicated run(s))

workload chidori node bun cpython smallest
(startup) 7.1MiB 39.5MiB (5.5×) 31.3MiB (4.4×) 9.2MiB (1.3×) chidori
arith_loop 7.3MiB 44.2MiB (6.1×) 40.1MiB (5.5×) 9.3MiB (1.3×) chidori
array_hof 19.4MiB 59.5MiB (3.1×) 50.6MiB (2.6×) 25.8MiB (1.3×) chidori
array_push_sum 18.9MiB 57.1MiB (3.0×) 55.5MiB (2.9×) 28.4MiB (1.5×) chidori
array_sum 16.3MiB 57.7MiB (3.5×) 40.6MiB (2.5×) 24.1MiB (1.5×) chidori
closures 7.2MiB 43.3MiB (6.0×) 40.4MiB (5.6×) 9.3MiB (1.3×) chidori
fib_recursive 7.4MiB 43.3MiB (5.9×) 39.3MiB (5.3×) 9.3MiB (1.3×) chidori
json_roundtrip 7.9MiB 45.2MiB (5.7×) 46.2MiB (5.9×) 10.6MiB (1.3×) chidori
mixed_helpers 7.8MiB 49.1MiB (6.3×) 62.0MiB (7.9×) 9.5MiB (1.2×) chidori
mutual_recursion 7.3MiB 44.5MiB (6.1×) 41.5MiB (5.7×) 9.3MiB (1.3×) chidori
property_access 7.4MiB 43.3MiB (5.8×) 40.3MiB (5.4×) 9.3MiB (1.3×) chidori
sort 10.2MiB 57.3MiB (5.6×) 43.4MiB (4.3×) 11.6MiB (1.1×) chidori
string_build 11.3MiB (1.2×) 47.1MiB (4.9×) 38.5MiB (4.0×) 9.6MiB cpython
string_scan 8.5MiB 45.8MiB (5.4×) 36.4MiB (4.3×) 9.3MiB (1.1×) chidori
typed_array 8.0MiB 46.8MiB (5.9×) 38.4MiB (4.8×) 10.6MiB (1.3×) chidori

Numbers are machine- and load-dependent (shared CI runner) — read them as ratios, not absolutes. chidori-js is an interpreter, so it trails the V8/JSC JITs on compute but starts far faster and in far less memory; CPython (also an interpreter) is the like-for-like reference point. A ⚠️ marks a workload whose result disagreed across runtimes.

In-process heap utilization (exact bytes, tracking allocator)

chidori-js heap utilization (exact, via tracking global allocator)

== realm: Engine::new() footprint ==
  retained  706.8 KiB   construction peak  707.0 KiB   churn  721.9 KiB in 8314 allocs   825 live objects

== compile: bytecode footprint (parse + lower, no execution) ==
  workload           retained       peak      churn   allocs
  arith_loop          5.8 KiB   41.7 KiB   62.0 KiB      258
  fib_recursive       7.4 KiB   42.8 KiB   59.3 KiB      277
  property_access     7.5 KiB   44.0 KiB   76.6 KiB      339
  array_push_sum      7.7 KiB   43.7 KiB   80.9 KiB      373
  array_hof          11.6 KiB   48.5 KiB   79.2 KiB      484
  string_build        5.5 KiB   41.0 KiB   55.6 KiB      177
  closures           10.6 KiB   46.8 KiB   78.4 KiB      421
  string_scan         9.6 KiB   46.9 KiB   92.4 KiB      408
  json_roundtrip     13.1 KiB   52.0 KiB   85.4 KiB      290
  object_literals     7.0 KiB   43.3 KiB   62.4 KiB      243
  typed_array        14.8 KiB   54.2 KiB  183.6 KiB      903
  mutual_recursion   16.0 KiB   53.9 KiB  104.6 KiB      696
  mixed_helpers      32.3 KiB   76.7 KiB  157.7 KiB      714

== eval: full run on a fresh engine (peak/retained over the realm baseline) ==
  workload               peak      churn   allocs   retained   after gc
  arith_loop         41.7 KiB   65.6 KiB      288    9.3 KiB    1.5 KiB
  fib_recursive      42.8 KiB   74.1 KiB      346   22.2 KiB   15.9 KiB
  property_access    44.0 KiB   82.1 KiB      385   12.6 KiB    2.7 KiB
  array_push_sum    204.4 KiB  277.7 KiB      423   12.4 KiB    2.6 KiB
  array_hof         136.4 KiB  205.3 KiB      571   17.3 KiB    2.7 KiB
  string_build      358.6 KiB  623.8 KiB    12.2k    9.8 KiB    2.3 KiB
  closures           46.8 KiB   86.4 KiB      491   18.5 KiB    4.4 KiB
  string_scan        71.2 KiB  186.6 KiB     2504   14.4 KiB    2.8 KiB
  json_roundtrip    584.1 KiB  11.49 MiB   124.4k  410.7 KiB   28.8 KiB
  object_literals   572.0 KiB   6.50 MiB    40.3k  102.1 KiB   26.6 KiB
  typed_array       145.2 KiB  314.2 KiB      955   20.2 KiB    2.7 KiB
  mutual_recursion  116.5 KiB  429.4 KiB    30.1k  116.5 KiB   99.6 KiB
  mixed_helpers     602.8 KiB   4.71 MiB    84.8k  310.8 KiB   29.7 KiB

== steady_state: 10 repeat runs on one engine (leak check; growth/run should be ~0) ==
  workload           growth/run     peak/run  churn/run
  arith_loop              605 B      2.1 KiB   11.1 KiB
  fib_recursive         1.4 KiB      4.1 KiB   12.6 KiB
  property_access         605 B      2.5 KiB   11.5 KiB
  array_push_sum          605 B    194.3 KiB  203.3 KiB
  array_hof               614 B    122.3 KiB  132.5 KiB
  string_build            605 B    351.0 KiB  575.0 KiB
  closures              1.2 KiB      4.2 KiB   15.1 KiB
  string_scan             614 B     59.4 KiB  100.4 KiB
  json_roundtrip          614 B    540.8 KiB  11.39 MiB
  object_literals         605 B    537.6 KiB   6.42 MiB
  typed_array             605 B    127.8 KiB  136.9 KiB
  mutual_recursion      1.9 KiB      5.9 KiB  240.4 KiB
  mixed_helpers         1.5 KiB    539.2 KiB   4.54 MiB

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.

0 participants