Commit Graph

50 Commits

Author SHA1 Message Date
dependabot[bot]
5df22b12d8 chore(deps): bump actions/upload-artifact from 4 to 6 (#22338)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 02:33:00 +00:00
dependabot[bot]
ff9700bb3b chore(deps): bump actions/github-script from 7 to 8 (#22339)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-19 02:32:57 +00:00
Alexey Shekhirin
ef33961aff ci(bench): download snapshot in parallel with builds (#22332) 2026-02-18 17:40:17 +00:00
Alexey Shekhirin
ee19320ee8 ci(bench): use ABBA run order to reduce variance (#22321) 2026-02-18 15:33:31 +00:00
Alexey Shekhirin
9251997c1f ci(bench): build baseline and feature binaries in parallel (#22323) 2026-02-18 14:30:58 +00:00
Alexey Shekhirin
e6e0dde903 ci(bench): queue reth-bench jobs and report queue position in PR comment (#22318) 2026-02-18 12:53:12 +00:00
Georgios Konstantopoulos
b1b51261af feat(ci): granular status updates for reth-bench workflow (#22297)
Co-authored-by: Amp <amp@ampcode.com>
2026-02-18 12:05:59 +00:00
Georgios Konstantopoulos
2ae5ef475e feat(ci): add workflow_dispatch trigger for reth-bench (#22298)
Co-authored-by: Amp <amp@ampcode.com>
2026-02-18 11:22:22 +00:00
Alexey Shekhirin
b49cadb346 ci(bench): rename main/branch to baseline/feature, add ref args (#22284)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Amp <amp@ampcode.com>
2026-02-17 23:00:01 +00:00
Alexey Shekhirin
719bbc2543 ci: reth-bench (#22134) 2026-02-17 16:47:47 +00:00
Georgios Konstantopoulos
0464cddfb0 ci: fall back to GitHub-hosted runners for forks (#22266)
Co-authored-by: Amp <amp@ampcode.com>
2026-02-17 10:34:43 +00:00
Alexey Shekhirin
bb39cba504 ci: partition bench codspeed job (#20332)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2026-01-20 14:29:48 +00:00
DaniPopes
93c1b0f52f ci: add more sccache (#20316) 2025-12-11 18:46:11 +00:00
Alexey Shekhirin
c697147f90 ci: use depot runners (#20222) 2025-12-09 23:03:44 +00:00
Alexey Shekhirin
f633efc969 ci: run on ubuntu instead of reth runner (#20196) 2025-12-08 14:30:20 +01:00
Rej Ect
e62cb8f82b ci: update checkout action to v6 (#19930) 2025-11-26 09:46:58 +00:00
dependabot[bot]
6fdf6c4492 chore(deps): bump CodSpeedHQ/action from 3 to 4 (#18333)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-23 14:07:44 +00:00
dependabot[bot]
e741fac680 chore(deps): bump actions/checkout from 4 to 5 (#17814)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-12 08:12:55 +00:00
DaniPopes
2d3f5aa9f7 ci: remove concurrency from bench (#16458) 2025-05-24 17:24:18 +00:00
DaniPopes
9a062c0844 chore(bench): more determinism (#13603) 2024-12-31 02:42:07 +00:00
DaniPopes
d217c67129 ci: don't run codspeed in merge_group for now (#13483) 2024-12-20 14:21:09 +00:00
DaniPopes
a4f86b0e2d feat: set up codspeed (#13372) 2024-12-20 11:21:51 +00:00
joshieDo
07f5971ae1 docs(ci): add docs to bench.yml (#11128) 2024-09-23 14:31:33 +00:00
joshieDo
c7e34fbd4a chore: move reth test-vectors to cli/commands with feature (#9329) 2024-07-05 14:49:52 +00:00
Alexey Shekhirin
4984bc6cc9 fix(ci): use correct profile for iai benches (#9081) 2024-06-25 09:58:55 +00:00
Oliver Nordbjerg
05d9cf950b ci: fix iai benches the sequel (#7562) 2024-04-10 23:37:09 +00:00
DaniPopes
69355affb8 ci: fix iai job (#7544) 2024-04-10 18:50:41 +00:00
Abner Zheng
8d3085617d Update iai benchmarks to use iai-callgrind (#7534) 2024-04-10 14:48:51 +00:00
Alexey Shekhirin
91c7dd04b7 Revert "chore(github): skip some heavy jobs when PR is not related (#6667)" (#7035) 2024-03-07 17:08:51 +00:00
Delweng
efa6bbc2df chore(github): skip some heavy jobs when PR is not related (#6667)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2024-03-06 19:02:29 +00:00
github-actions[bot]
e57ad4a302 chore(deps): weekly cargo update (#5297)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2023-11-05 12:55:17 +00:00
DaniPopes
6e0cf0f33a ci: chores (#5280) 2023-11-04 23:22:27 +00:00
DaniPopes
8e9937bb08 ci: minor fixes (#4831) 2023-09-28 01:25:33 +00:00
Roman Krasiuk
0a1e2c3e00 fix: pass feature flag to iai bench (#4791) 2023-09-26 12:49:07 +00:00
Roman Krasiuk
455af5603b fix(ci): valgrind installation (#4605) 2023-09-15 09:17:54 +00:00
Alexey Shekhirin
a8e0880a98 chore(ci): run check and clippy on tests and benches too (#4587) 2023-09-14 16:19:42 +00:00
DaniPopes
555a1dd2b5 ci: deny warnings only in lint jobs (#3982) 2023-07-29 13:37:18 +00:00
Bjerg
2581c24a6f ci: run bench on large runner (#3889) 2023-07-24 18:37:40 +02:00
Bjerg
4a86aae213 ci: re-enable workflows on main (#3849) 2023-07-19 16:24:16 +02:00
Georgios Konstantopoulos
21db2936e6 ci: pin ubuntu to 20.04 to avoid glibc errors
ref: https://github.com/paradigmxyz/reth/actions/runs/5486255403/jobs/9996118421
ref: https://github.com/foundry-rs/foundry/issues/3827

Compiling serde v1.0.164
error: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /target/maxperf/deps/libserde_derive-6e9709c79bb5c7fa.so)
   --> /cargo/registry/src/index.crates.io-6f17d22bba15001f/serde-1.0.164/src/lib.rs:340:1
    |
340 | extern crate serde_derive;
    | ^^^^^^^^^^^^^^^^^^^^^^^^^^
2023-07-07 15:37:04 +03:00
Bjerg
007c04e29e ci: split checks across pr/merge group/main (#3405) 2023-06-26 17:41:52 +00:00
Bjerg
144f4bdcee ci: fix required checks (#3192) 2023-06-15 19:58:49 +00:00
Sanket Shanbhag
b7fb236986 ci: add dummy jobs to required workflows (#2905) 2023-05-31 08:19:35 +00:00
Bjerg
d676170f84 ci: various speed optimizations (#2867) 2023-05-29 12:47:49 +00:00
Bjerg
ea5e877f35 ci: use Swatinem/rust-cache@v2 everywhere (#2862) 2023-05-26 14:01:46 +00:00
Bjerg
fd785287de ci: run workflows on merge_group (#2842) 2023-05-25 18:39:32 +02:00
Bjerg
43aeadb9ba ci: disable bench comparison workflow for main (#2756) 2023-05-21 19:40:31 +03:00
Christoph Kieslich
3f342a7c0a ci: re-introduce running CI on ubuntu-latest (#1837) 2023-03-19 17:26:39 -07:00
Bjerg
661a2426ff ci: check that benchmarks compile (#1828) 2023-03-18 08:36:34 +01:00
Bjerg
f63c8d7e36 ci: split ci workflow (#1345) 2023-02-14 17:49:18 +01:00