Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: yarnpkg/berry
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 450097c303ab0247f131291ed6916bffaa42d5f8
Choose a base ref
...
head repository: yarnpkg/berry
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: ea42c48d716543f570ae368a5683137de53b131d
Choose a head ref
  • 10 commits
  • 50 files changed
  • 5 contributors

Commits on May 8, 2024

  1. fix(pnp): esm - support import attributes (#6268)

    **What's the problem this PR addresses?**
    
    In Node.js v22 import assertions were replaced with import attributes so
    we need to add support for those as well.
    
    Fixes #6267
    
    **How did you fix it?**
    
    Added support for the `importAttributes` property.
    
    **Checklist**
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    091da92 View commit details
  2. ci: test more Node.js versions

    merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    cdc542a View commit details
  3. ci: e2e - use Node.js 18 for Preact CLI tests (#5780)

    **What's the problem this PR addresses?**
    
    Preact CLI not only now supports Node.js 18, but _requires_ it:
    
    > Usage Error: This tool requires a Node version compatible with
    >=18.12.0 (got 16.20.2).
    
    
    **How did you fix it?**
    
    > `# Remove when Preact CLI supports Node.js 18`
    
    So I did 🤷 
    
    **Checklist**
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    wojtekmaj authored and merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    b3a018d View commit details
  4. ci(e2e): remove preact-cli test (#5790)

    **What's the problem this PR addresses?**
    
    preact-cli is no longer maintained, ref
    #5780 (comment)
    
    **How did you fix it?**
    
    Removed the e2e test for it.
    
    **Checklist**
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    
    Co-authored-by: Maël Nison <nison.mael@gmail.com>
    merceyz and arcanis committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    d245842 View commit details
  5. ci: add vitest e2e tests (#5896)

    **What's the problem this PR addresses?**
    
    Vitest is increasingly important tool in JS ecosystem. While nowhere
    near "industry standard", it's [quickly gaining
    traction](https://npmtrends.com/vitest).
    
    ...
    
    **How did you fix it?**
    
    Copy Jest's E2E and "migrate" it to Vitest.
    ...
    
    **Checklist**
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [ ] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [ ] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [ ] I will check that all automated PR checks pass before the PR gets
    reviewed.
    wojtekmaj authored and merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    d0c92ed View commit details
  6. ci: use latest actions/setup-node version (#5901)

    **What's the problem this PR addresses?**
    
    The primary reason for v4 update is that v4 uses Node 20 runtime, as
    opposed to Node 16 in v3.
    
    ...
    
    **How did you fix it?**
    <!-- A detailed description of your implementation. -->
    
    ...
    
    **Checklist**
    <!--- Don't worry if you miss something, chores are automatically
    tested. -->
    <!--- This checklist exists to help you remember doing the chores when
    you submit a PR. -->
    <!--- Put an `x` in all the boxes that apply. -->
    - [ ] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    
    <!-- See
    https://yarnpkg.com/advanced/contributing#preparing-your-pr-to-be-released
    for more details. -->
    <!-- Check with `yarn version check` and fix with `yarn version check
    -i` -->
    - [ ] I have set the packages that need to be released for my changes to
    be effective.
    
    <!-- The "Testing chores" workflow validates that your PR follows our
    guidelines. -->
    <!-- If it doesn't pass, click on it to see details as to what your PR
    might be missing. -->
    - [ ] I will check that all automated PR checks pass before the PR gets
    reviewed.
    wojtekmaj authored and merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    c067ed1 View commit details
  7. chore: Update GitHub actions versions (#6279)

    Saw a bunch of warnings while checking a log, apparently these versions
    use node 16 which is deprecated, and the v3 of upload-artifact and
    download-artifact will stop working in November.
    RDIL authored and merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    a0fb69f View commit details
  8. ci(e2e): remove gatsby development server test (#6084)

    **What's the problem this PR addresses?**
    
    The Gatsby development server test has been timing out in the CI for
    months now, though it passes locally.
    
    **How did you fix it?**
    
    Disable to so we notice when the build stops working.
    
    **Checklist**
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    merceyz committed May 8, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    866e929 View commit details

Commits on Jun 21, 2024

  1. fix(compat): update patch for typescript@5.5.2 (#6349)

    **What's the problem this PR addresses?**
    
    The PnP compatibility patch for TypeScript doesn't apply to
    `typescript@5.5.2`.
    
    Ref microsoft/TypeScript#35206
    
    **How did you fix it?**
    
    Rebased it.
    
    **Checklist**
    - [x] I have read the [Contributing
    Guide](https://yarnpkg.com/advanced/contributing).
    - [x] I have set the packages that need to be released for my changes to
    be effective.
    - [x] I will check that all automated PR checks pass before the PR gets
    reviewed.
    merceyz committed Jun 21, 2024

    Unverified

    This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
    Copy the full SHA
    14ff342 View commit details
  2. Releasing 4 new packages

    | Package name | Version |
    | --- | --- |
    | `@yarnpkg/cli` | `3.8.3` |
    | `@yarnpkg/plugin-pnp` | `3.2.16` |
    | `@yarnpkg/pnp` | `3.3.8` |
    | `@yarnpkg/plugin-compat` | `3.1.20` |
    yarnbot committed Jun 21, 2024
    Copy the full SHA
    ea42c48 View commit details
Loading