Skip to content

Conversation

@pichfl
Copy link
Contributor

@pichfl pichfl commented Sep 10, 2025

Updating the blueprint resolution and update logic to support ember-cli's transition from built-in blueprints to standalone packages (@ember-tooling/classic-build-app-blueprint and @ember-tooling/classic-build-addon-blueprint).

  • Added constants for new default app and addon blueprint package names
  • Enhanced blueprint version resolution to handle custom version ranges (e.g., when updating past published versions)
  • Improved isDefaultAddonBlueprint detection logic to properly identify new blueprint packages and handle missing keywords
  • Automatic blueprint migration: projects updating to ember-cli 6.8.0-beta.1+ with the default app blueprint now automatically switch to @ember-tooling/classic-build-app-blueprint
  • Cleaned up redundant code and improved JSDoc documentation

This work is supported by the Mainmatter Ember Initiative.

@pichfl pichfl force-pushed the mainmatter/new-blueprints branch from a52c923 to c1fc4cb Compare September 11, 2025 08:33
@pichfl pichfl force-pushed the mainmatter/new-blueprints branch from c1fc4cb to 45eee4f Compare September 22, 2025 09:11
@mansona mansona changed the title WIP WIP: Add support for upgrading across the "vite boundary" of ember-cli 6.8 Sep 30, 2025
@pichfl pichfl force-pushed the mainmatter/new-blueprints branch from 113f693 to 20e85a5 Compare September 30, 2025 13:53
@pichfl pichfl marked this pull request as ready for review September 30, 2025 13:53
@pichfl pichfl changed the title WIP: Add support for upgrading across the "vite boundary" of ember-cli 6.8 Add support for upgrading across the "vite boundary" of ember-cli 6.8 Sep 30, 2025
@pichfl pichfl force-pushed the mainmatter/new-blueprints branch from 20e85a5 to 1305e76 Compare September 30, 2025 15:03
@pichfl pichfl force-pushed the mainmatter/new-blueprints branch from 1305e76 to ace0886 Compare October 1, 2025 09:41
@pichfl
Copy link
Contributor Author

pichfl commented Oct 7, 2025

This was abandoned in favor of #1280

@pichfl pichfl closed this Oct 7, 2025
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