Skip to content

Remove lakers-ead crate#237

Merged
geonnave merged 1 commit intolake-rs:mainfrom
chrysn-pull-requests:no-lakers-ead
Apr 11, 2024
Merged

Remove lakers-ead crate#237
geonnave merged 1 commit intolake-rs:mainfrom
chrysn-pull-requests:no-lakers-ead

Conversation

@chrysn
Copy link
Copy Markdown
Member

@chrysn chrysn commented Mar 6, 2024

I don't think the lakers-ead crate is necessary any more: Since EADs are now driven by the application, they can be additive (one build test can contain them all). The test matrix was reduced as part of this because the tested applications did not actually pull code from the crate that toggled its content (couldn't either, because crates don't see feature flags of dependencies, they can only set them).

I probably missed some spots in the code during the cleanup, waiting for CI to show me where.

(Pleas only look at the last commit; the rest is actually #235, which was my starting point)

@chrysn chrysn changed the title No lakers ead Remove lakers-ead crate Mar 7, 2024
@geonnave
Copy link
Copy Markdown
Collaborator

I think this change makes sense.

@chrysn
Copy link
Copy Markdown
Member Author

chrysn commented Apr 11, 2024

Apparently some of the tests don't actually test on the current commit. As a remedy, rebasing onto current main (and squashing in the process).

The test matrix reduction is formal only, and does not reduce actual
coverage: The features that were enabled merely enabled whether or not
additive components got built, and nothing in the no_std tests actually
used the imports (so the builds would be identical except that a crate
was built in half the time, which is now always built in).
@chrysn chrysn marked this pull request as ready for review April 11, 2024 11:24
@chrysn
Copy link
Copy Markdown
Member Author

chrysn commented Apr 11, 2024

CI passed, & squashed. I think it's ready.

@geonnave
Copy link
Copy Markdown
Collaborator

Looks good, thank you.

@geonnave geonnave merged commit ed3c5ea into lake-rs:main Apr 11, 2024
@chrysn chrysn deleted the no-lakers-ead branch April 11, 2024 12:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants