Let me know if this is a user error or my idea of how this should work is incorrect.
What I'm trying to achieve
I'm testing out using partial blueprints to update a set of addons that bootstrap the same. For example, let's say I have 5 addons that have the same base .eslintrc, .gitignore, and testing configurations. These configs were generated by a blueprint from another addon say base-addon-project from @spham/base-blueprints. I want to change just that base-addon-project blueprint, bump the version for @spham/base-blueprints and use ember-cli-update to update those 5 addons.
So I make changes to the blueprint and publish a new version of @stpham/base-blueprints (I'm using a private registry and I believe I configured my global npm configs correctly). When I run ember-cli-update.json, it recognizes that there is a new version and I select base-addon-project to be updated, ember-cli-update does its thing but the resulting diff doesn't contain the diff I expect. My changes are to the blueprint is adding new files
When I make another addon and have the blueprint match the package name, it seems to run the blueprint. For example @stpham/base-addon-blueprint blueprint for @stpham/base-addon-blueprint addon.
Am I doing something wrong or is my expectations incorrect?
Hello,
Let me know if this is a user error or my idea of how this should work is incorrect.
What I'm trying to achieve
I'm testing out using partial blueprints to update a set of
addons
that bootstrap the same. For example, let's say I have 5 addons that have the same base .eslintrc, .gitignore, and testing configurations. These configs were generated by a blueprint from another addon saybase-addon-project
from@spham/base-blueprints
. I want to change just thatbase-addon-project
blueprint, bump the version for@spham/base-blueprints
and useember-cli-update
to update those 5 addons.Example
ember-cli-update.json
What I'm experiencing
So I make changes to the blueprint and publish a new version of
@stpham/base-blueprints
(I'm using a private registry and I believe I configured my global npm configs correctly). When I runember-cli-update.json
, it recognizes that there is a new version and I selectbase-addon-project
to be updated,ember-cli-update
does its thing but the resulting diff doesn't contain the diff I expect. My changes are to the blueprint is adding new filesWhen I make another addon and have the blueprint match the package name, it seems to run the blueprint. For example
@stpham/base-addon-blueprint
blueprint for@stpham/base-addon-blueprint
addon.Am I doing something wrong or is my expectations incorrect?