Skip to content

full includes bundle; lean is the previous full - #92

Merged
gronke merged 1 commit into
mainfrom
fix/action-from-source-bundle
Sep 4, 2026
Merged

gronke merged 1 commit into
mainfrom
fix/action-from-source-bundle

Conversation

@gronke

@gronke gronke commented Sep 4, 2026

Copy link
Copy Markdown
Owner
  • Cargo.toml: the new lean aggregate holds the previous full set, and full = ["lean", "bundle"].
  • docs.rs metadata and the MSRV job use lean. The rolldown tree stays out of the doc build, and rolldown declares no rust-version, so its unknown MSRV must not gate the declared one.
  • release.yml and action.yml build --features full, now meaning the complete CLI. The comment rewrite also resolves the double-"so" nit.
  • ci.yml: the separate bundle npm cli clippy/test steps are subsumed by the workspace full runs and deleted. The feature-isolation check gains a standalone lean build, and the bundle-demo dogfood runs --features full.
  • README, the example READMEs and the CHANGELOG describe the new aggregates. Library consumers on full now compile the rolldown tree; lean is the previous behavior.

@gronke
gronke marked this pull request as draft September 4, 2026 11:20
The released `web-modules` binary ships the rolldown `--bundle` path, but the
library's `full` aggregate excluded it, so the action's from-source install
built a binary without `bundle: true` and every from-source or dogfood
invocation spelled `--features "full bundle"`.

`full` is now the complete toolchain (`lean` plus `bundle`), and the previous
set lives on as `lean`, which docs.rs and the MSRV job use instead: docs.rs
keeps the heavy second-oxc tree out of the doc build, and rolldown declares
no rust-version, so its unknown MSRV must not gate the declared one.

release.yml and action.yml build `--features full` again, now meaning the
complete CLI; a from-source install matches the download. CI's separate
`bundle npm cli` clippy/test steps fold into the workspace `full` runs, the
feature-isolation check gains a standalone `lean` build, and the bundle-demo
dogfood mirrors the released binary with plain `--features full`.
@gronke gronke changed the title ci: the from-source install matches the released binary (full bundle) full includes bundle; lean is the previous full- #96 Sep 4, 2026
@gronke gronke changed the title full includes bundle; lean is the previous full- #96 full includes bundle; lean is the previous full Sep 4, 2026
@gronke
gronke force-pushed the fix/action-from-source-bundle branch from 966fdb7 to c944833 Compare September 4, 2026 12:18
@gronke
gronke marked this pull request as ready for review September 4, 2026 12:19
@gronke
gronke merged commit 7c876f7 into main Sep 4, 2026
10 checks passed
@gronke
gronke deleted the fix/action-from-source-bundle branch September 4, 2026 12:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant