Leif Singer
d0a2b582fe
Consolidate eslint versions ( #36700 )
...
* pin eslint in .syncpackrc
run `pnpm run sync-dependencies` to ensure pinned version is used across projects, then run `pnpm install` to update `pnpm-lock.yaml`
* add changelog files
ran `pnpm run --no-bail --filter='[HEAD^1]' changelog add --significance=patch --type=dev --entry='Update eslint to 8.32.0 across the monorepo.'`
* re-run `pnpm install` to fix what broke while merging
2023-02-02 23:25:04 +13:00
Sam Seay
12b8c36408
Add a live branches userscript to WooCommerce Beta Tester ( #36523 )
2023-01-24 15:44:05 +13:00
Sam Seay
235709ebf7
Enable Live Branches feature in WooCommerce Beta Tester ( #36407 )
2023-01-16 18:31:08 +13:00
Sam Seay
11b46d4f77
Add a new set of CLI commands to WooCommerce Beta Tester ( #36339 )
2023-01-12 14:16:01 +13:00
Vedanshu Jain
f36a16cd06
Update changelogger to 3.3.0 to support PR number capturing with merge ( #36266 )
...
* Update changelogger.
* Add changelog.
* Update changelogger for all packages.
* Add changelogs.
* Update changelog for remaining packages.
2023-01-05 14:42:51 +05:30
Sam Seay
4c876e51c6
Add combobox and extra status information to the live branches menu in WooCommerce Beta Tester ( #36140 )
2023-01-03 12:03:41 +13:00
Sam Seay
4877e4b36e
Support installing live branches from the manifest ( #36072 )
2022-12-21 13:58:10 +13:00
Sam Seay
ef746eae1e
WC Beta Tester - Don't run WC code if WC is not installed ( #35742 )
...
* Always check if wc_get_logger is available before calling it.
* Guard against other WooCommerce specific code.
2022-12-07 07:18:52 +13:00
Sam Seay
978604d0f1
Introduce live branches UI page to WooCommerce Beta Tester ( #35643 )
...
* Add basic classes to register the Live Branches page
* Add API endpoint to load live branch manifest
* TS/JS tooling, prettier tooling
2022-11-30 14:17:27 +13:00
Sam Seay
63242cfa62
Remove duplicated API code folder in woocommerce-beta-tester ( #35549 )
2022-11-15 13:58:45 +13:00
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