Skip to content

fix: tweak features and add cargo hack check#523

Merged
klkvr merged 9 commits intomainfrom
klkvr/fix-features
Oct 28, 2025
Merged

fix: tweak features and add cargo hack check#523
klkvr merged 9 commits intomainfrom
klkvr/fix-features

Conversation

@klkvr
Copy link
Member

@klkvr klkvr commented Oct 22, 2025

depends on paradigmxyz/reth#19212
closes #404

adds cargo hack check --feature-powerset run, fixes failures that appeared

@github-actions github-actions bot added the C-debt A clean up/refactor of existing code label Oct 22, 2025
@0xKitsune
Copy link
Contributor

@klkvr just bumping this. Since linting is taking > 30 minutes with this change, wydt about running this nightly rather than on every PR?

@SuperFluffy
Copy link
Contributor

This change is very welcome, but powerset is indeed heavy. Maybe an alternative is to run it on merge to main?

Because I was bitten by this before, cargo hack check --workspace --all-targets --all-features, would also be very welcome (to check that every crate compiles individually without the full workspace).

@klkvr
Copy link
Member Author

klkvr commented Oct 28, 2025

updated to run only on new commits to main

@klkvr klkvr enabled auto-merge (squash) October 28, 2025 16:08
Copy link
Contributor

@SuperFluffy SuperFluffy left a comment

Choose a reason for hiding this comment

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

As noted, I don't think we should bump reth here. Can we talk about separating this and/or why this is necessary in this seemingly orthogonal PR?

reth-ethereum = { git = "https://github.com/paradigmxyz/reth", rev = "f6a583f" }
reth-ethereum-cli = { git = "https://github.com/paradigmxyz/reth", rev = "f6a583f" }
reth-e2e-test-utils = { git = "https://github.com/paradigmxyz/reth", rev = "f6a583f" }
reth = { git = "https://github.com/paradigmxyz/reth", rev = "020eb6a" }
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't think this should be in this PR.

@klkvr klkvr mentioned this pull request Oct 28, 2025
klkvr added a commit that referenced this pull request Oct 28, 2025
applies reth bump from #523 cc
@SuperFluffy
@klkvr klkvr merged commit 3de3ac0 into main Oct 28, 2025
14 of 15 checks passed
@klkvr klkvr deleted the klkvr/fix-features branch October 28, 2025 18:01
unbalancedparentheses pushed a commit to unbalancedparentheses/tempo that referenced this pull request Feb 23, 2026
unbalancedparentheses pushed a commit to unbalancedparentheses/tempo that referenced this pull request Feb 23, 2026
depends on paradigmxyz/reth#19212
closes tempoxyz#404

adds `cargo hack check --feature-powerset` run, fixes failures that
appeared

---------

Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

C-debt A clean up/refactor of existing code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Low prio: tempo-primitives fails to compile without default feature

4 participants