Skip to content
This repository has been archived by the owner on Feb 23, 2024. It is now read-only.

Add back filter blocks frontend scripts #9954

Merged
merged 1 commit into from
Jun 22, 2023

Conversation

Aljullu
Copy link
Contributor

@Aljullu Aljullu commented Jun 22, 2023

This PR adds back the Filter block frontend scripts that were removed in #9251.

You will notice the fix is only applied to the Filter by Attribute, Filter by Price and Filter by Stock blocks. If I'm not wrong, these are the only ones that need it, as the Filter by Rating block was released after the Filter Wrapper was created, so there are no instances of the "old markup" for it.

Fixes #9870.
Fixes #9949.

Testing

User Facing Testing

Test that the old markup of filter blocks still works (#9949):

  1. Add Filter blocks with the old markup next to the All Products block. You can use this snippet:
<!-- wp:columns -->
<div class="wp-block-columns"><!-- wp:column {"width":"33.33%"} -->
<div class="wp-block-column" style="flex-basis:33.33%"><!-- wp:woocommerce/price-filter -->
<div class="wp-block-woocommerce-price-filter is-loading" data-showinputfields="true" data-showfilterbutton="false" data-heading="Filter by price" data-heading-level="3"><span aria-hidden="true" class="wc-block-product-categories__placeholder"></span></div>
<!-- /wp:woocommerce/price-filter -->

<!-- wp:woocommerce/attribute-filter {"attributeId":1,"displayStyle":"dropdown","heading":"Filter by Color"} -->
<div class="wp-block-woocommerce-attribute-filter is-loading" data-attribute-id="1" data-show-counts="true" data-query-type="or" data-heading="Filter by Color" data-heading-level="3" data-display-style="dropdown"><span aria-hidden="true" class="wc-block-product-attribute-filter__placeholder"></span></div>
<!-- /wp:woocommerce/attribute-filter -->

<!-- wp:woocommerce/attribute-filter {"attributeId":2,"heading":"Filter by Size"} -->
<div class="wp-block-woocommerce-attribute-filter is-loading" data-attribute-id="2" data-show-counts="true" data-query-type="or" data-heading="Filter by Size" data-heading-level="3"><span aria-hidden="true" class="wc-block-product-attribute-filter__placeholder"></span></div>
<!-- /wp:woocommerce/attribute-filter -->

<!-- wp:woocommerce/active-filters -->
<div class="wp-block-woocommerce-active-filters is-loading" data-display-style="list" data-heading="Active filters" data-heading-level="3"><span aria-hidden="true" class="wc-block-active-product-filters__placeholder"></span></div>
<!-- /wp:woocommerce/active-filters -->

<!-- wp:woocommerce/stock-filter -->
<div class="wp-block-woocommerce-stock-filter is-loading" data-show-counts="true" data-heading="Filter by stock status" data-heading-level="3"><span aria-hidden="true" class="wc-block-product-stock-filter__placeholder"></span></div>
<!-- /wp:woocommerce/stock-filter --></div>
<!-- /wp:column -->

<!-- wp:column {"width":"66.66%"} -->
<div class="wp-block-column" style="flex-basis:66.66%"><!-- wp:woocommerce/all-products {"columns":3,"rows":3,"alignButtons":false,"contentVisibility":{"orderBy":true},"orderby":"date","layoutConfig":[["woocommerce/product-image"],["woocommerce/product-title"],["woocommerce/product-price"],["woocommerce/product-rating"],["woocommerce/product-button"]]} -->
<div class="wp-block-woocommerce-all-products wc-block-all-products" data-attributes="{&quot;alignButtons&quot;:false,&quot;columns&quot;:3,&quot;contentVisibility&quot;:{&quot;orderBy&quot;:true},&quot;isPreview&quot;:false,&quot;layoutConfig&quot;:[[&quot;woocommerce/product-image&quot;],[&quot;woocommerce/product-title&quot;],[&quot;woocommerce/product-price&quot;],[&quot;woocommerce/product-rating&quot;],[&quot;woocommerce/product-button&quot;]],&quot;orderby&quot;:&quot;date&quot;,&quot;rows&quot;:3}"></div>
<!-- /wp:woocommerce/all-products --></div>
<!-- /wp:column --></div>
<!-- /wp:columns -->
  1. Go to the frontend.
  2. Verify filter blocks are rendered correctly. Interact with them and verify they work properly.
Before After
imatge imatge

Test that filter blocks translations are loaded correctly (#9870):

  1. Change your store language to a locale that has translations (ie: Spanish).
  2. Add the Filter by Attribute, Filter by Price, Filter by Stock and Filter by Rating blocks to a post or page, alongside the Active Filters and Products (beta) blocks.
  3. In the frontend, interact with the filter blocks and verify they all work properly.
  4. Verify translations are loaded correctly. Ie: Filter by Attribute shows "Seleccionar" instead of "Select" in the input field.
Before After
imatge imatge
  • Do not include in the Testing Notes

WooCommerce Visibility

  • WooCommerce Core
  • Feature plugin
  • Experimental

Changelog

Fix filter blocks using the old markup not rendering and fix missing translations in those blocks.

@Aljullu Aljullu added type: bug The issue/PR concerns a confirmed bug. block-type: filter blocks Issues related to all of the filter blocks. labels Jun 22, 2023
@Aljullu Aljullu self-assigned this Jun 22, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jun 22, 2023

The release ZIP for this PR is accessible via:

https://wcblocks.wpcomstaging.com/wp-content/uploads/woocommerce-gutenberg-products-block-9954.zip

Script Dependencies Report

The compare-assets action has detected some changed script dependencies between this branch and trunk. Please review and confirm the following are correct before merging.

Script Handle Added Removed
reviews-frontend.js wc-settings, wp-a11y, wp-api-fetch, wp-compose, wp-element, wp-i18n, wp-is-shallow-equal, wp-polyfill ⚠️
active-filters-frontend.js wc-blocks-data-store, wc-price-format, wc-settings, wp-data, wp-element, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-polyfill, wp-primitives, wp-url ⚠️
all-products-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-blocks-registry, wc-blocks-shared-context, wc-blocks-shared-hocs, wc-price-format, wc-settings, wp-a11y, wp-api-fetch, wp-autop, wp-blocks, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-hooks, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-polyfill, wp-primitives, wp-style-engine, wp-url, wp-warning, wp-wordcount ⚠️
attribute-filter-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-settings, wp-a11y, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-polyfill, wp-primitives, wp-url, wp-warning ⚠️
cart-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-blocks-registry, wc-blocks-shared-context, wc-blocks-shared-hocs, wc-price-format, wc-settings, wp-a11y, wp-api-fetch, wp-autop, wp-blocks, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-hooks, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-plugins, wp-polyfill, wp-primitives, wp-style-engine, wp-url, wp-warning, wp-wordcount ⚠️
checkout-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-blocks-registry, wc-blocks-shared-hocs, wc-price-format, wc-settings, wp-a11y, wp-api-fetch, wp-autop, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-hooks, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-plugins, wp-polyfill, wp-primitives, wp-url, wp-warning, wp-wordcount ⚠️
filter-wrapper-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-blocks-registry, wc-price-format, wc-settings, wp-a11y, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-polyfill, wp-primitives, wp-style-engine, wp-url, wp-warning ⚠️
mini-cart-frontend.js wc-price-format, wc-settings, wp-i18n, wp-polyfill ⚠️
price-filter-frontend.js react, wc-blocks-data-store, wc-price-format, wc-settings, wp-data, wp-element, wp-i18n, wp-is-shallow-equal, wp-polyfill, wp-url ⚠️
rating-filter-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-settings, wp-a11y, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-polyfill, wp-primitives, wp-url, wp-warning ⚠️
stock-filter-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-settings, wp-a11y, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-polyfill, wp-primitives, wp-url, wp-warning ⚠️
mini-cart-component-frontend.js lodash, react, wc-blocks-checkout, wc-blocks-data-store, wc-blocks-registry, wc-price-format, wc-settings, wp-a11y, wp-autop, wp-compose, wp-data, wp-deprecated, wp-dom, wp-element, wp-hooks, wp-html-entities, wp-i18n, wp-is-shallow-equal, wp-keycodes, wp-polyfill, wp-primitives, wp-style-engine, wp-url, wp-warning, wp-wordcount ⚠️

This comment was automatically generated by the ./github/compare-assets action.

TypeScript Errors Report

  • Files with errors: 464
  • Total errors: 2213

🎉 🎉 This PR does not introduce new TS errors.

comments-aggregator

@github-actions
Copy link
Contributor

Size Change: +67.8 kB (+6%) 🔍

Total Size: 1.17 MB

Filename Size Change
build/active-filters-frontend.js 8.63 kB -13 B (0%)
build/active-filters-wrapper-frontend.js 7.58 kB -31 B (0%)
build/all-products-frontend.js 12.2 kB +223 B (+2%)
build/attribute-filter-wrapper--stock-filter-wrapper-frontend.js 0 B -4.04 kB (removed) 🏆
build/attribute-filter-wrapper-frontend.js 7.73 kB +3.44 kB (+80%) 🆘
build/cart-blocks/cart-accepted-payment-methods-frontend.js 1.38 kB -10 B (-1%)
build/cart-blocks/cart-cross-sells-products--product-price-frontend.js 2.92 kB +1 B (0%)
build/cart-blocks/cart-cross-sells-products-frontend.js 3.77 kB -3 B (0%)
build/cart-blocks/cart-express-payment--checkout-blocks/express-payment-frontend.js 5.17 kB -5 B (0%)
build/cart-blocks/cart-items-frontend.js 302 B +1 B (0%)
build/cart-blocks/cart-line-items--mini-cart-contents-block/products-table-frontend.js 5.57 kB +7 B (0%)
build/cart-blocks/cart-order-summary-frontend.js 1.27 kB +1 B (0%)
build/cart-blocks/cart-totals-frontend.js 308 B -1 B (0%)
build/cart-blocks/empty-cart-frontend.js 345 B -1 B (0%)
build/cart-blocks/filled-cart-frontend.js 655 B -1 B (0%)
build/cart-blocks/order-summary-coupon-form-frontend.js 1.63 kB +1 B (0%)
build/cart-blocks/order-summary-fee-frontend.js 274 B +1 B (0%)
build/cart-blocks/order-summary-heading-frontend.js 333 B -1 B (0%)
build/cart-blocks/order-summary-shipping-frontend.js 17.1 kB -17 B (0%)
build/cart-blocks/order-summary-subtotal-frontend.js 274 B +1 B (0%)
build/cart-blocks/order-summary-taxes-frontend.js 436 B +3 B (+1%)
build/cart-blocks/proceed-to-checkout-frontend.js 1.44 kB +2 B (0%)
build/cart-frontend.js 30 kB +6 B (0%)
build/checkout-blocks/actions-frontend.js 1.88 kB +4 B (0%)
build/checkout-blocks/billing-address--checkout-blocks/shipping-address-frontend.js 4.69 kB -6 B (0%)
build/checkout-blocks/billing-address-frontend.js 1.18 kB -2 B (0%)
build/checkout-blocks/contact-information-frontend.js 2.04 kB -1 B (0%)
build/checkout-blocks/express-payment-frontend.js 1.14 kB +1 B (0%)
build/checkout-blocks/order-note-frontend.js 1.14 kB +2 B (0%)
build/checkout-blocks/order-summary-cart-items-frontend.js 3.76 kB +9 B (0%)
build/checkout-blocks/order-summary-coupon-form-frontend.js 1.79 kB +4 B (0%)
build/checkout-blocks/order-summary-frontend.js 1.28 kB +2 B (0%)
build/checkout-blocks/order-summary-shipping-frontend.js 17 kB -18 B (0%)
build/checkout-blocks/order-summary-taxes-frontend.js 436 B +2 B (0%)
build/checkout-blocks/payment-frontend.js 8.29 kB +13 B (0%)
build/checkout-blocks/pickup-options-frontend.js 4.84 kB +5 B (0%)
build/checkout-blocks/shipping-address-frontend.js 1.18 kB +2 B (0%)
build/checkout-blocks/shipping-method-frontend.js 2.64 kB +8 B (0%)
build/checkout-blocks/shipping-methods-frontend.js 6.41 kB +14 B (0%)
build/checkout-blocks/terms-frontend.js 1.56 kB -6 B (0%)
build/checkout-blocks/totals-frontend.js 360 B -2 B (-1%)
build/checkout-frontend.js 31.9 kB +4 B (0%)
build/filter-wrapper-frontend.js 14.3 kB +14 B (0%)
build/mini-cart-component-frontend.js 30.7 kB +128 B (0%)
build/mini-cart-contents-block/cart-button-frontend.js 1.73 kB +4 B (0%)
build/mini-cart-contents-block/checkout-button-frontend.js 1.81 kB +4 B (0%)
build/mini-cart-contents-block/empty-cart-frontend.js 360 B -1 B (0%)
build/mini-cart-contents-block/footer-frontend.js 3.83 kB +16 B (0%)
build/mini-cart-contents-block/products-table-frontend.js 588 B -6 B (-1%)
build/mini-cart-contents-block/shopping-button-frontend.js 530 B +3 B (+1%)
build/mini-cart-contents-block/title-frontend.js 1.9 kB +3 B (0%)
build/mini-cart-contents-block/title-items-counter-frontend.js 1.59 kB +2 B (0%)
build/mini-cart-contents-block/title-label-frontend.js 1.53 kB +3 B (0%)
build/mini-cart-frontend.js 2.85 kB +8 B (0%)
build/price-filter-wrapper-frontend.js 6.77 kB +24 B (0%)
build/product-add-to-cart-frontend.js 6.52 kB +11 B (0%)
build/product-button-frontend.js 2.65 kB +2 B (0%)
build/product-image-frontend.js 2.61 kB +2 B (0%)
build/product-rating-frontend.js 2.33 kB +2 B (0%)
build/product-sale-badge-frontend.js 1.79 kB +4 B (0%)
build/product-stock-indicator-frontend.js 2.03 kB +2 B (0%)
build/product-summary-frontend.js 2.25 kB +6 B (0%)
build/product-title-frontend.js 2.21 kB -1 B (0%)
build/rating-filter-frontend.js 21.4 kB +4 B (0%)
build/rating-filter-wrapper-frontend.js 6.23 kB +31 B (0%)
build/reviews-frontend.js 7.17 kB +4 B (0%)
build/stock-filter-wrapper-frontend.js 6.48 kB +3.5 kB (+118%) 🆘
build/vendors--attribute-filter-wrapper--cart-blocks/order-summary-coupon-form--cart-blocks/order-summary--48e1e4bb-frontend.js 6.84 kB +20 B (0%)
build/vendors--attribute-filter-wrapper--cart-blocks/order-summary-shipping--checkout-blocks/billing-addr--d9f38f9d-frontend.js 4.19 kB -18 B (0%)
build/vendors--attribute-filter-wrapper--stock-filter-wrapper-frontend.js 0 B -5.11 kB (removed) 🏆
build/vendors--cart-blocks/cart-cross-sells-products--cart-blocks/cart-line-items--cart-blocks/cart-order--3c5fe802-frontend.js 5.26 kB -1 B (0%)
build/vendors--cart-blocks/cart-line-items--checkout-blocks/order-summary-cart-items--mini-cart-contents---233ab542-frontend.js 3.57 kB -3 B (0%)
build/vendors--cart-blocks/order-summary-shipping--checkout-blocks/billing-address--checkout-blocks/order--decc3dc6-frontend.js 19.4 kB -10 B (0%)
build/vendors--checkout-blocks/pickup-options--checkout-blocks/shipping-methods-frontend.js 8.25 kB -1 B (0%)
build/vendors--checkout-blocks/shipping-method-frontend.js 12.4 kB -5 B (0%)
build/vendors--price-filter-wrapper-frontend.js 2.2 kB -5 B (0%)
build/vendors--product-add-to-cart-frontend.js 7.25 kB -3 B (0%)
build/vendors--rating-filter-wrapper-frontend.js 5.11 kB +6 B (0%)
build/attribute-filter-frontend.js 23 kB +23 kB (new file) 🆕
build/price-filter-frontend.js 14.6 kB +14.6 kB (new file) 🆕
build/stock-filter-frontend.js 21.7 kB +21.7 kB (new file) 🆕
build/vendors--attribute-filter-wrapper-frontend.js 5.11 kB +5.11 kB (new file) 🆕
build/vendors--stock-filter-wrapper-frontend.js 5.11 kB +5.11 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size
build/active-filters.js 7.48 kB
build/all-products.js 40.3 kB
build/all-reviews.js 7.86 kB
build/attribute-filter.js 13.2 kB
build/blocks-checkout.js 35.1 kB
build/breadcrumbs.js 2.13 kB
build/cart-blocks/cart-cross-sells-frontend.js 253 B
build/cart-blocks/cart-express-payment-frontend.js 719 B
build/cart-blocks/cart-line-items-frontend.js 1.06 kB
build/cart-blocks/order-summary-discount-frontend.js 2.12 kB
build/cart.js 45.2 kB
build/catalog-sorting.js 1.7 kB
build/checkout-blocks/fields-frontend.js 331 B
build/checkout-blocks/order-summary-discount-frontend.js 2.29 kB
build/checkout-blocks/order-summary-fee-frontend.js 276 B
build/checkout-blocks/order-summary-subtotal-frontend.js 274 B
build/checkout.js 46.6 kB
build/customer-account.js 3.18 kB
build/featured-category.js 15.1 kB
build/featured-product.js 15.3 kB
build/filter-wrapper.js 2.4 kB
build/general-style-rtl.css 1.31 kB
build/general-style.css 1.31 kB
build/handpicked-products.js 8.04 kB
build/legacy-template.js 6.8 kB
build/mini-cart-contents-block/filled-cart-frontend.js 267 B
build/mini-cart-contents-block/items-frontend.js 237 B
build/mini-cart-contents.js 18.1 kB
build/mini-cart.js 5.92 kB
build/price-filter.js 8.55 kB
build/price-format.js 1.19 kB
build/product-add-to-cart--product-button--product-image--product-price--product-rating--product-sale-bad--49d3ecb2.js 250 B
build/product-add-to-cart--product-button--product-image--product-rating--product-title.js 151 B
build/product-add-to-cart.js 8.84 kB
build/product-best-sellers.js 8.36 kB
build/product-button--product-image--product-price--product-rating--product-sale-badge--product-sku--prod--5bce0384.js 955 B
build/product-button.js 3.98 kB
build/product-categories.js 2.71 kB
build/product-category.js 9.37 kB
build/product-collection.js 12.3 kB
build/product-image.js 4.14 kB
build/product-new.js 8.65 kB
build/product-on-sale.js 8.65 kB
build/product-price-frontend.js 204 B
build/product-price.js 1.68 kB
build/product-query.js 11.9 kB
build/product-rating.js 1.03 kB
build/product-results-count.js 1.66 kB
build/product-sale-badge.js 666 B
build/product-search.js 2.63 kB
build/product-sku-frontend.js 1.83 kB
build/product-sku.js 535 B
build/product-stock-indicator.js 731 B
build/product-summary.js 1.01 kB
build/product-tag.js 9.01 kB
build/product-template.js 3.34 kB
build/product-title.js 3.66 kB
build/product-top-rated.js 8.91 kB
build/products-by-attribute.js 9.75 kB
build/rating-filter.js 6.9 kB
build/reviews-by-category.js 12.1 kB
build/reviews-by-product.js 13.3 kB
build/single-product.js 11.1 kB
build/stock-filter.js 7.62 kB
build/store-notices.js 1.68 kB
build/wc-blocks-data.js 22.3 kB
build/wc-blocks-editor-style-rtl.css 6.06 kB
build/wc-blocks-editor-style.css 6.05 kB
build/wc-blocks-google-analytics.js 1.56 kB
build/wc-blocks-middleware.js 934 B
build/wc-blocks-registry.js 3.15 kB
build/wc-blocks-shared-context.js 1.1 kB
build/wc-blocks-shared-hocs.js 1.75 kB
build/wc-blocks-style-rtl.css 28 kB
build/wc-blocks-style.css 27.9 kB
build/wc-blocks-vendors-style-rtl.css 1.96 kB
build/wc-blocks-vendors-style.css 1.96 kB
build/wc-blocks-vendors.js 65.1 kB
build/wc-blocks.js 3.7 kB
build/wc-payment-method-bacs.js 816 B
build/wc-payment-method-cheque.js 811 B
build/wc-payment-method-cod.js 909 B
build/wc-payment-method-paypal.js 837 B
build/wc-settings.js 2.6 kB
build/wc-shipping-method-pickup-location.js 30.4 kB
build/woo-directives-runtime.js 2.73 kB
build/woo-directives-vendors.js 7.91 kB

compressed-size-action

@Aljullu Aljullu marked this pull request as ready for review June 22, 2023 11:22
@woocommercebot woocommercebot requested review from a team and albarin and removed request for a team June 22, 2023 11:22
Copy link
Contributor

@kmanijak kmanijak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

After pasting the code into code editor, Active Filter and Filter by Stock required a recovery:

image

But even without the fix they work fine in the frontend, so I believe that's not a blocker.

After recovery they still work on the frontend as expected.


About the translations, I'm not sure if I'm doing something wrong, but I still see "Select Color" in classic theme (Storefront)
image

and lack of translations in Block theme (TT3) 🤔
image

@Aljullu
Copy link
Contributor Author

Aljullu commented Jun 22, 2023

Thanks for the review @kmanijak!

After pasting the code into code editor, Active Filter and Filter by Stock required a recovery:

Ups, sorry, I messed it up in the code when adding the Filter by Stock block to the example. It should be fixed now.

I see the Active Filters block is still showing the recovery message, but it looks like that's because we changed a classname that invalidated the previous markup. I guess the way to fix that would be to create a migration, but probably out of the scope of this PR.

About the translations, I'm not sure if I'm doing something wrong, but I still see "Select Color" in classic theme (Storefront)

Hmm, that's weird. I can't reproduce. Can you go to /wp-admin/update-core.php and make sure that the translations are up-to-date?

and lack of translations in Block theme (TT3) thinking

I think what's happening is that the block headings don't update if you change the language after inserting them, as they are saved in the markup. But I would say that's expected.

Copy link
Contributor

@tjcafferkey tjcafferkey left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works as expected. I also tested the inner blocks version works as expected with both All Products and on the Product Catalog template.

Thanks for fixing this @Aljullu

@github-actions github-actions bot added this to the 10.6.0 milestone Jun 22, 2023
@Aljullu Aljullu merged commit d5f6957 into trunk Jun 22, 2023
@Aljullu Aljullu deleted the fix/filter-blocks-frontend-scripts branch June 22, 2023 14:09
@tarunvijwani tarunvijwani modified the milestones: 10.6.0, 10.2.4 Jun 22, 2023
@thealexandrelara thealexandrelara modified the milestones: 10.2.4, 10.4.4 Jun 22, 2023
thealexandrelara pushed a commit that referenced this pull request Jun 22, 2023
* Empty commit for release pull request

* Add back filter blocks frontend scripts (#9954)

* Update readme to add changelog for 10.2.4

* Update version number to 10.2.4

* Update testing instructions for 10.2.4

---------

Co-authored-by: github-actions <[email protected]>
Co-authored-by: Albert Juhé Lluveras <[email protected]>
Co-authored-by: Tarun Vijwani <[email protected]>
thealexandrelara added a commit that referenced this pull request Jun 23, 2023
* Empty commit for release pull request

* Add back filter blocks frontend scripts (#9954)

* Update changelog and bump version to 10.4.4

* Add testing notes for 10.4.4 release

* Update testing notes for release 10.4.4

* Replace Automated tests badge with Unit and E2E tests badge

* Wait for cart to be removed when emptied (#9829)

* Temporarily skip PHP Unit Tests for PHP 8.1 and 8.2 (#9859)

* Allow failure of the PHP Unit Tests

* Limit the PHP versions to 7.4 and 8.0 to run unit tests

* Don't allow failing fast

* Add a comment explaining the skipped part

* Cancel jobs later

* Cancel all the steps in workflow based on the same condition

---------

Co-authored-by: github-actions <[email protected]>
Co-authored-by: Albert Juhé Lluveras <[email protected]>
Co-authored-by: Alexandre Lara <[email protected]>
Co-authored-by: Mike Jolley <[email protected]>
Co-authored-by: Karol Manijak <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
block-type: filter blocks Issues related to all of the filter blocks. type: bug The issue/PR concerns a confirmed bug.
Projects
None yet
5 participants