Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement CI setup to download required blocks & state for testing #4497

Open
2 tasks
dimartiro opened this issue Jan 23, 2025 · 0 comments
Open
2 tasks

Implement CI setup to download required blocks & state for testing #4497

dimartiro opened this issue Jan 23, 2025 · 0 comments
Labels
T-implementation this issue/pr is a new feature or functionality.

Comments

@dimartiro
Copy link
Contributor

Issue summary

Currently we have some regression tests that require to use some data from certain blocks. This data could be bigger (more than 100mb) and github does not allow us to push it to our code.
Also, it's not performant to upload and download this data in an open source project.

Implementation details

What I propose is to create a CI action to download this data before executing the tests, so we can get rid of it locally.
For that, we can rely on the scripts we have in scripts folder such as retrieve_state or retrieve_block then configure a CI action to download the required state for the tests and run those tests with the CI=true flag only

Acceptance criteria

  • CI is downloading the required data and executing the tests
  • We don't have this files in our code anymore
@dimartiro dimartiro added the T-implementation this issue/pr is a new feature or functionality. label Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T-implementation this issue/pr is a new feature or functionality.
Projects
None yet
Development

No branches or pull requests

1 participant