Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
fe73d4e
EIP-7732 current fork spectests (#3854)
potuz Mar 14, 2025
8c830e1
Test blob_kzg_commitments_merkle_proof with different blob counts (#4…
EvgeniyZh Mar 14, 2025
8fa1aaa
Update canonical network names for Hoodi (#4166)
etan-status Mar 15, 2025
ccd5d8f
Improve readme and remove docker on tests (#4178)
GabrielAstieres Mar 19, 2025
ff99bc0
Create honest validator specs for Fulu (#4135)
jtraglia Mar 20, 2025
eca87bb
Stop running circleci checks (#4192)
GabrielAstieres Mar 24, 2025
40bbcc6
chore: pinning github actions versions (#4193)
skylenet Mar 24, 2025
9f34044
Bump the actions group with 3 updates (#4194)
dependabot[bot] Mar 24, 2025
b6ff636
Add weekly dependabot check for python dependencies (#4110)
jtraglia Mar 24, 2025
205b089
Bump mkdocs-awesome-pages-plugin from 2.8.0 to 2.10.1 (#4196)
dependabot[bot] Mar 24, 2025
aaa0e63
Bump pytest from 8.3.4 to 8.3.5 (#4197)
dependabot[bot] Mar 24, 2025
fbf30ec
Bump mkdocs from 1.4.2 to 1.6.1 (#4198)
dependabot[bot] Mar 24, 2025
d9215cc
Add fork.md for eip7805 (#4191)
jihoonsong Mar 24, 2025
1bf1064
Bump trie from 3.0.1 to 3.1.0 (#4201)
dependabot[bot] Mar 25, 2025
bbe6d05
Bump py-ecc from 6.0.0 to 7.0.1 (#4202)
dependabot[bot] Mar 25, 2025
4dd8dba
Group all dependabot python upgrades (#4204)
jtraglia Mar 25, 2025
6c3f168
Update BlobsBundle for Fulu (#4187)
jtraglia Mar 25, 2025
72e1533
Clarify validator custody updates (#4188)
GabrielAstieres Mar 25, 2025
fe8aef7
Fix some comments (#4209)
threehonor Mar 25, 2025
9d2d02a
Bump the actions group with 11 updates (#4207)
dependabot[bot] Mar 26, 2025
d2abab3
Fix a small bug in a pending consolidation test (#4217)
jtraglia Mar 26, 2025
ce25da0
Update fork trigger sections (#4208)
GabrielAstieres Mar 26, 2025
b65f5d4
Use consistent note style (#4224)
jtraglia Mar 27, 2025
28bbdcb
Remove outdated paragraph about ExecutionPayloadV4 in electra (#4221)
GabrielAstieres Mar 27, 2025
8896e6d
Add missing section headers to fulu spec (#4223)
jtraglia Mar 27, 2025
04b8ae2
Replace some instances of "extended" with "modified" (#4225)
jtraglia Mar 27, 2025
420adfb
Add Distributed Blob Publishing to Fulu networking spec (#4183)
jimmygchen Mar 28, 2025
03befe3
Use finalized state for Fulu validator custody (#4211)
nalepae Mar 28, 2025
c95d1df
State that effective balance should be used (#4218)
jtraglia Mar 28, 2025
69739e3
Bump version to v1.5.0-beta.4 (#4236)
jtraglia Mar 31, 2025
cc89f3d
Round down value when setting validator's effective balance (#4229)
ensi321 Mar 31, 2025
62988ca
Add full_pending_withdrawals_but_first_skipped_* tests (#4237)
jtraglia Mar 31, 2025
26094ae
Add multiple_pending_deposits_same_pubkey_different_signature test (#…
0xTylerHolmes Mar 31, 2025
1557d7b
Add withdrawal_and_consolidation_effective_balance_updates test (#4239)
jtraglia Mar 31, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
232 changes: 0 additions & 232 deletions .circleci/config.yml

This file was deleted.

2 changes: 0 additions & 2 deletions .dockerignore

This file was deleted.

18 changes: 18 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
version: 2
updates:
- package-ecosystem: pip
directory: /
schedule:
interval: weekly
groups:
actions:
patterns:
- '*'
- package-ecosystem: github-actions
directory: /
schedule:
interval: weekly
groups:
actions:
patterns:
- '*'
6 changes: 3 additions & 3 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ jobs:
deploy:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Build docs
run: make _copy_docs
- uses: actions/setup-python@v4
- uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: 3.x
- uses: actions/cache@v2
- uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3
with:
key: ${{ github.ref }}
path: .cache
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/generate_vectors.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ jobs:
runs-on: [self-hosted-ghr-custom, size-xl-x64, profile-consensusSpecs]
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
repository: 'ethereum/consensus-specs'
path: 'consensus-specs'
ref: ${{ inputs.ref || 'dev' }}
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: '3.12.4'
cache: ''
Expand Down Expand Up @@ -55,22 +55,22 @@ jobs:
tar -czvf minimal.tar.gz tests/minimal
tar -czvf mainnet.tar.gz tests/mainnet
- name: Upload general.tar.gz
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: General Test Configuration
path: consensus-spec-tests/general.tar.gz
- name: Upload minimal.tar.gz
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: Minimal Test Configuration
path: consensus-spec-tests/minimal.tar.gz
- name: Upload mainnet.tar.gz
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: Mainnet Test Configuration
path: consensus-spec-tests/mainnet.tar.gz
- name: Upload consensustestgen
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
with:
name: consensustestgen.log
path: consensustestgen.log
22 changes: 11 additions & 11 deletions .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,14 +28,14 @@ jobs:
runs-on: [self-hosted-ghr-custom, size-l-x64, profile-consensusSpecs]
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: '20'
cache: ''
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: '3.12.4'
cache: ''
Expand All @@ -48,7 +48,7 @@ jobs:
runs-on: [self-hosted-ghr-custom, size-l-x64, profile-consensusSpecs]
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Check for trailing whitespace
run: |
if git grep -n '[[:blank:]]$'; then
Expand All @@ -61,14 +61,14 @@ jobs:
needs: [lint]
strategy:
matrix:
version: ["phase0", "altair", "bellatrix", "capella", "deneb", "electra", "fulu", "eip7441"]
version: ["phase0", "altair", "bellatrix", "capella", "deneb", "electra", "fulu", "eip7441", "eip7732"]
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Rust for dependencies
uses: actions-rust-lang/setup-rust-toolchain@v1
uses: actions-rust-lang/setup-rust-toolchain@9399c7bb15d4c7d47b27263d024f0a4978346ba4 # v1.11.0
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: '3.12.4'
cache: ''
Expand All @@ -90,7 +90,7 @@ jobs:
echo "spec_test_preset_type=mainnet" >> $GITHUB_ENV
- name: test-${{ matrix.version }}
run: make test fork=${{ matrix.version }} preset=${{ env.spec_test_preset_type }}
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
if: always()
with:
name: test-reports-${{ matrix.version }}
Expand All @@ -100,9 +100,9 @@ jobs:
runs-on: [self-hosted-ghr-custom, size-s-x64, profile-consensusSpecs]
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0
with:
python-version: '3.12.4'
cache: ''
Expand Down
Loading
Loading