Vladimir Reznichenko
e148229edb
[dev] Monorepo: consolidate syncpack config, regroup react and testing deps around react version ( #52022 )
2024-10-16 09:55:36 +02:00
Sam Seay
35cdc6dc20
Use syncpack to lock pnpm version till we can fix issues ( #50828 )
2024-08-22 12:34:42 +12:00
Paul Sealock
cbfda08537
[Beta Tester] Fix build step ( #50518 )
...
* build project as well
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
---------
Co-authored-by: github-actions <github-actions@github.com>
2024-08-13 11:17:33 +12:00
Corey McKrill
d569c419b2
wp-env: Update package dependency + add mysqlPort ( #50568 )
...
* wp-env: Update package dependency + add mysqlPort
Starting in v10.1.0, wp-env can take a `mysqlPort` property in both
`env.development` and `env.tests` objects, which allows you to specify
the database connection port. This port is otherwise randomly assigned
every time you start up the containers. This allows for having a more
consistent development environment.
* Add changefile(s) from automation for the following project(s): woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai
* Further update to pnpm lock file
2024-08-12 12:56:49 -07:00
Paul Sealock
bcdff6d134
[Beta Tester] Fix build:zip script to make sure dependencies are built first ( #50508 )
2024-08-09 20:43:26 +12:00
Chi-Hsuan Huang
8aba7eebde
Prepare 2.4.0 Beta Tester Release ( #50461 )
...
Prepared 2.4.0 Beta Tester Release
2024-08-08 14:20:44 +08:00
Chi-Hsuan Huang
450a4ce3bb
Add remote logging tool to beta tester ( #50425 )
...
* Add remote logging beta tester tool
* chore: Update log method return type to Promise<boolean>
* Update pnpm-lock.yaml
* Reformat
* Check window.wcSettings?.isRemoteLoggingEnabled
* Add changelogs
* Fix test
* Update toggle_remote_logging
* Fix toggle_remote_logging
* Improve message
* Fix lint
2024-08-08 11:12:51 +08:00
Ron Rennick
6d99ed6a1d
bump wp-env to 9.7.0, include blocks in syncpack ( #49310 )
...
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
Co-authored-by: github-actions <github-actions@github.com>
Co-authored-by: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
2024-07-17 10:31:02 +03:00
Vladimir Reznichenko
032a7be469
Monorepo: minor tooling tweaks (zip compression level, composer invocations) ( #48857 )
...
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: better zip compression and faster build times
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: composer related tweaks
* Tooling: pnpm related tweaks
* Tooling: pnpm related tweaks
* Tooling: composer related tweaks
* Tooling: revert unnecessary change.
* Tooling: revert unnecessary change.
* Tooling: cleanup.
* Tooling: cleanup.
* Tooling: cleanup.
* Tooling: added a changelog entries.
* Tooling: cleanup.
2024-06-28 10:54:05 +01:00
Moon
97e5873b1b
Bump beta tester to 2.3.2 to prep a new release ( #48806 )
...
* Bump version to 2.3.2
* Update changelogs
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
---------
Co-authored-by: github-actions <github-actions@github.com>
2024-06-25 20:53:49 -07:00
Moon
bcd80f4c95
Bump beta tester to 2.3.1 to prep a new release ( #47427 )
...
* Bump version to 2.3.1 and add changelog
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
* Update readme.txt and clean up old changelog files
---------
Co-authored-by: github-actions <github-actions@github.com>
2024-05-15 10:21:54 -07:00
Sam Seay
2db29164f9
Update to pnpm 9.1 ( #47385 )
...
* Update to pnpm 9.1 and fix a mini css bug
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/product-editor, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/ai, @woocommerce/admin-e2e-tests, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai
* temporarily disable swallowing build output to diagnose issue with perf workflow
* Ignore some type issues that commonly resurface when deps slightly change
* Fix persistent type issues that have recurred many times
* Add more ignores
* Fix lint issue
* Revert change to swallow build error
* Improve access of the config that needs updated build dir.
---------
Co-authored-by: github-actions <github-actions@github.com>
2024-05-13 10:57:39 -03:00
Ron Rennick
4fa2e3822c
Update the monorepo to node v20 ( #45148 )
...
* test bumping node to v18
* remove community contributor condition from review assignment
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai
* bump node to v20
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, packages/php/remote-specs-validation, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai
* Add changefile(s) from automation for the following project(s): @woocommerce/tracks, @woocommerce/onboarding, @woocommerce/number, @woocommerce/notices, @woocommerce/navigation, @woocommerce/internal-js-tests, @woocommerce/extend-cart-checkout-block, @woocommerce/expression-evaluation, @woocommerce/explat, @woocommerce/experimental, @woocommerce/eslint-plugin, @woocommerce/dependency-extraction-webpack-plugin, @woocommerce/date, @woocommerce/data, @woocommerce/customer-effort-score, @woocommerce/currency, @woocommerce/csv-export, @woocommerce/create-woo-extension, @woocommerce/create-product-editor-block, @woocommerce/components, @woocommerce/api, @woocommerce/admin-e2e-tests, woocommerce-blocks, woocommerce-beta-tester, woocommerce, woo-ai
* add blocks eslint-plugin-woocommerce to project workspace
* add e2e-environment as a peer to e2e-utils
* restore version on @woocommerce/api
* update lock file
* move e2e-environment to devDependencies
* add undefined location check to admin js test
---------
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
Co-authored-by: github-actions <github-actions@github.com>
2024-04-12 13:49:55 -03:00
Adrian Moldovan
a21ecaa4c4
Update @wordpress/env to 9.0.7 ( #46177 )
...
* Update @wordpress/env to 9.0.7
* Add changelog
* Add changelogs
2024-04-03 09:05:59 -07:00
Christopher Allford
95bc1189e5
Update `wireit` & Optimize Builds ( #43595 )
...
This bumps the version to 0.14.3 so that we can take advantage of some
upstream improvements. It also makes some changes to the way our
builds and watches work to minimize the number of unnecessary
Node processes involved in the execution.
2024-01-15 14:06:55 -08:00
Christopher Allford
bf29119032
Updated PNPM to ^8.12.1 ( #42860 )
2023-12-18 20:31:49 +13:00
Ron Rennick
76b4f39116
remove woocommerce-blocks from text domain substitution ( #42017 )
...
* remove woocommerce-blocks from text domain substitution
* restore prior art commented out
* add internal-js-tests composer.json
* covert internal-js-tests/changelog to a folder
* update blocks composer.json
* fix path, add composer install to changelog script
* add woo-ai changelog
* add composer install to beta tester changelog script
* add composer.json to woocommerce-admin
* add changelog folder & file to woocommerce-admin
* add composer install to woocommerce changelog script
---------
Co-authored-by: Ron Rennick <ronald.rennick@automattic.com>
2023-12-12 15:38:20 -04:00
Christopher Allford
96af36bf1f
Locked `wireit` Version
2023-12-09 21:56:12 -08:00
Christopher Allford
fa011a431b
Removed Unnecessary `run` From `pnpm`
2023-12-09 14:36:22 -08:00
Christopher Allford
3d79d5f204
Removed Turbo References
2023-12-09 14:22:04 -08:00
Christopher Allford
4c0f4f1e5b
Privatized Plugin Packages
2023-12-09 13:11:18 -08:00
Christopher Allford
df32d8e967
Added `wireit` Dependency
...
We're adding this to _every_ package since they have their own
configuration and scripts to run. This also keeps them
isolated so that they can operate independently.
2023-12-09 13:11:15 -08:00
Christopher Allford
ebeaa84230
Renamed WooCommerce Beta Tester Package
...
As part of the prevention of supply chain attacks we are
renaming the package `@woocommerce/plugin-woocommerce-beta-tester`.
2023-12-09 12:59:24 -08:00
Christopher Allford
bc65f9687b
Updated Syncpack Dependencies
2023-12-09 07:16:39 -08:00
Christopher Allford
3a88cc739a
Updated Dependencies
2023-12-09 07:12:20 -08:00
Christopher Allford
8c6b414fe0
Revert "Refactoring Task Infrastructure" ( #41928 )
...
Revert "Refactored Task Infrastructure (#41202 )"
This reverts commit 96a973b9fa
.
2023-12-06 11:36:12 -08:00
Christopher Allford
96a973b9fa
Refactored Task Infrastructure ( #41202 )
...
* Fixed NPM packages with invalid names.
* Renamed plugin packages.
* Standardized package NPM scripts.
* Replaced Turborepo with Wireit.
2023-12-06 09:32:32 -08:00
Christopher Allford
88969742f2
Regenerate PNPM Lock File & Fix Errors ( #41830 )
2023-12-05 00:36:30 -08:00
Christopher Allford
c6b74ddafa
Revert "Resolve PNPM Lock File Errors" ( #41828 )
...
Revert "Resolve PNPM Lock File Errors (#41800 )"
This reverts commit 2550558a13
.
2023-11-30 14:55:35 -08:00
Christopher Allford
2550558a13
Resolve PNPM Lock File Errors ( #41800 )
...
This makes the lock file constraints more specific to prevent the
backward incompatible types from WordPress types using the caret
constraint.
2023-11-30 09:33:34 -08:00
Christopher Allford
8fcef3b2d3
Prepared 2.3.0 Beta Tester Release ( #41513 )
2023-11-16 08:59:42 -08:00
Matt Sherman
b0251b1484
Add @woocommerce/expression-evaluation dependency
2023-11-06 15:11:04 -05:00
Matt Sherman
8af0105e0d
Add @woocommerce/admin-layout dependency
2023-11-06 15:11:03 -05:00
Matt Sherman
09bb2183fb
Update dependencies
2023-11-06 15:11:03 -05:00
Matt Sherman
5bc52ca2eb
Add @wordpress/icons dependency
2023-11-06 15:11:03 -05:00
Matt Sherman
e1978d04b2
Add @woocommerce/product-editor dependency
2023-11-06 15:11:03 -05:00
Matt Sherman
1e35d45c99
Template API: Expose template block id and order to client ( #40263 )
...
* Update unit tests to handle _templateBlockId and _templateBlockOrder
* Refactor get_formatted_template
* Initial @woocommerce/block-templates package
* Add block-templates to admin webpack
* Add block-templates to dependency-extraction-webpack-plugin
* Add block-templates to admin assets
* Add block-templates dependency
* Update name block
* Update syncpack
* Update regular price block
* Update tab block
* Update section block
* Add @wordpress/deprecated to package
* Deprecated initBlock
* Update attributes block
* Update catalog visibility block
* Update checkbox block
* Update conditional block
* Update collapsible block
* Allow additional props to be passed to useWooBlockProps
* Update inventory sku block
* Update inventory quantity block
* Update inventory email block
* Update images block
* Update description block
* Update radio block
* Update pricing block
* Update password block
* Update notice block
* Update shipping dimensions block
* Update shipping class block
* Update schedule sale block
* Update sale price block
* Update toggle block
* Update taxonomy block
* Update tag block
* Update summary block
* Update variations block
* Update variations options block
* Update variation items blocks
* Changelog
* Changelog
* Changelog
* Changelog
* Changelog
* Add test for registerWooBlockType
* Add @testing-library/react-hooks to devDependencies
* Add test for useWooBlockProps
* Document API
* Fix linting issues in README.md
* Fix tabs tests by mocking useWooBlockProps
* Allow header duplication under different nesting
* Remove unused import (fixes lint error)
* Update lock file
2023-09-27 13:38:56 -07:00
jonathansadowski
9887601901
Update beta tester build step ( #39732 )
...
* Update beta tester build step
* Add changefile(s) from automation for the following project(s): woocommerce-beta-tester
---------
Co-authored-by: github-actions <github-actions@github.com>
2023-08-15 08:16:19 -05:00
Sam Seay
d08780f139
Bump beta tester to 2.2.2 in prep to release bugfixes ( #39603 )
2023-08-09 13:06:02 +12:00
Christopher Allford
4549bc82c5
Applied PHPCS To Beta Tester ( #39476 )
2023-08-08 17:20:34 -07:00
Sam Seay
e8c3808527
Upgrade TypeScript to v5.1 ( #39531 )
2023-08-08 16:35:31 +12:00
Sam Seay
4a2fd63b99
Use syncpack customTypes to keep pnpm and node in sync. Update pnpm to 8.6.7 ( #39245 )
2023-07-18 14:27:18 +12:00
rodelgc
90a6ba76dd
Update `wp-env` to `8.2.0` ( #39100 )
...
* Update pinVersion
* Syncpack fix mismatches
* Update lockfile via `pnpm i`
* Add changelog.
* Add more changelogs
2023-07-06 10:06:39 -07:00
Sam Seay
957fb2b07e
Update pnpm to 8.6.5 ( #38990 )
2023-06-29 16:51:29 +12:00
Sam Seay
7860415be5
Bump beta-tester to 2.2.1 to release support for installing trunk live branch ( #38908 )
...
Bump version of beta tester in prep to release.
2023-06-28 00:15:39 +12:00
Sam Seay
b076a7b521
Fix linter issues and update Syncpack ( #38523 )
2023-05-31 11:45:10 +12:00
Christopher Allford
230bc04050
Updated `wp-env` To 8.0.0 ( #38440 )
2023-05-26 15:48:48 -07:00
Christopher Allford
7b7ca116f6
Update `wp-env` To 7.0.0 ( #38223 )
...
* Updated `wp-env` To 7.0.0
* Adopted `wp-env` Changes To `update-wp-env.php`
* Updated E2E Test Bootstrapping
With the changes to `wp-env` we can update our
test bootstrapping to use the new functionality.
* Changelogs
* Restored `update-wp-env.php` Usage
There's a bit of work to do in support of this and I
don't want it to hold up the pull request!
* Fixed `wp-env` JSON Problems
It was writing an empty array in places where the
expectation was an empty object.
* Fixed Broken Echo Escape
* Fixed Init Quoting
* Update close button locator
* Reverted Quote Removal
There is an upstream bug relating to quotes that needs to be resolved!
* Reverted Quote Removal
---------
Co-authored-by: rodelgc <rodel.calasagsag@automattic.com>
2023-05-11 11:31:10 -07:00
jonathansadowski
dfd3c9fbb6
Remove woorelease config ( #37730 )
...
* Remove woorelease config
* Add changelog
2023-05-01 13:10:25 -05:00
Sam Seay
7cbc3811d8
Update monorepo to pnpm 8 and Node to 16.14 ( #37915 )
2023-04-25 18:49:30 +12:00