Skip to content

Release publish 2025 08 04 16 57#5442

Merged
salesforce-nucleus[bot] merged 10 commits intoreleasefrom
release-publish-2025-08-04-16_57
Aug 4, 2025
Merged

Release publish 2025 08 04 16 57#5442
salesforce-nucleus[bot] merged 10 commits intoreleasefrom
release-publish-2025-08-04-16_57

Conversation

@jhefferman-sfdc
Copy link
Contributor

Details

Release publish 2025 08 04 16 57

Does this pull request introduce a breaking change?

  • 😮‍💨 No, it does not introduce a breaking change.

Does this pull request introduce an observable change?

  • 🤞 No, it does not introduce an observable change.

GUS work item

W-19250343

dependabot bot and others added 10 commits July 30, 2025 12:20
Bumps [koa](https://github.com/koajs/koa) from 2.16.1 to 2.16.2.
- [Release notes](https://github.com/koajs/koa/releases)
- [Changelog](https://github.com/koajs/koa/blob/master/History.md)
- [Commits](koajs/koa@v2.16.1...v2.16.2)

---
updated-dependencies:
- dependency-name: koa
  dependency-version: 2.16.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* chore: remove dead code

getStylesheetTokenHost was removed in #4865

* chore: exporting isn't necessary
* chore(release): wait 3 seconds before checking CI

so GitHub has time to get it started,

otherwise it will fail immediately

* chore(scripts): flip logic to flatten indentation

* chore(scripts): actually use $BRANCH instead of using default value

* chore(scripts): add optional work item var
* refactor(wtr): move NODE_ENV_FOR_TEST default into options file

* chore(wtr): move hooks util to separate file

* chore(wtr): move aria utils to separate file

* chore(wtr): move constants to separate file

* chore(wtr): clean up custom rollup plugin

* test(wtr): get hydration tests kinda running

* test(wtr): kinda start moving to ESM instead of IIFE

* fix(shared): make sanitizeHtmlContent work

* chore(ci): run hydration tests in ci

* test(wtr): remove unused script

* test(wtr): implement missing jasmine assertions

* test(wtr): clean up test to make assertions more clear

* test(wtr): implement custom console matchers

* test(wtr): use simpler console spy

* test(wtr): remove outdated, unnecessary spies

* test(wtr): move signals util to own file

* test(wtr): implement custom error matchers

everything passed first try, which is kinda sus

* chore: split matchers into separate files

* chore: ugh tui go away

* chore: remove unused file

code is now in helpers/matchers/index.mjs

* test(wtr): conditionally import polyfills

reduces test failures from 291 to 220

* test(wtr): use one setup file instead of two

* chore: add comment explaining file

* chore(wtr): rename file

* chore(wtr): move test configs into directory

* chore(wtr): extract shared parts of config into base config object

* chore(wtr): rename config files

who needs convention?

* chore(wtr): move WTR plugins from helpers dir to config dir

* chore: move full plugins to plugin files

instead of just inner logic

* test(wtr): not all env vars are boolean

fixes ~50 test failures

* test(wtr): make tests async so they clean up properly

I'm not sure why the async matters, but it does.

* test(wtr): fix resolution of wire-service

* test(wtr): skip flaky tests

* test(wtr): add more jasmine spy adapter methods

* test(wtr): enable passing tests

turns out they just had browser log warnings, not failures

* test(wtr): make spy props non-enumerable

* test(wtr): remove unused matcher

* test(wtr): fix assertion to match error message

* test(wtr): implement jasmine.any

* test(wtr): mark test as flaky timeout

* update comment

* update comment

* test(wtr): move scripts to head instead of body

tests manipulate the body, so we use head for scripts to keep the body clean

* Update packages/@lwc/integration-not-karma/configs/base.mjs

* Update packages/@lwc/integration-not-karma/configs/base.mjs

* test(wtr): clean DOM after each test

* test(wtr): implement callFake jasmine adapter

* test(wtr): add missing argsFor jasmine adapter

* test(wtr): add missing toHaveBeenCalledOnceWith assertion

* test(wtr): categorize failures

* test(wtr): fix .toMatch and categorize failing files

* test(wtr): using detached objectContaining does not work

it breaks the required `this` reference

* test(wtr): add pre-test assertion checking for window focus

* test(wtr): eliminate concurrency

it messes with focus and breaks tests

* chore(deps): bump @web/test-runner to latest

* test(wtr): reset logged messages after each test

* chore(wtr): link potential workaround for concurrency issue

* test(wtr): reset logs between all tests

* test(wtr): fix more toMatch failures

* chore(deps): bump chai
…5422)

* chore(scripts): convert license script to ESM

* chore(scripts): change license script from .js to .mjs

* chore(scripts): make license file look in more places

@parse5/tools moved from root to template-compiler

and there's additional ESM vs CJS nonsense to deal with

* chore: add a comment
…tory with 15 updates (#5432)

Bumps the theoretically-non-breaking group with 14 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.31.0` | `9.32.0` |
| [@nx/js](https://github.com/nrwl/nx/tree/HEAD/packages/js) | `21.2.3` | `21.3.9` |
| [@swc/core](https://github.com/swc-project/swc) | `1.12.14` | `1.13.3` |
| [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) | `22.14.1` | `22.17.0` |
| [eslint](https://github.com/eslint/eslint) | `9.31.0` | `9.32.0` |
| [nx](https://github.com/nrwl/nx/tree/HEAD/packages/nx) | `21.2.3` | `21.3.9` |
| [rollup](https://github.com/rollup/rollup) | `4.45.1` | `4.46.2` |
| [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.36.0` | `8.38.0` |
| [@wdio/cli](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-cli) | `9.18.0` | `9.18.4` |
| [@wdio/local-runner](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-local-runner) | `9.18.0` | `9.18.4` |
| [@wdio/sauce-service](https://github.com/webdriverio/webdriverio/tree/HEAD/packages/wdio-sauce-service) | `9.18.0` | `9.18.4` |
| [dotenv](https://github.com/motdotla/dotenv) | `17.2.0` | `17.2.1` |
| [@babel/types](https://github.com/babel/babel/tree/HEAD/packages/babel-types) | `7.28.1` | `7.28.2` |
| [@parse5/tools](https://github.com/parse5/parse5-tools) | `0.6.0` | `0.7.0` |



Updates `@eslint/js` from 9.31.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/eslint/eslint/commits/v9.32.0/packages/js)

Updates `@nx/js` from 21.2.3 to 21.3.9
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/21.3.9/packages/js)

Updates `@swc/core` from 1.12.14 to 1.13.3
- [Release notes](https://github.com/swc-project/swc/releases)
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)
- [Commits](swc-project/swc@v1.12.14...v1.13.3)

Updates `@types/node` from 22.14.1 to 22.17.0
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Updates `eslint` from 9.31.0 to 9.32.0
- [Release notes](https://github.com/eslint/eslint/releases)
- [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md)
- [Commits](eslint/eslint@v9.31.0...v9.32.0)

Updates `nx` from 21.2.3 to 21.3.9
- [Release notes](https://github.com/nrwl/nx/releases)
- [Commits](https://github.com/nrwl/nx/commits/21.3.9/packages/nx)

Updates `rollup` from 4.45.1 to 4.46.2
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.45.1...v4.46.2)

Updates `typescript-eslint` from 8.36.0 to 8.38.0
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.38.0/packages/typescript-eslint)

Updates `@wdio/cli` from 9.18.0 to 9.18.4
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.18.4/packages/wdio-cli)

Updates `@wdio/local-runner` from 9.18.0 to 9.18.4
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.18.4/packages/wdio-local-runner)

Updates `@wdio/sauce-service` from 9.18.0 to 9.18.4
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.18.4/packages/wdio-sauce-service)

Updates `dotenv` from 17.2.0 to 17.2.1
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md)
- [Commits](motdotla/dotenv@v17.2.0...v17.2.1)

Updates `webdriverio` from 9.9.1 to 9.18.4
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/commits/v9.18.4/packages/webdriverio)

Updates `@babel/types` from 7.28.1 to 7.28.2
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.28.2/packages/babel-types)

Updates `@parse5/tools` from 0.6.0 to 0.7.0
- [Release notes](https://github.com/parse5/parse5-tools/releases)
- [Commits](parse5/parse5-tools@v0.6.0...v0.7.0)

---
updated-dependencies:
- dependency-name: "@eslint/js"
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: "@nx/js"
  dependency-version: 21.3.9
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: "@swc/core"
  dependency-version: 1.13.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: "@types/node"
  dependency-version: 22.17.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: eslint
  dependency-version: 9.32.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: nx
  dependency-version: 21.3.9
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: rollup
  dependency-version: 4.46.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: typescript-eslint
  dependency-version: 8.38.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: "@wdio/cli"
  dependency-version: 9.18.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: theoretically-non-breaking
- dependency-name: "@wdio/local-runner"
  dependency-version: 9.18.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: theoretically-non-breaking
- dependency-name: "@wdio/sauce-service"
  dependency-version: 9.18.4
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: theoretically-non-breaking
- dependency-name: dotenv
  dependency-version: 17.2.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: theoretically-non-breaking
- dependency-name: webdriverio
  dependency-version: 9.18.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
- dependency-name: "@babel/types"
  dependency-version: 7.28.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: theoretically-non-breaking
- dependency-name: "@parse5/tools"
  dependency-version: 0.7.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: theoretically-non-breaking
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [lint-staged](https://github.com/lint-staged/lint-staged) from 15.5.1 to 16.1.2.
- [Release notes](https://github.com/lint-staged/lint-staged/releases)
- [Changelog](https://github.com/lint-staged/lint-staged/blob/main/CHANGELOG.md)
- [Commits](lint-staged/lint-staged@v15.5.1...v16.1.2)

---
updated-dependencies:
- dependency-name: lint-staged
  dependency-version: 16.1.2
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* fix: dudupe light scoped issue, hydration coverage

* fix: prettier, dedicated dedupe test

* fix: missing tests

* fix: review comments
@jhefferman-sfdc jhefferman-sfdc requested a review from a team as a code owner August 4, 2025 17:00
@jhefferman-sfdc
Copy link
Contributor Author

/nucleus release

@salesforce-nucleus
Copy link
Contributor

✅ All Pre-release Checks Passed

  • Check PR user has rights to execute the workflow
    PR owner is allowed to initiate release/deploy
  • Check PR is approved
    PR 5442 is approved
  • Check PR is mergeable
    PR 5442 is mergeable
  • ⚠️ Check GUS reference is present
    PR does not contain a reference to a GUS work item. You can update it any time by including '@W-XXXXXXX' into the title or body of the PR
  • Check no conflicting Github release
  • Check NPM packages have not been released yet
  • ⚪️ Check Maven artifacts have not been released yet (skipped)
    Skipping check since project doesn't deliver Maven artifacts
  • ⚪️ Check GAV mapping exists for jar repo (skipped)
    Skipping GAV mapping check because a core jar is not being released.

@salesforce-nucleus
Copy link
Contributor

🚢 Release Starting

This pull request has been merged and the release of version 8.20.3 is starting.

You can monitor the progress of the release in Nucleus by visiting the following URL.
https://nucleus.uipengsys-public.buildndeliver-s.aws-esvc1-useast2.aws.sfdc.cl/workflows/271628

@salesforce-nucleus salesforce-nucleus bot merged commit 20ad10e into release Aug 4, 2025
13 checks passed
@salesforce-nucleus salesforce-nucleus bot deleted the release-publish-2025-08-04-16_57 branch August 4, 2025 17:29
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.

2 participants