Commit Graph

609 Commits

Author SHA1 Message Date
Sam Seay 5becf47d60
Simplify turbo commands (#34055)
* Change package json commands and turbo repo config to allow for greatly simplifying running turbo
* Remove require-turbo script which was causing caching issues
* Colorize CI output from scripts
* Add missing changelog script to extend-cart-checkout-block
2022-08-05 12:03:17 +12:00
Roy Ho 2774ef2c1b
Add cherry pick tool (#33870)
* Add cherry pick tool

* Add githubremoteurl environment

* Add readme
2022-07-14 07:36:15 -07:00
Christopher Allford 6d0fc0d6ac
Expand Repository Development Documentation (#33423)
This commit reworks some of the documentation in the monorepo to better represent how to get started and develop projects in it.
2022-06-15 21:55:25 -07:00
Christopher Allford b7931409f2
Migrate From Nx to Turborepo (#33079)
This replaces all `nx` commands with `turbo` commands and removes Nx from the repository. All of the `project.json` files have been removed and any commands that broke with Turborepo have been adjusted.
2022-06-09 14:40:07 -07:00
Chi-Hsuan Huang b28d0c2254
Add missing dependencies & include @wordpress/components style for storybook (#33225)
* Add url-loader & copy-webpack-plugin to root package.json for storybook commands

* Update storybook config to include @wordpress/components style
2022-05-30 15:20:08 +08:00
Paul Sealock 6100df9a04
Storybook: Move code to `tools/` (#32729) 2022-04-28 09:54:54 +12:00
Paul Sealock e70b75cf81
Update `create-extension` to work in monorepo context (#32514)
* Update create-wc-extension to work in monorepo context

* update lock file
2022-04-26 08:51:35 +12:00
Chi-Hsuan Huang 44b4008849 Install lint-staged 2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang d7df8ff8ab Set up husky
Update pnpm-lock.yaml
2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang f2dcc1f705 Add git:update-hooks to postinstall 2022-04-06 17:31:32 +08:00
Chi-Hsuan Huang 5c4014a651 Add @wordpress/eslint-plugin to root package.json 2022-03-29 16:08:07 +08:00
Chi-Hsuan Huang f002c72b41 Update @woocommerce/eslint-plugin to use workspace version 2022-03-25 16:22:57 +08:00
Roy Ho af3585b67b
Merge branch 'trunk' into standardize-config-files 2021-12-15 07:13:58 -08:00
Paul Sealock eb453cce20
Add NX commands for Jetpack Changelogger (#31166) 2021-12-15 14:14:17 +13:00
roykho 9d3af216bc
Update nrwl packages 2021-12-14 10:10:07 -08:00
Christopher Allford 471e5e7877 Fixed @woocommerce/api Builds
It looks like I missed the `pnpm-lock.yaml` update.
2021-11-16 15:19:33 -08:00
Christopher Allford 2a29754ab2 Revised @woocommerce/api Test Suite
This commit replaces the moxios package with the
axios-mock-adapter, in order to fix all of the failing
tests. This felt necessary because changing the
TypeScript configuration would have the largest
potential impact on this package, due to it
being written natively in it. This package is a
great candidate for testing all of the new
configuration changes out on.
2021-11-15 23:06:47 -08:00
roykho 7dc6ae6316
Add Nx basic script executors for packages 2021-11-05 08:15:04 -07:00
roykho acbd9883f1
Prevent from running npm 2021-11-04 07:36:58 -07:00
roykho 90075e81a6
Run Nx add to monorepo command to auto set up some things 2021-11-04 07:35:02 -07:00
roykho e0265eefd8
Add nx composer dependency 2021-11-03 12:20:12 -07:00
Paul Sealock 789d942f89
Update e2e package locations and add PNPM (#30977) 2021-10-29 08:32:31 +13:00
Paul Sealock ffa595ac40 add working directory path to build workflow 2021-10-19 10:46:11 +13:00
Paul Sealock 926685448e JS formatting files 2021-10-19 10:35:46 +13:00
Paul Sealock ef015f740f git mv a few folders 2021-10-19 10:35:45 +13:00
Nestor Soriano 8c24e170ce
Update Woo version numbers to 6.0 2021-10-14 12:27:17 +02:00
barryhughes 7216225d1a Prep trunk for 5.9 cycle. 2021-09-23 13:36:38 -07:00
Greg b6db14ff62
Merge pull request #30793 from woocommerce/e2e/bump-admin-tests 2021-09-23 11:27:21 -06:00
Ron Rennick 41753206d2 update e2e for WC Admin 2.7.0 2021-09-23 13:49:22 -03:00
Greg e09b43f099 Code review feedback 2021-09-09 12:23:23 -06:00
Greg 62453974dd Code review feedback 2021-09-09 11:01:13 -06:00
Greg edb10107cf Run API tests with regular run and add script 2021-09-09 08:41:36 -06:00
Greg aaad21bb8b Merge branch 'trunk' of https://github.com/woocommerce/woocommerce into add/api-core-tests 2021-09-07 17:17:43 -06:00
Greg 095a74347a Code review feedback 2021-09-07 16:20:44 -06:00
Ron Rennick 25897e84f9 add admin E2E tests 2021-08-23 13:31:34 -03:00
roykho 05917f0d6d
Prep versions for trunk 2021-08-19 13:38:14 -07:00
Ron Rennick 36516ef26f update e2e dependencies to be consistent with main pacakge 2021-08-19 14:29:05 -03:00
Claudio Sanches 02492514f9 5.7.0-dev 2021-07-23 20:58:37 -03:00
Ron Rennick 7d2ecd23db package maintenance for stylelint vulnerability 2021-06-30 15:01:33 -03:00
vedanshujain 93fe370966 Update version to prep for 5.6 2021-06-22 12:28:20 +05:30
Christopher Allford 0b89a27abd Updated versions for 5.5.0 development 2021-05-14 15:03:39 -07:00
Leif Singer e086c82b68 Bump node version to align with v12 used in .nvmrc 2021-05-12 11:06:13 +02:00
Jonathan Sadowski 514530d2e2 Update changelog and readme for 5.3 release, and bump version in package.json 2021-05-11 11:39:46 -05:00
Nestor Soriano d8b33e4c4b Update version in package.json to 5.3 2021-03-19 11:56:29 +01:00
Ron Rennick b686a45339 update package depenendencies 2021-03-08 16:17:27 -04:00
Vedanshu Jain 6b862e12e5
Merge pull request #28940 from woocommerce/install-e2e-only-explicitly
Improve the WooCommerce build process
2021-02-10 16:26:04 +05:30
Nestor Soriano ceffe0780a Fix bad install-subset configuration in package.json 2021-01-29 16:58:22 +01:00
Nestor Soriano 1d3e83ff55 Remove duplicate processing when building the zip file.
The "build:zip" NPM command was invoking "build-zip.sh" and then doing
"composer install", "grunt" and "makepot", these three were already
done in "build-zip.sh".
2021-01-27 16:50:33 +01:00
Nestor Soriano bacbd75ac8 Modify package.json to still do the lerna bootstrap by default.
Also remove the "install:e2e" script as it's not really useful.
2021-01-27 16:46:56 +01:00
Nestor Soriano f239075b2f Improve the nmp setup process to install e2e tests only explicitly
Use the "install-subset" package to define a subset of the nmp
dependencies that doesn't include the e2e testing infrastructure.
Also define a new npm "install:no-e2e" command, and modify the
post-merge hook to use it instead of the full install.
2021-01-26 12:23:24 +01:00