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

let RenovateBot manage all depdendencies #449

Merged
merged 1 commit into from
Oct 18, 2020

Conversation

jelhan
Copy link
Owner

@jelhan jelhan commented Oct 18, 2020

RenovateBot was configured to ignore the dependencies, which are part of the default blueprint for Ember applications. Motivation was to update the Ember version, the blueprints and all default dependencies in one go.

Ember has gotten more flexible to support different combinations of dependency versions. Especially the latest versions are often working well together with recent versions of other dependencies.

In contrast updating all dependencies in a single step has been proven to be more difficult. E.g. we currently need to lock ember-data to an old version but can use latest versions of ember-source and ember-cli. Updating that two (and most of the other dependencies) do not require any change. But eslint-plugin-ember may introduce new rules in its recommended set, which require some refactoring. It's easier to handle all of that in small, independent tasks rather than in one big change.

Also Ember CLI Update was improved so that even ember-cli package and blueprints can be upgraded independently.

Long story short: I don't see any reason anymore to not manage all dependencies by RenovateBot.

@jelhan jelhan merged commit a58d81d into master Oct 18, 2020
@jelhan jelhan deleted the let-renovate-manage-all-dependencies branch January 14, 2021 20:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant