Skip to content

Bump fast-xml-parser from 4.2.4 to 4.2.5 (#41982) #31

Bump fast-xml-parser from 4.2.4 to 4.2.5 (#41982)

Bump fast-xml-parser from 4.2.4 to 4.2.5 (#41982) #31

Triggered via push April 28, 2024 15:27
Status Failure
Total duration 33m 0s
Artifacts 9

ci.yml

on: push
Build Project Jobs
37s
Build Project Jobs
Matrix: project-api-test-jobs
Matrix: project-e2e-test-jobs
Matrix: project-default-test-jobs
Matrix: project-lint-jobs
Matrix: project-performance-test-jobs
Report API tests results
12s
Report API tests results
Report e2e tests results
21s
Report e2e tests results
Evaluate Project Job Statuses
0s
Evaluate Project Job Statuses
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 77 warnings, and 5 notices
Report API tests results
Process completed with exit code 4.
[Chrome] › shopper/cart-checkout-calculate-tax.spec.js:116:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals: plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js#L164
1) [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:116:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly › Load cart page and confirm price display Error: Timed out 20000ms waiting for expect(locator).toBeVisible() Locator: getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 20000ms - waiting for getByRole('cell', { name: '$250.00 (includes $50.00 Nasty Tax)' }) 162 | name: '$250.00 (includes $50.00 Nasty Tax)', 163 | } ) > 164 | ).toBeVisible(); | ^ 165 | } ); 166 | 167 | await test.step( 'Load checkout page and confirm price display', async () => { at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:164:7 at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/shopper/cart-checkout-calculate-tax.spec.js:147:4
[Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs: plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js#L138
1) [Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Array [ - false, - false, + true, + true, false, ] 136 | } 137 | > 138 | expect( Object.values( requestToSetupStore ) ).toEqual( [ | ^ 139 | false, 140 | false, 141 | false, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js:138:50
[Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs: plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js#L138
1) [Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 2 + Received + 2 Array [ - false, - false, + true, + true, false, ] 136 | } 137 | > 138 | expect( Object.values( requestToSetupStore ) ).toEqual( [ | ^ 139 | false, 140 | false, 141 | false, at /home/runner/work/woocommerce/woocommerce/plugins/woocommerce/tests/e2e-pw/tests/customize-store/loading-screen/loading-screen.spec.js:138:50
Report e2e tests results
Process completed with exit code 4.
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/elements/DropdownTypeaheadField.ts#L4
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/fixtures/plugins.ts#L4
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/fixtures/reset.ts#L4
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/pages/Login.ts#L4
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/pages/WcSettings.ts#L4
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/sections/onboarding/BusinessSection.ts#L9
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/sections/onboarding/StoreDetailsSection.ts#L8
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/admin-e2e-tests: packages/js/admin-e2e-tests/src/specs/activate-and-setup/basic-setup.ts#L7
Unable to resolve path to module '@woocommerce/e2e-utils'
Lint - @woocommerce/api-core-tests: packages/js/api-core-tests/data/shared/batch-update.js#L1
JSDoc @return declaration present but return expression not available in function
Lint - @woocommerce/customer-effort-score: packages/js/customer-effort-score/src/components/customer-effort-score-tracks-container/index.js#L42
React Hook useEffect has a missing dependency: 'clearQueue'. Either include it or remove the dependency array. If 'clearQueue' changes too often, find the parent component that defines it and wrap that definition in useCallback
Lint - @woocommerce/customer-effort-score: packages/js/customer-effort-score/src/components/customer-effort-score/index.tsx#L117
React Hook useEffect has missing dependencies: 'createNotice', 'icon', 'noticeLabel', 'onModalShownCallback', 'onNoticeDismissedCallback', 'onNoticeShownCallback', and 'title'. Either include them or remove the dependency array. If 'onNoticeShownCallback' changes too often, find the parent component that defines it and wrap that definition in useCallback
Lint - @woocommerce/customer-effort-score: packages/js/customer-effort-score/src/hooks/use-customer-effort-score-exit-page-tracker/index.ts#L33
React Hook useEffect has a missing dependency: 'pageId'. Either include it or remove the dependency array
Lint - @woocommerce/customer-effort-score: packages/js/customer-effort-score/src/hooks/use-customer-effort-score-exit-page-tracker/index.ts#L46
React Hook useEffect has a missing dependency: 'pageId'. Either include it or remove the dependency array
Lint - @woocommerce/components: packages/js/components/src/chart/index.js#L21
sanitize not found in 'dompurify'
Lint - @woocommerce/components: packages/js/components/src/compare-filter/button.js#L9
Expected JSDoc block lines to be aligned
Lint - @woocommerce/components
React Hook useMemo has a missing dependency: 'parseAsLocalDateTime'. Either include it or remove the dependency array
Lint - @woocommerce/components
React Hook useCallback has a missing dependency: 'parseAsLocalDateTime'. Either include it or remove the dependency array
Lint - @woocommerce/components
React Hook useCallback has a missing dependency: 'inputStringDateTime'. Either include it or remove the dependency array
Lint - @woocommerce/components
React Hook useCallback has a missing dependency: 'setInputStringAndMaybeCallOnChange'. Either include it or remove the dependency array
Lint - @woocommerce/components: packages/js/components/src/date/index.js#L8
Expected JSDoc block lines to be aligned
Lint - @woocommerce/components: packages/js/components/src/dropdown-button/index.js#L10
Expected JSDoc block lines to be aligned
Lint - @woocommerce/components: packages/js/components/src/experimental-select-control/combo-box.tsx#L48
Avoid accessing the active element with a global. Use the ownerDocument property on a node ref instead
Lint - @woocommerce/components: packages/js/components/src/experimental-select-control/menu.tsx#L55
React Hook useLayoutEffect has unnecessary dependencies: 'popoverRef.current' and 'selectControlMenuRef.current'. Either exclude them or remove the dependency array. Mutable values like 'selectControlMenuRef.current' aren't valid dependencies because mutating them doesn't re-render the component
Lint - @woocommerce/data: packages/js/data/src/navigation/with-navigation-hydration.tsx#L45
React Hook useEffect has missing dependencies: 'finishResolution', 'setMenuItems', and 'startResolution'. Either include them or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/options/with-options-hydration.tsx#L30
React Hook useSelect has a missing dependency: 'data'. Either include it or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/options/with-options-hydration.tsx#L43
React Hook useEffect has missing dependencies: 'data', 'finishResolution', 'receiveOptions', and 'startResolution'. Either include them or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/plugins/with-plugins-hydration.tsx#L70
React Hook useEffect has missing dependencies: 'finishResolution', 'startResolution', 'updateActivePlugins', 'updateInstalledPlugins', and 'updateIsJetpackConnected'. Either include them or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/settings/use-settings.ts#L34
React Hook useSelect has a missing dependency: 'settingsKeys'. Either include it or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/settings/use-settings.ts#L34
React Hook useSelect has a spread element in its dependency array. This means we can't statically verify whether you've passed the correct dependencies
Lint - @woocommerce/data: packages/js/data/src/settings/use-settings.ts#L45
React Hook useCallback has a missing dependency: 'updateSettingsForGroup'. Either include it or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/settings/use-settings.ts#L51
React Hook useCallback has a missing dependency: 'persistSettingsForGroup'. Either include it or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/settings/use-settings.ts#L56
React Hook useCallback has a missing dependency: 'updateAndPersistSettingsForGroup'. Either include it or remove the dependency array
Lint - @woocommerce/data: packages/js/data/src/use-select-with-refresh.ts#L34
React Hook useSelect has a missing dependency: 'mapSelectToProps'. Either include it or remove the dependency array
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout-block.spec.js took 44.9s
Slow Test: plugins/woocommerce/[Chrome] › shopper/checkout-block-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/checkout-block-coupons.spec.js took 39.7s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-restricted-coupons.spec.js took 31.8s
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-search.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-search.spec.js took 56.4s
Slow Test: plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/page-loads.spec.js took 50.2s
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-status-filter.spec.js took 32.5s
Lint - @woocommerce/experimental: packages/js/experimental/src/experimental-list/collapsible-list/index.tsx#L205
React Hook useEffect has missing dependencies: 'displayedChildren', 'isCollapsed', 'listProps.animation', and 'updateChildren'. Either include them or remove the dependency array. You can also do a functional update 'setDisplayedChildren(d => ...)' if you only need 'displayedChildren' in the 'setDisplayedChildren' call
Lint - @woocommerce/experimental: packages/js/experimental/src/experimental-list/collapsible-list/index.tsx#L219
React Hook useCallback has a missing dependency: 'triggerCallbacks'. Either include it or remove the dependency array
Lint - @woocommerce/experimental: packages/js/experimental/src/vertical-css-transition/vertical-css-transition.tsx#L52
React Hook useCallback has an unnecessary dependency: 'children'. Either exclude it or remove the dependency array
Lint - @woocommerce/navigation: packages/js/navigation/src/hooks/use-confirm-unsaved-changes.ts#L64
React Hook useEffect has a missing dependency: 'shouldConfirm'. Either include it or remove the dependency array. If 'shouldConfirm' changes too often, find the parent component that defines it and wrap that definition in useCallback
Lint - @woocommerce/onboarding: packages/js/onboarding/src/components/Loader/Loader.tsx#L152
React Hook useEffect has a missing dependency: 'onChange'. Either include it or remove the dependency array. If 'onChange' changes too often, find the parent component that defines it and wrap that definition in useCallback
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/linked-product-list/edit.tsx#L100
React Hook useEffect has a missing dependency: 'loadLinkedProductsDispatcher'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/linked-product-list/edit.tsx#L111
React Hook useCallback has missing dependencies: 'productId' and 'searchProductsDispatcher'. Either include them or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/taxonomy/create-taxonomy-modal.tsx#L57
React Hook useCallback has a missing dependency: 'searchEntity'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/taxonomy/create-taxonomy-modal.tsx#L64
React Hook useEffect has a missing dependency: 'searchDelayed'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/taxonomy/edit.tsx#L72
React Hook useCallback has a missing dependency: 'searchEntity'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/generic/taxonomy/edit.tsx#L79
React Hook useEffect has a missing dependency: 'searchDelayed'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor
React Hook useEffect has a missing dependency: 'setStockQuantity'. Either include it or remove the dependency array
Lint - @woocommerce/product-editor
React Hook useEffect has missing dependencies: 'attributes.autoFocus', 'clientId', and 'selectBlock'. Either include them or remove the dependency array
Lint - @woocommerce/product-editor
React Hook useEffect has missing dependencies: 'isRequired' and 'validateRegularPrice'. Either include them or remove the dependency array
Lint - @woocommerce/product-editor: packages/js/product-editor/src/blocks/product-fields/schedule-sale/edit.tsx#L81
React Hook useEffect has missing dependencies: 'hasEdit', 'setDateOnSaleFromGmt', and 'setDateOnSaleToGmt'. Either include them or remove the dependency array
Lint - package-release: tools/package-release/src/changelogger.ts#L14
JSDoc @return declaration present but return expression not available in function
Lint - package-release: tools/package-release/src/changelogger.ts#L86
JSDoc @return declaration present but return expression not available in function
Lint - package-release: tools/package-release/src/validate.ts#L13
JSDoc @return declaration present but return expression not available in function
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/create-variable-product-block-editor.spec.js took 53.0s
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/disable-block-product-editor.spec.js took 51.4s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-checkout-calculate-tax.spec.js took 41.5s
Slow Test: plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/products/block-editor/product-inventory-block-editor.spec.js took 38.9s
Slow Test: plugins/woocommerce/[Chrome] › shopper/cart-block-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › shopper/cart-block-coupons.spec.js took 37.9s
Slow Test: plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-restricted-coupons.spec.js took 1.4m
Slow Test: plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/order-edit.spec.js took 59.7s
Slow Test: plugins/woocommerce/[Chrome] › customize-store/loading-screen/loading-screen.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/loading-screen/loading-screen.spec.js took 55.6s
Slow Test: plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/create-shipping-zones.spec.js took 47.9s
Slow Test: plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js#L1
plugins/woocommerce/[Chrome] › merchant/command-palette.spec.js took 36.5s
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/color-picker.spec.js took 4.8m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/logo-picker/logo-picker.spec.js took 1.6m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/homepage.spec.js took 1.2m
Slow Test: plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js#L1
plugins/woocommerce/[Chrome] › customize-store/assembler/header.spec.js took 59.5s
Slow Test: plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js#L1
plugins/woocommerce/[Chrome] › admin-analytics/analytics-data.spec.js took 58.2s
Performance - Metrics
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "metrics-results". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
5 skipped 78 passed (5.2m)
🎭 Playwright Run Summary
86 passed (7.2m)
🎭 Playwright Run Summary
1 flaky [Chrome] › shopper/cart-checkout-calculate-tax.spec.js:116:3 › Tax rates in the cart and checkout › Shopper Tax Display Tests › checks that taxes are calculated properly on totals, inclusive tax displayed properly 1 skipped 80 passed (9.7m)
🎭 Playwright Run Summary
1 flaky [Chrome] › customize-store/loading-screen/loading-screen.spec.js:117:2 › Assembler - Loading Page › should hide loading screen and steps on subsequent runs 87 passed (9.8m)
🎭 Playwright Run Summary
2 skipped 85 passed (13.8m)

Artifacts

Produced during runtime
Name Size
all-blob-api-reports-0 Expired
263 KB
all-blob-e2e-reports-1 Expired
126 KB
all-blob-e2e-reports-2 Expired
25.5 MB
all-blob-e2e-reports-3 Expired
121 KB
all-blob-e2e-reports-4 Expired
21.4 MB
all-blob-e2e-reports-5 Expired
127 KB
api-test-report Expired
1.57 MB
e2e-test-report Expired
72.4 MB
metrics-results Expired
1.1 KB