Moon
4775defb1f
Update WooCommerce beta tester README ( #35090 )
...
* Update readme
* Add changelog
* Add Installation section
* Fix typo
* Update WC Admin Test Helper dev commands
* Move back Development section to README.md
2022-10-18 09:22:51 -07:00
Roy Ho
84a74b5edb
Remove unneeded files from distribution package ( #35000 )
2022-10-10 07:36:20 -07:00
Sam Seay
aec442139f
Update pnpm once again to fix issues with auto-install-peers ( #35007 )
2022-10-10 16:59:51 +13:00
Roy Ho
c32eb268cf
Dev/beta tester ( #34993 )
...
* Add documentation as to where to find the settings/features
* Fix version picker not working
* Bump versions and normalize changelog section
* Remove old changelog files
* Ensure WR can bump the version
* Add minified version of version-picker
Co-authored-by: Jonathan Sadowski <sadowski@automattic.com>
2022-10-07 10:29:02 -07:00
Sam Seay
59e0c80f3c
Update the pnpm constraint to 7.12.2+ now auto-install is fixed. ( #34872 )
2022-10-03 10:52:42 +13:00
Sam Seay
c0fe3ec18f
Fix pnpm version to 7.11.0 in engines and in CI ( #34773 )
2022-09-27 11:30:52 +13:00
Sam Seay
04b74c1053
Upgrade to pnpm 7 ( #34661 )
...
* Remove -- -- from scripts that fixed issue in pnpm 6, fix a couple TS issues in sep packages
* Minor fixes to analyzer scripts and doco based on pnpm 7
* Add dompurify types to data package to avoid TS errors
* Remove pnpx in favor of pnpm exec
* Modify the code analyzer to respect pnpm version if present.
* Update instructions for running recursive lint, add comments to explain
2022-09-16 09:21:42 +12:00
Paul Sealock
fa2e7f7e96
Version Bump: Add CLI utility ( #34555 )
2022-09-08 19:48:01 +12:00
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
Paul Sealock
d4e19d6c51
Beta Tester: Update composer lock file ( #34086 )
...
* Update Beta Tester lock file
* changelog
2022-07-29 09:11:04 +12:00
Joshua T Flowers
345b8886e5
Log tracks events after they have been validated ( #34030 )
...
* Log events after they have been validated
* Add changelog entry
* Remove old tracks file
* Fix lint errors
2022-07-27 14:01:18 -04:00
Sam Seay
c702c66a44
Move all woocommerce-beta-tester release config into woorelease ( #33799 )
2022-07-12 13:36:05 +12:00
Paul Sealock
7229b65bc9
Changelogger: Fix PHPCS violations ( #33664 )
2022-07-07 08:54:48 +12:00
Christopher Allford
0a2588f6c4
Fixed WooCommerce Beta Tester Zip Build ( #33728 )
2022-07-06 11:28:56 +12:00
jonathansadowski
d48a0b2d90
Add helper tool for making sure build, lint, and test are run through Turborepo ( #33573 )
...
* Add helper tool for making sure build, lint, and test are run through Turborepo
* Update node version for require-turbo
2022-06-28 13:17:05 -05:00
Roy Ho
98cf4e7160
Add PR numbers to changelog entries on code freeze process ( #33627 )
...
* Add PR numbers to changelog entries on code freeze process
* Add markdown links to PR
2022-06-28 11:15:39 -07:00
Paul Sealock
a80462d594
Beta Tester: Prep for release ( #33463 )
2022-06-22 07:26:15 +12: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
Paul Sealock
4fa634ee0e
merge changes
2022-06-10 12:26:26 +12:00
Paul Sealock
5054105972
try manual rebase conflict fix
2022-06-10 12:21:48 +12: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
Paul Sealock
ce796e1cd7
build zip for release
2022-06-08 14:14:45 +12:00
Paul Sealock
734cfebd8c
Clean up eslintrc in favour of defaults
2022-06-08 14:03:16 +12:00
Paul Sealock
1aec706943
Run linter on all js files
2022-06-08 13:58:25 +12:00
Paul Sealock
bab0bf8298
Run lint:fix on js
2022-06-08 13:39:59 +12:00
Paul Sealock
8a30e307b6
changelog
2022-06-08 13:33:59 +12:00
Paul Sealock
2dce7b5bba
Remove duplicated src folder/
2022-06-08 13:31:16 +12:00
Paul Sealock
979fa45627
downgrade to @wordpress/scripts 19.2.4
2022-06-08 09:14:50 +12:00
Paul Sealock
0ed7c90d1b
remove temp admin folder
2022-06-07 15:55:52 +12:00
Paul Sealock
475521ea0b
Move plugin.php and readme
2022-06-07 15:55:26 +12:00
Paul Sealock
b17e51fde8
Split build step into two
2022-06-07 15:37:58 +12:00
Paul Sealock
c70e9e1333
Update wp-scripts
2022-06-07 15:33:20 +12:00
Paul Sealock
6ded9053b6
Move admin tester folders to root
2022-06-07 15:18:37 +12:00
Paul Sealock
54c847abb6
Copy git ignores to beta-tester
2022-06-07 15:14:21 +12:00
Paul Sealock
dd712f4911
Copy eslint ignores to beta-tester
2022-06-07 15:13:14 +12:00
Paul Sealock
bedd27a2eb
Declare and install beta-tester dependencies
2022-06-07 15:10:36 +12:00
Paul Sealock
87005ff9ba
Move beta tester temp files to Beta Tester plugin
2022-06-07 14:53:01 +12:00
Christopher Allford
3f5c3b2039
Added Changelog
2022-05-06 15:00:00 -07:00
Christopher Allford
dc6bd75984
Fixed Beta Tester Uglification
...
PNPM does not run "pre" and "post" scripts
for user-defined scripts. This commit
removed the "preuglify" script from the
beta tester plugin so that it builds correctly.
2022-05-06 12:11:51 -07:00
Roy Ho
30846cb8b4
Update woocommerce sniffs to latest 0.1.3 ( #32886 )
2022-05-06 12:48:46 +12:00
Christopher Allford
9a22c62505
Added Changelogs
2022-05-02 12:55:48 -07:00
Christopher Allford
000f14be4a
Fixed Tabs
2022-05-02 12:55:48 -07:00
Christopher Allford
bd0ff96960
Fixed WooCommerce Beta Tester PHPUnit
...
Like Core's `composer.json`, we need to override
the platform in order to get a consistent version
for dependencies out of Composer.
2022-05-02 12:55:48 -07:00
Christopher Allford
8862efb570
Run `composer install` On `pnpm install`
...
This commit adds a `postinstall` script for
the WooCommerce and WooCommerce Beta
Tester plugins. This makes it easier to get
started since `pnpm install` will ensure all
dependencies in every project are ready.
2022-05-02 12:55:48 -07:00
Paul Sealock
f4fab80b18
changelog
2022-04-28 11:31:37 +12:00
Paul Sealock
b06b34dd31
beta tester fix scripts
2022-04-28 11:04:20 +12:00
Paul Sealock
03beccc5f2
add build to project.json
2022-04-21 11:47:49 +12:00
Paul Sealock
1be4162466
add changelogger and changelog entry
2022-04-21 11:39:41 +12:00
Paul Sealock
dab7e60971
Standardize Beta Tester build scripts
2022-04-21 11:17:59 +12:00
Chi-Hsuan Huang
2b1f54b09d
Set up lint-staged configuration for each package
2022-04-06 17:31:32 +08:00