Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Drop support for Ember < 4.8 and node < 18 #1655

Merged
merged 5 commits into from
Feb 7, 2024
Merged

Drop support for Ember < 4.8 and node < 18 #1655

merged 5 commits into from
Feb 7, 2024

Conversation

bendemboski
Copy link
Member

@bendemboski bendemboski commented Jan 29, 2024

Bumps minimum Ember to 4.8 and minimum node to 18

@bendemboski bendemboski added dependencies Pull requests that update a dependency file breaking labels Jan 29, 2024
@bendemboski bendemboski force-pushed the ember-5-6 branch 2 times, most recently from eac1690 to 9313ff6 Compare January 30, 2024 00:17
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
package-manager: ['npm', 'yarn']
Copy link
Member

Choose a reason for hiding this comment

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

Do we not want to check multiple package managers anymore?

Copy link
Member Author

Choose a reason for hiding this comment

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

I don't really think we need to. Since we don't run the blueprint automatically, I think the actual package install is just a regular package install. So I can't think of anything we'd be testing by testing multiple package managers other than the package managers themselves? Maybe I'm missing/forgetting something?

@RobbieTheWagner RobbieTheWagner changed the title Ember v5.1.0...v5.6.0 Drop support for Ember < 4.8 and node < 18 Feb 6, 2024
Copy link
Member

@RobbieTheWagner RobbieTheWagner left a comment

Choose a reason for hiding this comment

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

LGTM! I think we need a rebase though.

Analytics were removed from ember-cli, so we don't need to mock them (and can't because the `mock-analytics` module was also deleted!

Note that we're leaving the `this.analytics` references in `electron.js` to maintain compatibility with `ember-cli` < 5.4
There's no longer a reason to test against both npm and yarn, so simplify!
Enable the `--test-port` option. It's a good one to have regardless, but also logic inside `ember-cli`'s `test` command blows up if the option isn't present.
This used to be an override of a method in the base class, but that method is long gone...
@bendemboski bendemboski merged commit f62a751 into main Feb 7, 2024
8 checks passed
@bendemboski bendemboski deleted the ember-5-6 branch February 7, 2024 17:39
@RobbieTheWagner RobbieTheWagner removed the dependencies Pull requests that update a dependency file label Feb 8, 2024
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants