Commit Graph

40088 Commits

Author SHA1 Message Date
roykho 11c2028bd5
Move dependency declaration into project level 2021-11-19 08:44:44 -08:00
roykho 2955638af6
Remove build assets from source 2021-11-19 07:36:29 -08:00
roykho a07f471fed
Update gitignore 2021-11-19 07:08:48 -08:00
roykho 882e5ed173
Update pnpm-lock 2021-11-19 07:01:28 -08:00
roykho f7b32f2231
Move js and css folders into legacy 2021-11-19 06:46:28 -08:00
roykho a790022727
Add legacy in workspace 2021-11-19 06:42:02 -08:00
roykho 6202c49803
Move legacy into woocommerce folder 2021-11-19 06:40:48 -08:00
roykho 4681ccfc15
Add project.json 2021-11-19 06:38:24 -08:00
roykho 371c20cc45
Add package.json 2021-11-19 06:37:47 -08:00
roykho bd8b8a947b
Add dot files 2021-11-19 06:36:51 -08:00
roykho cb04009dda
Add implicit dependency 2021-11-19 06:32:46 -08:00
roykho 2a2c406c64
Add in css/js to be ignored 2021-11-19 06:27:24 -08:00
Greg 49447617c3
Merge pull request #31239 from woocommerce/fix/29677
add common utilities for cart, checkout coupon tests
2021-11-18 12:31:05 -07:00
jonathansadowski eaf689ad78
Merge pull request #31216 from woocommerce/nx/gh-actions
Use Nx commands in GH actions
2021-11-18 11:44:02 -06:00
Ron Rennick 8b53c3a8b9 Merge branch 'trunk' of github.com:woocommerce/woocommerce into trunk 2021-11-18 13:38:34 -04:00
roykho 549f8c5e9e
Update e2e path 2021-11-18 08:25:48 -08:00
roykho 19d26298ea
Merge branch 'trunk' into nx/gh-actions 2021-11-18 08:02:24 -08:00
roykho 9fbaca0a9d
Install dependencies again 2021-11-18 07:47:57 -08:00
roykho 8732c04c86
Use single commands for executors 2021-11-18 07:28:51 -08:00
roykho 7d6979905c
Use Nx commands for smoke test release action 2021-11-18 07:25:19 -08:00
roykho c39ab816d9
Use Nx commands for daily smoke test action 2021-11-18 07:23:30 -08:00
Ron Rennick 6f84faf5ec
Merge pull request #31218 from woocommerce/update/31217
Run API tests in their own job
2021-11-18 11:11:22 -04:00
roykho 68b9e2896b
Install composer 2021-11-18 07:09:03 -08:00
roykho ce461d0c5b
Check directory 2021-11-18 06:56:55 -08:00
roykho 9b999deda0
Set path for unit test 2021-11-18 06:31:59 -08:00
roykho 2f4fa6e26c
Use Nx for unit tests action 2021-11-18 06:05:07 -08:00
Néstor Soriano e21e4ef0d2
Merge pull request #31228 from woocommerce/remove/snippet-needed-to-activate-attributes-lookup-table-feature
Remove the need to invoke LookupDataStore->show_feature() to use the product attributes lookup table
2021-11-18 12:02:48 +01:00
Néstor Soriano a50b9860fe
Merge pull request #31212 from woocommerce/improve/performance-of-product-attributes-lookup-table
Improve the performance of the product attributes lookup table query
2021-11-18 08:40:22 +01:00
roykho 4033121df7
Run npnx command 2021-11-17 12:25:33 -08:00
roykho d50855db29
Update working dir 2021-11-17 12:09:32 -08:00
roykho 3bd09dec8c
Use pnpx 2021-11-17 11:57:26 -08:00
Nestor Soriano 3a40691c6b Replace "{$wp->prefix}posts" with "{$wp->posts}" 2021-11-17 11:38:39 -08:00
Nestor Soriano caf1481767 Improve the performance of the product attributes lookup table query
Improve (by a lot) the performance of the queries for the
product attributes lookup table by doing the following:

1. Fallback the query for the "AND" case to thequery for the "OR" case
   when there's only one term being filtered for the category
   (the subquery for the "OR" case is much simpler)

2. Collapse all of the "AND" queries (for all the categories)
   into a simple one (this is possible since term ids are unique
   even across categories)

3. The most important change: introduce an extra derived query,
   so

   ...AND posts.ID in ( SELECT product_id FROM lookup_table WHERE...

   becomes

   ...AND posts.ID in ( SELECT product_id FROM (
       SELECT product_id FROM lookup_table WHERE...

   This causes the filtering subquery to be executed only once.
2021-11-17 11:38:39 -08:00
roykho 79ee6c00f5
Create a seperate no dev composer install command 2021-11-17 11:32:53 -08:00
Ron Rennick 202469fd5b add common utilities for cart, checkout coupon tests 2021-11-17 15:25:51 -04:00
roykho 008f2cbea9
Change format of passing flags 2021-11-17 11:24:35 -08:00
roykho 8dda9990ff
Use native command 2021-11-17 10:29:43 -08:00
roykho 8aa2ade4ce
Update core path 2021-11-17 10:21:04 -08:00
roykho db3c0ded54
Install Nx for e2e 2021-11-17 10:07:17 -08:00
roykho feedced44b
Remove flags 2021-11-17 09:35:20 -08:00
roykho 131e1ae73b
Use correct command to install Jest 2021-11-17 09:11:53 -08:00
roykho 0657b44dd5
Move composer install script to Nx commands 2021-11-17 09:09:09 -08:00
roykho f15f75e9cf
No need to install Nx globally 2021-11-17 08:54:14 -08:00
Greg a23d937620 Merge branch 'trunk' of github.com:woocommerce/woocommerce into update/31217 2021-11-17 09:47:36 -07:00
Ron Rennick 66ad8774d9
Merge pull request #31237 from woocommerce/fix/api-rest-response-code
Fix retrieving status code for API tests
2021-11-17 12:40:24 -04:00
roykho 24c565ba68
Add working directory 2021-11-17 08:39:05 -08:00
Vedanshu Jain c3405cf06f
Merge pull request #31075 from woocommerce/fix/30781
Delay handling of hide-notice requests
2021-11-17 21:52:22 +05:30
roykho c4998a931f
Add cwd and update paths 2021-11-17 08:07:53 -08:00
Greg d5113e9361 Fix retrieving status code for API tests 2021-11-17 09:02:45 -07:00
roykho 347ed51214
Update paths 2021-11-17 07:58:53 -08:00