FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

[v22.x backport] esm: implement import.meta.main by Lordfirespeed · Pull Request #58693 · nodejs/node · GitHub

/ node Public

[v22.x backport] esm: implement import.meta.main - #58693

Merged
aduh95 merged 2 commits into
nodejs:v22.x-stagingfrom
Lordfirespeed:backport-import-meta-main-to-v22.x
Jul 28, 2025
Merged

[v22.x backport] esm: implement import.meta.main#58693
aduh95 merged 2 commits into
nodejs:v22.x-stagingfrom
Lordfirespeed:backport-import-meta-main-to-v22.x

Conversation

Lordfirespeed commented Jun 12, 2025
edited
Loading

Copy link
Copy Markdown
Contributor

Backport #57804 and #58661 to v22.x release line

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/loaders

nodejs-github-bot added lib / src Issues and PRs related to general changes in the lib or src directory. needs-ci PRs that need a full CI run. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. labels Jun 12, 2025
Lordfirespeed changed the title [Backport v22.x] esm: implement import.meta.main [v22.x backport] esm: implement import.meta.main Jun 12, 2025

Copy link
Copy Markdown
Contributor

Should include #58661 if it doesn't already

aduh95 commented Jun 12, 2025

Copy link
Copy Markdown
Contributor

We should only pick the commits that have landed on main, this PR have 47 commits that are not on main

Copy link
Copy Markdown
Contributor Author

Ah, my bad, I probably picked commits from the wrong branch.

Lordfirespeed force-pushed the backport-import-meta-main-to-v22.x branch from e529a26 to 8868f38 Compare June 13, 2025 18:18

Lordfirespeed commented Jun 13, 2025
edited
Loading

Copy link
Copy Markdown
Contributor Author

@aduh95 to adhere to the 'only commits that landed' rule, should I squash the new commits into a landed commit? or are commits for manual resolution after cherry-picking OK?

Copy link
Copy Markdown
Contributor Author

What's the deal here? I don't understand why CI is failing 🤔

aduh95 commented Jun 20, 2025

Copy link
Copy Markdown
Contributor

@aduh95 to adhere to the 'only commits that landed' rule, should I squash the new commits into a landed commit? or are commits for manual resolution after cherry-picking OK?

You can use git commit --fixup <commit-sha>, so it's easier to review and squash those additional commits upon landing.

What's the deal here? I don't understand why CI is failing 🤔

It looks like the Coverage CI is broken on that branch, unrelated to your changes. The macOS one timed out, also probably unrelated to your changes.

marco-ippolito commented Jun 25, 2025
edited
Loading

Copy link
Copy Markdown
Member

can you include bba07d7 in the backport (if lands cleanly otherwise I can open a backport)

Lordfirespeed commented Jun 25, 2025
edited
Loading

Copy link
Copy Markdown
Contributor Author

can you include bba07d7 in the backport (if lands cleanly otherwise I can open a backport)

'In addition to' or 'instead of' d8d3b07 (which is currently included) ?

marco-ippolito commented Jun 25, 2025
edited
Loading

Copy link
Copy Markdown
Member

Sorry I didnt notice it was already included. Looks good

Lordfirespeed force-pushed the backport-import-meta-main-to-v22.x branch from 25ba866 to ea7c98b Compare June 26, 2025 21:15

Copy link
Copy Markdown
Member

What's the deal here? I don't understand why CI is failing 🤔

It looks like the Coverage CI is broken on that branch, unrelated to your changes.

FWIW the broken Coverage Windows GitHub Workflow is the same breakage as #58801 (and unrelated to this PR). cc FYI @nodejs/releasers

Copy link
Copy Markdown
Collaborator

Copy link
Copy Markdown
Collaborator

Lordfirespeed force-pushed the backport-import-meta-main-to-v22.x branch from ea7c98b to d546c7a Compare July 24, 2025 00:16

Copy link
Copy Markdown
Contributor Author

Rebased onto v22.x-staging

aduh95 commented Jul 24, 2025

Copy link
Copy Markdown
Contributor

Can you please rebase?

Lordfirespeed force-pushed the backport-import-meta-main-to-v22.x branch from d546c7a to 917555b Compare July 24, 2025 21:41

Lordfirespeed commented Jul 24, 2025
edited
Loading

Copy link
Copy Markdown
Contributor Author

Something weird happened and I had to drop a couple of commits, then redo the rebase - let me know whether or not things look OK

aduh95 force-pushed the backport-import-meta-main-to-v22.x branch 2 times, most recently from 686d42a to ee7910e Compare July 27, 2025 21:37

aduh95 commented Jul 27, 2025

Copy link
Copy Markdown
Contributor

Rebased on top of v22.x, fixed the commit message

aduh95 added the request-ci Add this label to start a Jenkins CI on a PR. label Jul 27, 2025
github-actions Bot removed the request-ci Add this label to start a Jenkins CI on a PR. label Jul 27, 2025

Copy link
Copy Markdown
Collaborator

Copy link
Copy Markdown
Collaborator

Lordfirespeed and others added 2 commits July 28, 2025 08:46
Boolean value to check if an ES Module is the entrypoint of the
current process.

Implements: nodejs#57226

Co-authored-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: nodejs#57804
Backport-PR-URL: nodejs#58693
Fixes: nodejs#57226
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
PR-URL: nodejs#58661
Backport-PR-URL: nodejs#58693
Fixes: nodejs#58660
Reviewed-By: Xuguang Mei <meixuguang@gmail.com>
Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com>
Reviewed-By: Jacob Smith <jacob@frende.me>
Reviewed-By: Ethan Arrowood <ethan@arrowood.dev>
Reviewed-By: Pietro Marchini <pietro.marchini94@gmail.com>
Reviewed-By: Chemi Atlow <chemi@atlow.co.il>
Reviewed-By: Yagiz Nizipli <yagiz@nizipli.com>
aduh95 force-pushed the backport-import-meta-main-to-v22.x branch from ee7910e to 2fc8989 Compare July 28, 2025 06:46
aduh95 merged commit 2fc8989 into nodejs:v22.x-staging Jul 28, 2025

aduh95 commented Jul 28, 2025

Copy link
Copy Markdown
Contributor

Landed in f99aa74...2fc8989

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

lib / src Issues and PRs related to general changes in the lib or src directory. needs-ci PRs that need a full CI run. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants


Back | FazBrowse Home | New Git URL