73 Commits

Author SHA1 Message Date
Justin Traglia
927073b0aa In the release action, add back sudo (#4428) 2025-07-02 08:11:55 -05:00
Justin Traglia
56eee54d8a In the release action, disable sanity checks & remove sudo (#4425) 2025-07-02 07:33:03 -05:00
Justin Traglia
86a4df2edb Increase release action timeout to 24 hours (#4423) 2025-07-01 19:57:25 -05:00
Justin Traglia
85ba6878e5 Fix sanity test steps in release action (#4418) 2025-06-30 19:06:20 -05:00
Justin Traglia
8b9c2d8c0a Update release documentation (#4416) 2025-06-30 15:27:40 -05:00
Justin Traglia
c3b649690b Add support for automated releases (#4409) 2025-06-25 14:45:21 -05:00
Justin Traglia
f1df0704d1 Add nightly workflow to deal with stale issues/PRs 2025-06-23 11:28:01 -05:00
Justin Traglia
f106e045b7 Detect errors in reference test generator action (#4366) 2025-06-05 11:34:54 -05:00
Justin Traglia
cc075cc625 Use python 3.13 in CI actions (#4363) 2025-06-04 13:13:40 -05:00
Justin Traglia
518a15212d Increase mainnet tests timeout to 12 hours (#4362) 2025-06-04 13:13:26 -05:00
Justin Traglia
1ff0d2728e Add repo input to reftest generator action (#4356) 2025-06-02 21:48:50 -05:00
Justin Traglia
5819ea2ca3 Update default shell to bail on error (#4349) 2025-05-30 08:33:03 -05:00
Justin Traglia
cc6996c226 Generate reference tests for EIP7732 & EIP7805 (#4319) 2025-05-16 08:54:27 -05:00
Justin Traglia
a3cc1836d8 Simplify reference test generators (#4317) 2025-05-14 21:35:21 -05:00
Justin Traglia
6b516841c9 Improve generator UX (#4309) 2025-05-09 12:53:12 -05:00
dependabot[bot]
b75a3f238b Bump actions/setup-python from 5.5.0 to 5.6.0 in the actions group (#4293)
Bumps the actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 5.5.0 to 5.6.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](8d9ed9ac5c...a26af69be9)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 5.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-28 21:28:20 -05:00
Justin Traglia
f65a82d535 Add workflow to run nightly mainnet tests (#4280) 2025-04-20 17:33:03 -05:00
Justin Traglia
d181573bd2 Use mdformat for markdown formatting (#4244)
* Replace skip footnote with html block

* Remove unnecessary duration columns

* Add mdformat to pyproject

* Start to use mdformat-toc

* Remove table of contents headers

* Fix empty header

* Finally, run mdformat

* Remove doctoc from CI

* Fix issue with eip7732

* Error if linter changes something in CI
2025-04-03 09:37:21 -05:00
dependabot[bot]
e8400151a6 Bump actions/setup-python from 5.4.0 to 5.5.0 in the actions group (#4242)
Bumps the actions group with 1 update: [actions/setup-python](https://github.com/actions/setup-python).


Updates `actions/setup-python` from 5.4.0 to 5.5.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](42375524e2...8d9ed9ac5c)

---
updated-dependencies:
- dependency-name: actions/setup-python
  dependency-version: 5.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-31 20:30:46 -05:00
Justin Traglia
4dd8dbaf06 Group all dependabot python upgrades (#4204) 2025-03-24 20:15:01 -05:00
Justin Traglia
b6ff636ba5 Add weekly dependabot check for python dependencies (#4110) 2025-03-24 12:20:41 -05:00
dependabot[bot]
9f34044da9 Bump the actions group with 3 updates (#4194)
Bumps the actions group with 3 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python) and [actions/cache](https://github.com/actions/cache).


Updates `actions/checkout` from 3.6.0 to 4.2.2
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.6.0...11bd71901bbe5b1630ceea73d27597364c9af683)

Updates `actions/setup-python` from 4.7.1 to 5.4.0
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](https://github.com/actions/setup-python/compare/v4.7.1...42375524e23c412d93fb67b49958b491fce71c38)

Updates `actions/cache` from 2 to 4
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](8492260343...5a3ec84eff)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/setup-python
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-24 10:10:32 -05:00
Rafael Matias
40bbcc693e chore: pinning github actions versions (#4193)
* Update GitHub Actions in .github/workflows/docs.yml to use pinned hashes

* Update GitHub Actions in .github/workflows/generate_vectors.yml to use pinned hashes

* Update GitHub Actions in .github/workflows/run-tests.yml to use pinned hashes

* feat(ci): add dependabot to check for github-actions updates weekly
2025-03-24 15:18:16 +01:00
Potuz
fe73d4eec5 EIP-7732 current fork spectests (#3854) 2025-03-14 08:31:48 -05:00
Justin Traglia
a3205e694b For the most part, rename whisk to eip7441 2025-02-14 15:02:48 -06:00
Justin Traglia
2fa84cbb05 Increase test vector generation action timeout (#4117)
Also, use `$(nproc)` instead of a hard-coded 16 cores.
2025-02-03 07:28:26 -06:00
Justin Traglia
efb8ec9bb6 Do not checkout tests repo in nightly tests action (#4115) 2025-02-02 20:45:28 -06:00
Justin Traglia
98cf01d22d Refactor the main Makefile (#3988) 2024-12-13 13:30:23 -06:00
Justin Traglia
28719cdebf Rename eip7594 to fulu, p1 2024-12-11 08:09:59 -06:00
Justin Traglia
414987cb10 Check for errors after running modcheck 2024-12-03 09:05:37 -06:00
Justin Traglia
e519845eb9 Merge branch 'dev' into delete-trailing-whitespace 2024-12-02 08:58:08 -06:00
Justin Traglia
82093ddaac Revert some changes 2024-10-21 14:11:37 -05:00
Justin Traglia
57bd0ae2bf Remove --collect-only & rebrand to modcheck 2024-10-18 12:15:59 -05:00
Justin Traglia
991ccd233f Add gen-collect-only CI check 2024-10-18 11:44:01 -05:00
Justin Traglia
959d592df0 Add CI check for trailing whitespace 2024-10-11 08:06:39 -05:00
Justin Traglia
f30d7bee0a Delete trailing whitespace for yaml files 2024-10-11 07:56:23 -05:00
Justin Traglia
3196f3270f Add testgen badge to readme (#3933) 2024-09-26 09:35:36 -05:00
Justin Traglia
ea90d6f27d Fix test vector generators to work with Python 3.12 2024-09-17 14:56:59 -05:00
Parithosh Jayanthi
7cacee6ad6 Add cronjob for test vector generation (#3922) 2024-09-16 11:16:07 -05:00
Parithosh Jayanthi
ad91a835c0 Update python to 3.12.4 (#3880)
* update python to 3.12

* drop down to 3.12.4 for compatibility

* setup rust toolchain for deps

* fix typo

* fix linter

* fixing linter

* adding rust dep

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying to fix circleci

* trying new image

* trying new image

* trying new image

* trying new image

* invalidate cache

* bump reqs

* remove cache invalidation

* fix cache name

* update to use latest image
2024-08-22 02:15:57 +08:00
Parithosh Jayanthi
d4b6c0c304 Adds CI to generate test vectors (#3793)
* Add support for the CI to generate the test vectors
2024-06-11 22:54:45 +02:00
Parithosh Jayanthi
84c4aebfa8 github runner overhaul (#3751)
-    More isolated per job
-    Moderate speed increase
-    Moderate Cost reduction
-    Better security as jobs and tasks are fully isolated and run on ephemeral instances
2024-05-07 10:34:25 +02:00
Alex Stokes
034909ddb6 Merge in EIP-7251 tests to Electra 2024-04-15 20:10:14 -06:00
Hsiao-Wei Wang
91dc428d28 fix conflict 2024-04-12 21:29:10 +09:00
Alex Stokes
e4068b5391 Merge EIP-7549 into Electra 2024-04-05 13:56:57 -06:00
Hsiao-Wei Wang
55c81e7fa1 Merge EIP7002 into Electra 2024-04-05 11:36:49 -06:00
Hsiao-Wei Wang
d2c69fe3cf Rename EIP6110 to Electra 2024-04-05 10:53:42 -06:00
Hsiao-Wei Wang
ce591f98c8 Enable EIP7549 CI 2024-04-01 10:43:38 +09:00
Hsiao-Wei Wang
1509b22c7a Merge pull request #3557 from ethereum/polynomial-commitments-sampling
EIP-7594: Add cryptography specs for sampling
2024-01-15 16:16:49 +08:00
Hsiao-Wei Wang
b7d9ea9a75 Rename peerdas to eip7594 2024-01-14 00:13:08 +08:00