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

upgrade dependencies #126

Merged
merged 23 commits into from
Feb 5, 2020

Conversation

jelhan
Copy link
Collaborator

@jelhan jelhan commented Jan 7, 2020

This upgrades all dependencies to their latest versions and applying all changes in the blueprints that don't break the support policy (Ember 2.18+). If I recall correctly only the changes to native classes in dummy app are not taken from new blueprints cause that would require ember-native-class-polyfill only for testing.

Have done all the upgrades step by step after the hassle in #120. Feeling like RenovateBot. 😆 I have no idea why it has been that smooth this time to be honest.

@jelhan jelhan mentioned this pull request Jan 7, 2020
@jelhan
Copy link
Collaborator Author

jelhan commented Jan 29, 2020

@sandstrom Do you may have time for a review? I prefer to have another pair of eyes on my pull requests rather than merging them on my own.

Copy link
Collaborator

@sandstrom sandstrom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@@ -12,6 +12,7 @@
/.env*
/.eslintignore
/.eslintrc.js
/.git/
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was added to the addon blueprint in 3.13: ember-cli/ember-addon-output@7aea9e0#diff-0fd4ef892d9d4990033701887c2f9bcc

It was implemented in this commit: ember-cli/ember-cli@14ba465 The commit message says that at least in one case the /.git/ directory was not ignored by default. But it seemed to be unclear why.

@@ -1,5 +1,5 @@
'use strict';

module.exports = {
extends: 'recommended'
extends: 'octane'
Copy link
Collaborator

@sandstrom sandstrom Feb 5, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Don't know the implication of this, but I guess it only affect the dummy app? Should be same in that case.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should only affect template linting for this addon.

.travis.yml Outdated
- master
# npm version tags
- /^v\d+\.\d+\.\d+/

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is there a reason why we're removing this?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ups. This was only required for testing my feature branch. Restored in 21a229c.

}
},
{
name: 'ember-default-with-jquery',
Copy link
Collaborator

@sandstrom sandstrom Feb 5, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we need to test with jQuery? We're not using jQuery anywhere in this addon afaik. But if this is what "vanilla Ember" suggests on a default install, I guess we can keep it.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's part of the blueprint for addons: https://github.com/ember-cli/ember-addon-output/blob/master/config/ember-try.js But I agree that it shouldn't be needed for this addon. I don't care if we remove it or not.

@jelhan
Copy link
Collaborator Author

jelhan commented Feb 5, 2020

@sandstrom Thanks a lot for your review. I hope I addressed all points. Let me know if you have follow up questions / concerns / change requests. If not, please feel free to squash and merge.

Copy link
Collaborator

@sandstrom sandstrom left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@jelhan jelhan merged commit 97ac2ca into adopted-ember-addons:master Feb 5, 2020
@jelhan jelhan added the internal label Feb 5, 2020
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.

2 participants