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

ci: Add utility to generate the feature "powerset" list #454

Merged
merged 1 commit into from
Oct 19, 2024

Conversation

spencewenski
Copy link
Member

@spencewenski spencewenski commented Oct 19, 2024

The list isn't technically a powerset because we limit the "depth".

We're doing this instead of using cargo hack because cargo hack does
not allow splitting the tasks across different workflow runners via e.g.
a matrix.

This PR also updates the feature_powerset.yml workflow to use our
custom powerset script.

@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski force-pushed the powerset-optimizations branch from 1ca48fc to a7ce914 Compare October 19, 2024 22:25
@spencewenski spencewenski changed the title Powerset optimizations ci: Add utility to generate the feature "powerset" list Oct 19, 2024
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski force-pushed the powerset-optimizations branch from a7ce914 to 6c784bd Compare October 19, 2024 23:02
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski force-pushed the powerset-optimizations branch from 6c784bd to 2a9a681 Compare October 19, 2024 23:04
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski force-pushed the powerset-optimizations branch from 2a9a681 to a23a7f9 Compare October 19, 2024 23:07
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski force-pushed the powerset-optimizations branch from a23a7f9 to 06340bc Compare October 19, 2024 23:15
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
The list isn't technically a powerset because we limit the "depth".

We're doing this instead of using `cargo hack` because `cargo hack` does
not allow splitting the tasks across different workflow runners via e.g.
a matrix.

This PR also updates the `feature_powerset.yml` workflow to use our
custom powerset script.
@spencewenski spencewenski force-pushed the powerset-optimizations branch from 06340bc to c114b7d Compare October 19, 2024 23:17
@spencewenski spencewenski added powerset_check Run the `feature_powerset` workflow when added to a PR. and removed powerset_check Run the `feature_powerset` workflow when added to a PR. labels Oct 19, 2024
@spencewenski spencewenski marked this pull request as ready for review October 19, 2024 23:20
@spencewenski spencewenski merged commit 391b6c1 into main Oct 19, 2024
21 of 48 checks passed
@spencewenski spencewenski deleted the powerset-optimizations branch October 19, 2024 23:22
This was referenced Oct 20, 2024
spencewenski added a commit that referenced this pull request Oct 21, 2024
## 🤖 New release
* `roadster`: 0.6.13 -> 0.6.14 (✓ API compatible changes)

<details><summary><i><b>Changelog</b></i></summary><p>

<blockquote>

##
[0.6.14](roadster-v0.6.13...roadster-v0.6.14)
- 2024-10-21

### Added

- Add `AnyMiddleware` to minimize boilerplate for Axum middleware
([#472](#472))

### Other

- A couple minor fixes for the loco comparison
([#471](#471))
- Update book favicon color
([#469](#469))
- Update Roadster features index.md
([#467](#467))
- Update links in getting started index
([#466](#466))
- Add leptos-0.7 example
([#465](#465))
- Update doc test log group name in feature powerset workflow
([#464](#464))
- Add links to relevant docs.rs links in book chapters
([#463](#463))
- Add Leptos comparison
([#462](#462))
- Add utility to generate the feature "powerset" list
([#454](#454))
- Update openapi features in loco comparison
([#452](#452))
</blockquote>


</p></details>

---
This PR was generated with
[release-plz](https://github.com/MarcoIeni/release-plz/).

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Spencer Ferris <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
powerset_check Run the `feature_powerset` workflow when added to a PR.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant