feat: add support for extra_files configuration in ethereum-package#11
Merged
feat: add support for extra_files configuration in ethereum-package#11
Conversation
- Change DefaultPackageVersion to "feat/extra_files" to test new extra_files feature branch - Introduce ExtraFiles field in EthereumPackageConfig for mounting additional configuration files into containers - Add ExtraFilesHelper utility for convenient file management including inline content, JSON marshalling, and directory imports - Provide comprehensive example in examples/extra_files demonstrating how to use extra_files for beacon and validator configuration - Update ConfigBuilder with WithExtraFile(s) methods for fluent configuration - Add validation to ensure extra file names are valid and don't contain path separators
Switch from temporary feat/extra_files branch to the official release-please--branches--main--components--ethereum-package tag to ensure reproducible and stable deployments.
Uncomment previously disabled configuration lines to allow custom beacon, features and validator files to be injected into the Lighthouse consensus client and validator client containers.
…of release-please branch The release-please branch no longer exists, causing package pulls to fail. Using "main" ensures we always track the latest stable commit.
* master: fix remove omit empty fix lint fix tests cleanup change order. rpc should appear on the end, since it will match quickly with engine-rpc add ws-rpc as fallback (used on erigon) fix bug where rpc-engine would appear as rpc endpoint add rpc fallback fixup tests go mod tidy wip wip wip wip
samcm
approved these changes
Aug 14, 2025
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Depends on: ethpandaops/ethereum-package#1144 (tests will fail until then).Now merged.This PR adds support for the
extra_filesfeature, allowing users to programmatically define file contents that will be mounted into containers at runtime.Example
Generated YAML