Commit Graph

69 Commits

Author SHA1 Message Date
30a1ad2586 feat(ci): validate Grafana dashboard JSON (#3382) 2023-06-26 11:33:20 +00:00
cb298788df chore(ci): add missing Hive rpc-compat methods (#3331) 2023-06-22 17:06:56 +00:00
dc74fad816 test: add support for seeded rng (#3270) 2023-06-21 21:35:28 +00:00
8eeba4dcc8 chore(ci): book lint (#3266) 2023-06-20 14:02:43 +00:00
a98bbf7228 chore: link to ghcr in draft releases (#3261) 2023-06-20 11:33:38 +00:00
d3d23b4450 ci: fix book deployment (#3247) 2023-06-19 21:15:06 +02:00
9484de09f5 ci: use actions/deploy-pages@v2 (#3223) 2023-06-19 09:19:34 +00:00
144f4bdcee ci: fix required checks (#3192) 2023-06-15 19:58:49 +00:00
43a2d09462 docs: add rustdoc to gh pages (#3104) 2023-06-12 08:40:04 -07:00
643b3811c2 ci: add docker release workflow (#2985) 2023-06-05 17:22:31 +00:00
2e406c1791 ci: upgrade to geth 1.12.0-e501b3b0 (#2874)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-02 19:11:19 +00:00
b7fb236986 ci: add dummy jobs to required workflows (#2905) 2023-05-31 08:19:35 +00:00
d676170f84 ci: various speed optimizations (#2867) 2023-05-29 12:47:49 +00:00
ea5e877f35 ci: use Swatinem/rust-cache@v2 everywhere (#2862) 2023-05-26 14:01:46 +00:00
cb829be089 refactor: move ef tests to own testing crate (#2847) 2023-05-26 02:02:08 +00:00
fd785287de ci: run workflows on merge_group (#2842) 2023-05-25 18:39:32 +02:00
11a6130c14 ci: add windows and apple silicon releases (#2810) 2023-05-24 11:16:47 -07:00
1b1ca9e2ca ci: temporarily disable windows releases (#2779) 2023-05-22 17:05:54 +03:00
43aeadb9ba ci: disable bench comparison workflow for main (#2756) 2023-05-21 19:40:31 +03:00
8e89360774 feat: release workflow (#2677) 2023-05-19 19:48:23 +02:00
0664ee108b ci: hive tests (#1348)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-04-21 13:45:27 -04:00
f90f734a76 chore/ci: update deny config and action (#2142) 2023-04-06 17:24:04 +02:00
4f50f7213b ci: run version constraint test partitioned (#2052) 2023-03-31 16:15:50 +02:00
3f342a7c0a ci: re-introduce running CI on ubuntu-latest (#1837) 2023-03-19 17:26:39 -07:00
661a2426ff ci: check that benchmarks compile (#1828) 2023-03-18 08:36:34 +01:00
8485d7b209 ci: revert nightly downgrade (#1807) 2023-03-16 23:36:27 -07:00
00bcb210a0 fix(ci): downgrade nightly to 2023-03-14 (#1790) 2023-03-16 03:11:46 -07:00
45c6be4e3d ci: delete project workflow (#1695) 2023-03-10 10:13:48 +01:00
92a0ebbf04 ci: no longer pin nightly version (#1638) 2023-03-05 20:20:59 +01:00
a0c82c55b2 fix(cli): block node command from exiting (#1540) 2023-02-24 05:53:05 -08:00
d5d685b5b2 ci: partition tests (#1349) 2023-02-14 20:37:59 +01:00
f63c8d7e36 ci: split ci workflow (#1345) 2023-02-14 17:49:18 +01:00
ce2354a05a ci: use matrix for sync job (#1339) 2023-02-14 16:08:53 +01:00
5c62149b83 ci: add sync ci job (#1330) 2023-02-13 20:10:51 -08:00
cc43b72835 chore(db): microbenchmarking for table serialization and db insertion (#513)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-30 20:08:51 -08:00
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
2397c54a11 ci: add doc test job (#1045) 2023-01-26 00:26:59 -08:00
707e488d2c feat: improve eth test runner (#868) 2023-01-13 14:24:18 +01:00
99c7ba1920 ci: don't add PRs to project (#735) 2023-01-05 17:44:13 +02:00
5c88f25ef3 ci: add project workflow (#720)
* ci: add project workflow

* ci: rename secret
2023-01-04 22:22:17 +01:00
ec69481af4 ci: use nightly for sanity workflow (#679) 2023-01-02 13:41:03 +02:00
fc977b27bd meta: latest nightly for lint (#675) 2023-01-02 13:40:29 +02:00
208118caa4 meta: stable toolchain (#640)
* switch ci toolchain to stable

* revert fmt & clippy to nightly
2022-12-29 14:55:06 +02:00
47d044942b patch nightly toolchain (#642) 2022-12-29 11:16:35 +01:00
bfe2fd6221 ci: add eth chain test. Set prevrandao after merge (#621)
* Small changes

* feat: Add eth chain test to ci. Set prevrandao after merge

* Update .github/workflows/ci.yml

Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>

* move env

Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2022-12-26 22:55:46 +01:00
562e895f21 ci: unused dependencies sanity check (#590)
* ci: add unused deps sanity check

* ci: fix unused deps issue template title

* ci: rename udeps job

* chore: formatting

* chore: make `cargo-udeps` ignore `aquamarine`

* deps: resolve unused deps

* ci: check every feature and target in udeps job
2022-12-23 13:19:50 +01:00
affead471d ci: fix sanity job 2022-12-23 12:30:06 +01:00
9e2ef7e48c ci: add sanity check workflow (#588)
* ci: add sanity check workflow

Adds a workflow that performs on-demand and scheduled
checks to ensure reth crates are consumeable.

* chore: adjust issue template

* ci: rename sanity check job
2022-12-23 12:27:19 +01:00
0864193031 ci: disable fuzzing jobs (#559) 2022-12-21 15:41:28 +02:00
ed4213fdff ci: speed up fuzz tests (#544)
* ci: run fuzz tests in matrix

* ci: fail if fuzzing fails

* ci: rename fuzz step

* ci: clean up env

* ci: fix fuzz test target matching

* ci: prebuild fuzz corpus

* ci: collect coverage while running tests

Instead of running tests twice, we can just run them
once while collecting coverage data.

* ci: temporarily disable `reth-eth-wire` fuzzing

* ci: collect fuzz coverage data

* ci: fix fuzz coverage collection

* ci: re-enable `reth-eth-wire`
2022-12-20 22:18:53 +01:00