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

feat(ci): check all crates for Wasm #10084

Merged
merged 6 commits into from
Aug 12, 2024
Merged

feat(ci): check all crates for Wasm #10084

merged 6 commits into from
Aug 12, 2024

Conversation

shekhirin
Copy link
Collaborator

@shekhirin shekhirin commented Aug 5, 2024

  1. Load all crates from the workspace
  2. Exclude crates that are either not working yet, require investigation, or not supposed to be working
  3. Compile crates for wasm32-wasip1 target with --no-default-features
  4. Report a summary of successful, failed and skipped compilations

@shekhirin shekhirin force-pushed the alexey/check-wasm-all branch 2 times, most recently from 9275f88 to ee3c246 Compare August 5, 2024 13:34
@shekhirin shekhirin added C-enhancement New feature or request A-ci Related to github workflows or other build and lint tools labels Aug 5, 2024
@shekhirin shekhirin marked this pull request as ready for review August 5, 2024 13:56
Comment on lines +69 to +81
# The following are not supposed to be working
reth # all of the crates below
reth-db # mdbx
reth-libmdbx # mdbx
reth-mdbx-sys # mdbx
reth-nippy-jar # sucds
reth-provider # reth-db, reth-nippy-jar
reth-prune # reth-db
reth-stages-api # reth-provider, reth-prune
reth-static-file # reth-nippy-jar
reth-transaction-pool # c-kzg
reth-trie-db # reth-db
reth-trie-parallel # reth-db
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@mattsse can you confirm these aren't supposed to work? I'm not sure about some of them, e.g. feels like reth-transaction-pool and reth-trie-parallel should be decoupled from c-kzg and db accordingly?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah but not a big deal imo

Comment on lines +69 to +81
# The following are not supposed to be working
reth # all of the crates below
reth-db # mdbx
reth-libmdbx # mdbx
reth-mdbx-sys # mdbx
reth-nippy-jar # sucds
reth-provider # reth-db, reth-nippy-jar
reth-prune # reth-db
reth-stages-api # reth-provider, reth-prune
reth-static-file # reth-nippy-jar
reth-transaction-pool # c-kzg
reth-trie-db # reth-db
reth-trie-parallel # reth-db
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah but not a big deal imo

@shekhirin shekhirin added this pull request to the merge queue Aug 12, 2024
Merged via the queue into main with commit d2094d0 Aug 12, 2024
36 checks passed
@shekhirin shekhirin deleted the alexey/check-wasm-all branch August 12, 2024 22:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-ci Related to github workflows or other build and lint tools C-enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants