woocommerce/plugins/woocommerce-blocks/.github
Tomasz Tunik f15d628610 Fix 404 and 500 errors in E2E test logs, editor and front-end. (https://github.com/woocommerce/woocommerce-blocks/pull/5989)
* Change atomic blocks to not use custom webpack build paths

we want to always load lazy loaded components from their default paths
to avoid having to handle importing components in different ways for
regular and atomic component packages

* Add footer parts to test themes

The Site Editor is expecting the footer parts to be there or it will try to
load them anyways and throw a 404. It's not breaking, but it's polluting
the console.

* Use REST API to tear down the templates

Previously, we used a util called `trashAllPosts` which navigated to the post UI
and deleted all the posts to tear down any side-effects of template editing tests.

However, with a [recent change](14e20f72b5),
WP Core removed the UI for those and that made our tests meet a 500 error.

Using the REST API should also make everything faster.

* Remove deprecated pupeteer waitFor usage

was still present in attribute-filter.test.js

* Update package-lock.json

* pin package versions

* Unify all atomic blocks to register on php side

* Remove Atomic Blcoks chunk_translation handling from AllBlocks

Before it was responsible for enabling translations for all the atomic blocks

* Add per atomic block chunk_translation registration

* update @wordpress/e2e-test-utils to 6.0.2

* add optional puppeteer

* pin workflows node version to 16.13.2

* upgrade package-lock

* upgrade package-lock

* set react and react-dom as peerDeps

* remove atomic block registration

Co-authored-by: Lucio Giannotta <lucio.giannotta@a8c.com>
Co-authored-by: Luigi <gigitux@gmail.com>
2022-03-10 11:00:23 +01:00
..
ISSUE_TEMPLATE Update version numbers in bug report template (https://github.com/woocommerce/woocommerce-blocks/pull/5818) 2022-02-15 16:08:38 +00:00
compare-assets Compare assets from builds (https://github.com/woocommerce/woocommerce-blocks/pull/5634) 2022-02-02 14:56:16 +00:00
workflows Fix 404 and 500 errors in E2E test logs, editor and front-end. (https://github.com/woocommerce/woocommerce-blocks/pull/5989) 2022-03-10 11:00:23 +01:00
CODE_OF_CONDUCT.md CSS naming convention docs (https://github.com/woocommerce/woocommerce-blocks/pull/1653) 2020-01-28 15:50:57 +00:00
CONTRIBUTING.md Update CONTRIBUTING links (https://github.com/woocommerce/woocommerce-blocks/pull/2135) 2020-04-07 09:56:17 +02:00
SECURITY.md Update SECURITY.md 2020-10-01 16:53:34 -04:00
automate-team-review-assignment-config.yml Update review automation to use Rubik name 2022-01-24 21:33:23 +01:00
config.yml Add Todo Probot config (https://github.com/woocommerce/woocommerce-blocks/pull/2384) 2020-05-02 15:56:33 -04:00
label-sync-config.json update label sync json 2020-11-27 15:52:06 -05:00
patch-initial-checklist.md Update release-initial-checklist.md (https://github.com/woocommerce/woocommerce-blocks/pull/5690) 2022-02-07 16:16:00 +01:00
patch-release-pull-request.md Update patch release pr template 2021-09-08 15:39:25 -04:00
pull_request_template.md added improvements to PR template (https://github.com/woocommerce/woocommerce-blocks/pull/5031) 2021-10-29 07:00:59 -04:00
release-automation-config.json Add @woocommerce/eslint-plugin dependency (https://github.com/woocommerce/woocommerce-blocks/pull/3115) 2020-09-07 13:31:10 -04:00
release-initial-checklist.md Update release-initial-checklist.md (https://github.com/woocommerce/woocommerce-blocks/pull/5690) 2022-02-07 16:16:00 +01:00
release-pull-request.md Numerous tweaks to various GH templates. 2021-09-08 15:37:42 -04:00