Skip to content

chore(@mendix/rich-text-web): update changelog #8858

chore(@mendix/rich-text-web): update changelog

chore(@mendix/rich-text-web): update changelog #8858

Triggered via push April 23, 2026 10:04
Status Failure
Total duration 1h 27m 47s
Artifacts 11

BuildJobs.yml

on: push
Check SHA in GH Actions
9s
Check SHA in GH Actions
Run code quality check
30m 53s
Run code quality check
Read versions file
5s
Read versions file
Plan E2E matrix
50s
Plan E2E matrix
Matrix: build
Matrix: Run automated end-to-end tests
Publish E2E test summary
41s
Publish E2E test summary
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 31 warnings
Run automated end-to-end tests (7)
Process completed with exit code 1.
Run automated end-to-end tests (7)
@mendix/gallery-web#e2e: command (/home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/gallery-web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run e2e exited (1)
Run automated end-to-end tests (4)
Process completed with exit code 1.
Run automated end-to-end tests (4)
@mendix/skiplink-web#e2e: command (/home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/skiplink-web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run e2e exited (1)
Run automated end-to-end tests (0)
Process completed with exit code 1.
Run automated end-to-end tests (0)
@mendix/datagrid-web#e2e: command (/home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/datagrid-web) /home/runner/setup-pnpm/node_modules/.bin/pnpm run e2e exited (1)
Failed Test: datagrid-web filtering integration: packages/pluggableWidgets/datagrid-web/e2e/filtering/DataGridFilteringIntegration.spec.js#L0
datagrid-web filtering integration: Error: expect(page).toHaveScreenshot(expected) failed 101 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datagridFilteringIntegration.png Call log: - Expect "toHaveScreenshot(datagridFilteringIntegration.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 101 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 101 pixels (ratio 0.01 of all image pixels) are different. - Error: expect(page).toHaveScreenshot(expected) failed 101 pixels (ratio 0.01 of all image pixels) are different. Snapshot: datagridFilteringIntegration.png Call log: - Expect "toHaveScreenshot(datagridFilteringIntegration.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 101 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 101 pixels (ratio 0.01 of all image pixels) are different. at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/datagrid-web/e2e/filtering/DataGridFilteringIntegration.spec.js:55:24
Failed Test: visual comparison: packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js#L0
visual comparison: Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.widget-skip-link').first() Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. Snapshot: skiplink-focused.png Call log: - Expect "toHaveScreenshot(skiplink-focused.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.widget-skip-link').first() - locator resolved to <a href="#" class="widget-skip-link mx-name-skipLink1">Skip to main content</a> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.widget-skip-link').first() - locator resolved to <a href="#" class="widget-skip-link mx-name-skipLink1">Skip to main content</a> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. - Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.widget-skip-link').first() Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. Snapshot: skiplink-focused.png Call log: - Expect "toHaveScreenshot(skiplink-focused.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.widget-skip-link').first() - locator resolved to <a href="#" class="widget-skip-link mx-name-skipLink1">Skip to main content</a> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.widget-skip-link').first() - locator resolved to <a href="#" class="widget-skip-link mx-name-skipLink1">Skip to main content</a> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - Expected an image 185px by 40px, received 177px by 36px. 1940 pixels (ratio 0.27 of all image pixels) are different. at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js:72:32
Failed Test: skip link becomes visible when focused via keyboard: packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js#L0
skip link becomes visible when focused via keyboard: Error: expect(received).toContain(expected) // indexOf Expected substring: "matrix(1, 0, 0, 1, 0, 0)" Received string: "none" - Error: expect(received).toContain(expected) // indexOf Expected substring: "matrix(1, 0, 0, 1, 0, 0)" Received string: "none" at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js:33:27
Failed Test: skip link is present in DOM but initially hidden: packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js#L0
skip link is present in DOM but initially hidden: Error: expect(received).toContain(expected) // indexOf Expected substring: "matrix(1, 0, 0, 1, 0, -48)" Received string: "none" - Error: expect(received).toContain(expected) // indexOf Expected substring: "matrix(1, 0, 0, 1, 0, -48)" Received string: "none" at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/skiplink-web/e2e/SkipLink.spec.js:21:27
Failed Test: applies multi select: packages/pluggableWidgets/gallery-web/e2e/GallerySelection.spec.js#L0
applies multi select: Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.mx-name-layoutGrid1').nth(1) 585 pixels (ratio 0.01 of all image pixels) are different. Snapshot: galleryMultiSelection.png Call log: - Expect "toHaveScreenshot(galleryMultiSelection.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.mx-name-layoutGrid1').nth(1) - locator resolved to <div class="mx-name-layoutGrid1 mx-layoutgrid mx-layoutgrid-fluid container-fluid">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 585 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.mx-name-layoutGrid1').nth(1) - locator resolved to <div class="mx-name-layoutGrid1 mx-layoutgrid mx-layoutgrid-fluid container-fluid">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 585 pixels (ratio 0.01 of all image pixels) are different. - Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.mx-name-layoutGrid1').nth(1) 585 pixels (ratio 0.01 of all image pixels) are different. Snapshot: galleryMultiSelection.png Call log: - Expect "toHaveScreenshot(galleryMultiSelection.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.mx-name-layoutGrid1').nth(1) - locator resolved to <div class="mx-name-layoutGrid1 mx-layoutgrid mx-layoutgrid-fluid container-fluid">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 585 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.mx-name-layoutGrid1').nth(1) - locator resolved to <div class="mx-name-layoutGrid1 mx-layoutgrid mx-layoutgrid-fluid container-fluid">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 585 pixels (ratio 0.01 of all image pixels) are different. at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/gallery-web/e2e/GallerySelection.spec.js:29:71
Failed Test: filters by enum (dropdown): packages/pluggableWidgets/gallery-web/e2e/Gallery.spec.js#L0
filters by enum (dropdown): Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.mx-name-gallery1') 45 pixels (ratio 0.01 of all image pixels) are different. Snapshot: galleryDropdownFilter.png Call log: - Expect "toHaveScreenshot(galleryDropdownFilter.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.mx-name-gallery1') - locator resolved to <div data-focusindex="0" class="widget-gallery mx-name-gallery1">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 45 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.mx-name-gallery1') - locator resolved to <div data-focusindex="0" class="widget-gallery mx-name-gallery1">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 45 pixels (ratio 0.01 of all image pixels) are different. - Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('.mx-name-gallery1') 45 pixels (ratio 0.01 of all image pixels) are different. Snapshot: galleryDropdownFilter.png Call log: - Expect "toHaveScreenshot(galleryDropdownFilter.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('.mx-name-gallery1') - locator resolved to <div data-focusindex="0" class="widget-gallery mx-name-gallery1">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 45 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('.mx-name-gallery1') - locator resolved to <div data-focusindex="0" class="widget-gallery mx-name-gallery1">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 45 pixels (ratio 0.01 of all image pixels) are different. at /home/runner/work/web-widgets/web-widgets/packages/pluggableWidgets/gallery-web/e2e/Gallery.spec.js:65:35
Plan E2E matrix
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (6)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (7)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (1)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (4)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (5)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (0)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (2)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run automated end-to-end tests (3)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Publish E2E test summary
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6, pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run code quality check
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L10
`./SizeContainer` import should occur after import of `./CalendarLoader`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L9
`./Toolbar` import should occur after import of `./CalendarLoader`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L6
`react-big-calendar` import should occur after import of `moment`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L4
`../utils/namespaces` import should occur after import of `./CalendarLoader`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L3
`./Alert` import should occur after import of `react-big-calendar/lib/addons/dragAndDrop`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Calendar.ts#L1
`react` import should occur after import of `moment`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Button.ts#L2
`classnames` import should occur before import of `react`
Run code quality check: packages/customWidgets/calendar-custom-web/src/components/Alert.ts#L2
`classnames` import should occur before import of `react`
Run code quality check: packages/customWidgets/calendar-custom-web/src/Calendar.webmodeler.ts#L6
`./utils/style` import should occur before import of `./utils/validation`
Run release task on ubuntu-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run release task on ubuntu-latest: packages/pluggableWidgets/google-tag-web/src/utils.ts#L3
`react` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on ubuntu-latest: packages/pluggableWidgets/google-tag-web/src/utils.ts#L2
`./commonGtag` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on ubuntu-latest: packages/pluggableWidgets/google-tag-web/src/TXhHdGFn.tsx#L3
`./utils` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on ubuntu-latest: packages/pluggableWidgets/google-tag-web/src/TXhHdGFn.editorConfig.ts#L2
`@mendix/pluggable-widgets-tools` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on windows-latest
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: pnpm/action-setup@41ff72655975bd51cab0327fa583b6e92b6d3061. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Run release task on windows-latest: packages/pluggableWidgets/google-tag-web/src/utils.ts#L3
`react` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on windows-latest: packages/pluggableWidgets/google-tag-web/src/utils.ts#L2
`./commonGtag` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on windows-latest: packages/pluggableWidgets/google-tag-web/src/TXhHdGFn.tsx#L3
`./utils` import should occur before import of `../typings/TXhHdGFnProps`
Run release task on windows-latest: packages/pluggableWidgets/google-tag-web/src/TXhHdGFn.editorConfig.ts#L2
`@mendix/pluggable-widgets-tools` import should occur before import of `../typings/TXhHdGFnProps`

Artifacts

Produced during runtime
Name Size Digest
ctrf-reports-0
3.16 KB
sha256:83388afe27c95f0cb2208f6c54e3c63c80df676a8e15576344003d2ddfb7cc6e
ctrf-reports-1
3.89 KB
sha256:6d3a5e5dd2998002f19e3a72e78b69e55d43e90d1f723038076d9e146d138281
ctrf-reports-2
4.91 KB
sha256:b3a36bfb2e39c3afbefb83abf921bfc7aab8f284c5559768f13587d3da3ac2d4
ctrf-reports-3
5.49 KB
sha256:d44b775c446e0b03fc62f4b140174010879a9c32874b6804f0ea3de4c68db501
ctrf-reports-4
3 KB
sha256:9bc13e6d841522c9dbe468ff908ff578f025ecf2311ce363170feae8cdb24e3c
ctrf-reports-5
4.49 KB
sha256:9bfaf8a0e44bb7ac09b9d8057775cfaeb47dd08984cc1744bb8920bede329c75
ctrf-reports-6
2.98 KB
sha256:6a78445de1a2f565a2b0b1c6c9afd04ba4c0d9f479148f0390b8607fef41fb6c
ctrf-reports-7
2.48 KB
sha256:7fb4b5569de328060776fa370d567694fcd0e4d608d93022bc580b2b069669b6
test-screenshot-results-0
6.15 MB
sha256:eaa9f02e9c65371186dd8c16c3b236edec1f79a2c7967cb852152601575d54db
test-screenshot-results-4
2.51 MB
sha256:1d6036ed62ad13b04a441fda6d2913eb953a4e72f3116836d5281eaf26532289
test-screenshot-results-7
13.1 MB
sha256:456f3f9f96f341706def3428768c67b4ea21a145f44b5c2d748450216a2d7906