Skip to content

Conversation

jtraglia
Copy link
Member

@jtraglia jtraglia commented Mar 31, 2025

potuz and others added 29 commits March 14, 2025 08:31
* 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
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](actions/checkout@v3.6.0...11bd719)

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

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](actions/cache@8492260...5a3ec84)

---
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] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mkdocs-awesome-pages-plugin](https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin) from 2.8.0 to 2.10.1.
- [Release notes](https://github.com/lukasgeiter/mkdocs-awesome-pages-plugin/releases)
- [Commits](lukasgeiter/mkdocs-awesome-nav@v2.8.0...v2.10.1)

---
updated-dependencies:
- dependency-name: mkdocs-awesome-pages-plugin
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.3.4 to 8.3.5.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.4...8.3.5)

---
updated-dependencies:
- dependency-name: pytest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [mkdocs](https://github.com/mkdocs/mkdocs) from 1.4.2 to 1.6.1.
- [Release notes](https://github.com/mkdocs/mkdocs/releases)
- [Commits](mkdocs/mkdocs@1.4.2...1.6.1)

---
updated-dependencies:
- dependency-name: mkdocs
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* Add fork.md for eip7805

* Fix table & remove unnecessary section

* Add electra import

---------

Co-authored-by: Justin Traglia <[email protected]>
Bumps [trie](https://github.com/ethereum/py-trie) from 3.0.1 to 3.1.0.
- [Changelog](https://github.com/ethereum/py-trie/blob/main/CHANGELOG.rst)
- [Commits](ethereum/py-trie@v3.0.1...v3.1.0)

---
updated-dependencies:
- dependency-name: trie
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [py-ecc](https://github.com/ethereum/py_ecc) from 6.0.0 to 7.0.1.
- [Release notes](https://github.com/ethereum/py_ecc/releases)
- [Changelog](https://github.com/ethereum/py_ecc/blob/main/docs/release_notes.rst)
- [Commits](ethereum/py_ecc@v6.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: py-ecc
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Signed-off-by: threehonor <[email protected]>
* Bump the actions group with 11 updates

Bumps the actions group with 11 updates:

| Package | From | To |
| --- | --- | --- |
| [lru-dict](https://github.com/amitdev/lru-dict) | `1.2.0` | `1.3.0` |
| [marko](https://github.com/frostming/marko) | `1.0.2` | `2.1.2` |
| [pycryptodome](https://github.com/Legrandin/pycryptodome) | `3.21.0` | `3.22.0` |
| ruamel-yaml | `0.17.21` | `0.18.10` |
| [setuptools](https://github.com/pypa/setuptools) | `75.8.0` | `78.0.2` |
| [codespell](https://github.com/codespell-project/codespell) | `2.4.0` | `2.4.1` |
| [flake8](https://github.com/pycqa/flake8) | `5.0.4` | `7.1.2` |
| [mypy](https://github.com/python/mypy) | `0.981` | `1.15.0` |
| [filelock](https://github.com/tox-dev/py-filelock) | `3.17.0` | `3.18.0` |
| [pathos](https://github.com/uqfoundation/pathos) | `0.3.0` | `0.3.3` |
| [mkdocs-material](https://github.com/squidfunk/mkdocs-material) | `9.1.5` | `9.6.9` |


Updates `lru-dict` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/amitdev/lru-dict/releases)
- [Commits](amitdev/lru-dict@v1.2.0...v1.3.0)

Updates `marko` from 1.0.2 to 2.1.2
- [Release notes](https://github.com/frostming/marko/releases)
- [Changelog](https://github.com/frostming/marko/blob/master/CHANGELOG.md)
- [Commits](frostming/marko@v1.0.2...v2.1.2)

Updates `pycryptodome` from 3.21.0 to 3.22.0
- [Release notes](https://github.com/Legrandin/pycryptodome/releases)
- [Changelog](https://github.com/Legrandin/pycryptodome/blob/master/Changelog.rst)
- [Commits](Legrandin/pycryptodome@v3.21.0...v3.22.0)

Updates `ruamel-yaml` from 0.17.21 to 0.18.10

Updates `setuptools` from 75.8.0 to 78.0.2
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v75.8.0...v78.0.2)

Updates `codespell` from 2.4.0 to 2.4.1
- [Release notes](https://github.com/codespell-project/codespell/releases)
- [Commits](codespell-project/codespell@v2.4.0...v2.4.1)

Updates `flake8` from 5.0.4 to 7.1.2
- [Commits](PyCQA/flake8@5.0.4...7.1.2)

Updates `mypy` from 0.981 to 1.15.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v0.981...v1.15.0)

Updates `filelock` from 3.17.0 to 3.18.0
- [Release notes](https://github.com/tox-dev/py-filelock/releases)
- [Changelog](https://github.com/tox-dev/filelock/blob/main/docs/changelog.rst)
- [Commits](tox-dev/filelock@3.17.0...3.18.0)

Updates `pathos` from 0.3.0 to 0.3.3
- [Release notes](https://github.com/uqfoundation/pathos/releases)
- [Commits](uqfoundation/pathos@pathos-0.3.0...0.3.3)

Updates `mkdocs-material` from 9.1.5 to 9.6.9
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.1.5...9.6.9)

---
updated-dependencies:
- dependency-name: lru-dict
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: marko
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: pycryptodome
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: ruamel-yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: setuptools
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: codespell
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: flake8
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: mypy
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: filelock
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
- dependency-name: pathos
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
- dependency-name: mkdocs-material
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <[email protected]>

* Fix title access for marko

* Fix indentation

* Add mypy bandaid to fix linter

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Traglia <[email protected]>
* Add distributed blob publishing section to Fulu p2p interface spec.

# Conflicts:
#	specs/deneb/p2p-interface.md

* Apply suggestions from code review

Co-authored-by: Lion - dapplion <[email protected]>

* Apply suggestions from code review

Co-authored-by: Justin Traglia <[email protected]>
Co-authored-by: fradamt <[email protected]>

* Fix lint

* Fix lint.

* Add new line before list

* Clarify columns that clients must publish to in Distributed Publishing.

* add function to retrieve sidecars from both block and sidecar

* fix lint

* fix lint again

* fix tests

* Fix tests & nits

* Fix more nits

* Address review comment.

* clarify language

Co-authored-by: Alex Stokes <[email protected]>

---------

Co-authored-by: Lion - dapplion <[email protected]>
Co-authored-by: Justin Traglia <[email protected]>
Co-authored-by: fradamt <[email protected]>
Co-authored-by: fradamt <[email protected]>
Co-authored-by: Justin Traglia <[email protected]>
Co-authored-by: Alex Stokes <[email protected]>
In `get_validators_custody_requirement`, use the latest finalized state as `BeaconState` instead of the current beacon state.
@jtraglia jtraglia added the release Publishing releases label Mar 31, 2025
@jtraglia jtraglia merged commit 746c859 into master Mar 31, 2025
26 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release Publishing releases
Projects
None yet
Development

Successfully merging this pull request may close these issues.