Skip to content

Commit f0972da

Browse files
author
github-action-benchmark
committed
add Synthetic Benchmark (customSmallerIsBetter) benchmark result for 36833d7
1 parent 7e8d7bd commit f0972da

1 file changed

Lines changed: 30 additions & 1 deletion

File tree

dev/bench/data.js

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
window.BENCHMARK_DATA = {
2-
"lastUpdate": 1781558857458,
2+
"lastUpdate": 1781559171113,
33
"repoUrl": "https://github.com/ocaml/dune",
44
"entries": {
55
"Melange Benchmark": [
@@ -407596,6 +407596,35 @@ window.BENCHMARK_DATA = {
407596407596
"unit": "seconds"
407597407597
}
407598407598
]
407599+
},
407600+
{
407601+
"commit": {
407602+
"author": {
407603+
"email": "me@rgrinberg.com",
407604+
"name": "Rudi Grinberg",
407605+
"username": "rgrinberg"
407606+
},
407607+
"committer": {
407608+
"email": "noreply@github.com",
407609+
"name": "GitHub",
407610+
"username": "web-flow"
407611+
},
407612+
"distinct": true,
407613+
"id": "36833d7e2dcb426033534f7dc6215a192c1616c1",
407614+
"message": "feature: bring back action runners (#14240)\n\nBring back action runners and use them in conjunction with bubble wrap\nto make it impossible to modify the shared cache.\n\nI'm going to enable this through the makefile for folks on the dev team\nto get some beta testing. If all goes well, it should be available for\n3.24.\n\n@anmonteiro I've been told that sandbox-exec offers comparable\nfunctionality on macos. It would be good to have this as an alternative\nto bwrap.\n\n## Work Included\n\n- Add --action-runner and the internal action-runner worker command.\n- Add --sandbox-actions, which runs eligible actions through a\nbubblewrap-wrapped\n worker and protects the shared cache from worker writes.\n- Extend process execution with a path-based runner hook, runner-safe\nmetadata,\n output/capture handling, and parent-owned trace events.\n- Add action eligibility plumbing (Allow_action_runner,\ncan_run_in_action_runner,\nruns_process) for user actions, cram tests, pp/ppx, inline tests, and\nselected\n action extensions.\n- Add RPC protocol/server support for runner ready/exec/cancel requests,\nper-generation lifecycle tracking, disconnect handling, and\nbuild-cancellation\n propagation.\n- Add trace events and inherited trace-fd support for worker lifecycle\nand\n process events.\n- Account for sandbox-actions in rule digests only for actions that\nspawn\n processes.\n- Add black-box coverage for runner execution, failures, disconnects,\n cancellation, watch shutdown, tracing, and sandboxed actions.\n\nSigned-off-by: Rudi Grinberg <me@rgrinberg.com>",
407615+
"timestamp": "2026-06-15T22:17:03+01:00",
407616+
"tree_id": "003e2eb97f27624c2f3d24dfbb4bfaa091ed520e",
407617+
"url": "https://github.com/ocaml/dune/commit/36833d7e2dcb426033534f7dc6215a192c1616c1"
407618+
},
407619+
"date": 1781559170296,
407620+
"tool": "customSmallerIsBetter",
407621+
"benches": [
407622+
{
407623+
"name": "synthetic build time (cold, Linux)",
407624+
"value": 61.51598263791334,
407625+
"unit": "seconds"
407626+
}
407627+
]
407599407628
}
407600407629
],
407601407630
"Synthetic Watch Benchmark": [

0 commit comments

Comments
 (0)