-
Notifications
You must be signed in to change notification settings - Fork 159
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
Update base and fix ci #928
Conversation
f536bcc
to
88a1221
Compare
do not auto install peer dependencies
When running against Ember 4.4 our CI was failing, because ember-cli-babel incorrectly gets confused about which actual ember-source is in use. --- Without this change, the various ember-cli-babel processes were identifying that [email protected] was in use and was therefore transpiling all `@ember/***` module usage to `Ember` global usage. This is "fine" for Ember 3.26, but under 3.27+ "real" modules exist and globals rewriting is no longer needed.
explicitly add @ember/test-helpers to devDependencies in test-packages
ced999a
to
eb33984
Compare
"volta": { | ||
"node": "16.18.1", | ||
"yarn": "1.22.19" | ||
"yarn": "1.22.19", | ||
"pnpm": "7.33.5" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why an old version of pnpm?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's the version currently in ci. I figured updating it should be separate.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Can the switch to/from pnpm be separated from blueprintesque changes?
Seems like there are a few things happening in here, and it'd be better for the changelog to have them separated, not just for the changelog tho, but managing the realm of potential debug-points during a git bisect.
Thanks!
@NullVoxPopuli Fastboot is already using pnpm 7. Maybe some of the fixes might be independently added, but one of the primary problems in ci right now is using old versions of ember-source. |
This is an update of #916
Unlike that PR, the scope is reduced to:
It does not:
These will be addressed in separate PRs so that this one is easier to review.
Remaining failing tests:
All other tests are passing.
Also, I've taken care to make smaller commits and to clean them up. Hopefully it is easy to review commit by commit.