Skip to content

lift <19 nodejs restriction for pkgs not depending on core#586

Merged
legobeat merged 1 commit into
LavaMoat:mainfrom
legobeat:aa-can-run-on-20
May 19, 2023
Merged

lift <19 nodejs restriction for pkgs not depending on core#586
legobeat merged 1 commit into
LavaMoat:mainfrom
legobeat:aa-can-run-on-20

Conversation

@legobeat

@legobeat legobeat commented May 18, 2023

Copy link
Copy Markdown
Collaborator

@lavamoat/aa is Several packages are not actually affected by the issue prompting the restriction in #552, so should be lifted prior to next release of this package.

@legobeat legobeat requested a review from a team May 18, 2023 01:07
@legobeat legobeat marked this pull request as ready for review May 18, 2023 01:08
@legobeat legobeat requested review from kumavis, leotm, naugtur and weizman May 18, 2023 01:10
@leotm leotm self-requested a review May 18, 2023 09:42

@leotm leotm left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

after further thought, what do we think about expanding this change to include other packages?

nb: tested linting and tests on node v20 locally for aa and thanks for our pair programming call

@legobeat legobeat requested a review from leotm May 18, 2023 20:57
@legobeat legobeat marked this pull request as draft May 18, 2023 20:58
@legobeat

Copy link
Copy Markdown
Collaborator Author

Changing scope of this PR to lift all relevant packages in monorepo.

@legobeat legobeat force-pushed the aa-can-run-on-20 branch from aec9f77 to c06f585 Compare May 18, 2023 21:10
@legobeat legobeat changed the title aa: remove <19 version restriction for engines.node lift <19 nodejs restriction for pkgs not depending on core May 18, 2023
legobeat added a commit to legobeat/LavaMoat that referenced this pull request May 18, 2023
The restriction was introduced across the monorepo in
82beffa (LavaMoat#552) as response to a regression in `lavamoat-core`.

This lifts the restriction for unaffected packages without
dependencies on core.

M       package.json
M       packages/allow-scripts/package.json
M       packages/preinstall-always-fail/package.json
M       packages/tofu/package.json
@legobeat legobeat force-pushed the aa-can-run-on-20 branch from c06f585 to f28a7bb Compare May 18, 2023 21:13
legobeat added a commit to legobeat/LavaMoat that referenced this pull request May 18, 2023
…avaMoat#586)

The restriction was introduced across the monorepo in
82beffa (LavaMoat#552) as response to a regression in `lavamoat-core`.

This lifts the restriction for unaffected packages without
dependencies on core.

- lavamoat-monorepo
- @lavamoat/allow-scripts
- @lavamoat/preinstall-always-fail
- @lavamoat/yarn-plugin-allow-scripts
- lavamoat-tofu
@legobeat legobeat force-pushed the aa-can-run-on-20 branch from f28a7bb to 492a8e8 Compare May 18, 2023 21:15
…avaMoat#586)

The restriction was introduced across the monorepo in
82beffa (LavaMoat#552) as response to a regression in `lavamoat-core`.

This lifts the restriction for unaffected packages without
dependencies on core.

- lavamoat-monorepo
- @lavamoat/allow-scripts
- @lavamoat/preinstall-always-fail
- @lavamoat/yarn-plugin-allow-scripts
- lavamoat-tofu
@legobeat legobeat force-pushed the aa-can-run-on-20 branch from 492a8e8 to cbcee6e Compare May 18, 2023 21:16
@legobeat legobeat marked this pull request as ready for review May 18, 2023 21:16
@legobeat legobeat requested a review from a team May 18, 2023 22:47
@naugtur

naugtur commented May 19, 2023

Copy link
Copy Markdown
Member

+1 to larger PRs covering the same/similar change across many packages

@legobeat legobeat merged commit 0966744 into LavaMoat:main May 19, 2023
@github-actions github-actions Bot mentioned this pull request Aug 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants