-
-
Notifications
You must be signed in to change notification settings - Fork 16
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 CI / re-roll lockfile #455
Upgrade CI / re-roll lockfile #455
Conversation
not quite sure what is going on with ci just yet -- ran ember-beta locally and it was fully green 🤔 |
FWIW the ember-beta and ember-canary issue in CI is unrelated to your changes. It's basically emberjs/ember.js#20283 (but happening again) due to emberjs/ember.js@784378f. |
Thanks for the tip -- PR is green now -- but there are a lot of simultaneous changes -- I'll open a new PR with just what's needed. |
aba7e1d
to
e2f7c55
Compare
@NullVoxPopuli I'm just going to comment here once, but this applies to all the open PRs. Is there a specific order the PRs need to be merged in order to get all changes in for a new major? |
No specific order, unless indicated -- this one should be first though, because last I checked CI was totally busted. Only breaking change here is dropping node 10 |
Due to: message: |+ Died on test emberjs#1: Cannot read properties of undefined (reading 'allowCachingPerBundle') at Object.<anonymous> (/home/runner/work/ember-test-waiters/ember-test-waiters/node-tests/force-highlander-addon-test.js:176:5) We don't need to be testing that both `ember-test-waiters` and `@ember/test-waiters` exist as a part of a build-time transform -- we can published two packages.
1e997a9
to
851f3bd
Compare
…g the volta config"
…s reading the volta config"" This reverts commit 57fe06d.
@NullVoxPopuli I missed the fact that you deleted the |
Maybe I misunderstood, but I do not remember it being in this PR, but it does need to go. |
The file is also removed here: #454 |
This has nothing to do with the dual packages, and everything to do with the fact that we want to guarantee there's only a single version of test waiters in the project. This is due to an internal cache that's being used - we need to ensure this isn't duplicated in multiple package versions, so we ensure that we only build the latest version of test waiters into the project. The dual package naming has nothing to do with this. |
Gotchya, well, as a v2 addon we don't have control over that explicitly. We cannot have that highlander code.
Most addons should also start migrating towards declaring That said, when having a migration period, we obviously can't force everyone to upgrade to the latest v2-addon (soon) version of So, I propose a common, known, yet not documented variable on However, this will require that all folks using the current major of |
I've updated the plan laid out here: #458 |
This PR is probably the biggest diff stats for least amount of actual diff I've had in a while 😅
Context, Plan, etc: https://gist.github.com/NullVoxPopuli/eafc7dad6547de5e730098498b829e1f
This PR should unblock everything else (the monorepening, test-apps extraction (got a few to make, given how we have
@ember/test-waiters
andember-test-waiters
and a coupleember-concurrency
versions to support simultaneously))Breaking: drop support for node 10, 12, 14, support only 16+ (which ... 16 is also almost EOL'd at this point)