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
758df4854d
Use `ci-jobs` Utility For `ci.yml` Matrix ( #43532 )
...
This adds support for using the `pnpm utils ci-jobs` command in our `ci.yml` file. One of the bigger benefits to this change too is that we're now distributing a bundled version of the utils tool. This lets us run it without actually having to install the repo and will let us speed up any workflows that currently do.
2024-01-12 20:32:14 -08:00
Christopher Allford
bf29119032
Updated PNPM to ^8.12.1 ( #42860 )
2023-12-18 20:31:49 +13: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
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
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
Leif Singer
6fc6aabf6f
address markdownlint issues
2023-11-10 16:24:48 +01:00
Leif Singer
5944fdcdff
replace developer.woocommerce.com with developer.woo.com
2023-11-10 16:09:27 +01:00
Leif Singer
808a0fc54f
update references to woocommerce.com to now reference woo.com
2023-11-10 15:49:08 +01:00
Sam Seay
e8c3808527
Upgrade TypeScript to v5.1 ( #39531 )
2023-08-08 16:35:31 +12:00
Sam Seay
2ffdf6f968
Remove all schema checking code from Code Analyzer. ( #39487 )
2023-08-01 13:47:10 +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
Sam Seay
957fb2b07e
Update pnpm to 8.6.5 ( #38990 )
2023-06-29 16:51:29 +12:00
Paul Sealock
ce7733ae78
Monorepo Utils: Migrate cli-core ( #38018 )
...
* move source files
* add uuid type dependency
2023-04-28 10:16:19 +12:00
Sam Seay
7cbc3811d8
Update monorepo to pnpm 8 and Node to 16.14 ( #37915 )
2023-04-25 18:49:30 +12:00
jonathansadowski
caf20d7989
Run schema check in release post tool ( #37734 )
2023-04-19 15:40:14 +12:00
Sam Seay
5528c762f1
Add RC draft post command, make some minor improvements to beta post command ( #37288 )
2023-04-03 15:19:39 +12:00
Christopher Allford
67cde87fd1
Enforce Strict `@types` Dependencies ( #37351 )
2023-03-23 18:02:20 -07:00
Sam Seay
9f9fef7ed3
Introduce a beta post command to the release post tool ( #37142 )
2023-03-17 08:37:53 +13:00
jonathansadowski
81fdbe3125
Update release post tool tmp path ( #36836 )
2023-03-07 09:13:15 -06:00
jonathansadowski
f8d8a42fd7
Add PR links to release post template output, and allow blog ID to be specified. ( #36026 )
...
* Update release template to be editable
* Correct issues in README
* Update to allow edits; refactor auth
* Update templates to add PR link
* Remove commented test code
* Update tools/code-analyzer/src/lib/scan-changes.ts
Co-authored-by: Sam Seay <samueljseay@gmail.com>
* Address typescript issues; prettier
* Resolve more typescript issues
Co-authored-by: Sam Seay <samueljseay@gmail.com>
2023-01-23 08:31:59 -06:00
Sam Seay
d181008ac4
Fix TS issues and lint the release post tool by running `tsc` ( #36412 )
2023-01-18 18:43:22 +13:00
Sam Seay
141a0bd6b4
Fix release post template syntax errors and add prettierignore ( #36411 )
...
Fix some template issues, add prettierignore to disable prettier on ejs files.
2023-01-18 18:43:00 +13:00
Roy Ho
f10f740958
Fix release post not parsing certain versions correctly ( #35363 )
2022-10-28 05:42:46 -07:00
Roy Ho
8d73a03f97
Add line number reference links to release posts for hooks ( #35354 )
2022-10-27 11:03:19 -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
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
Joshua T Flowers
3fd736c72f
Update plugins installer component to TS, Fix TS bugs and Syncpack TypeScript ( #34787 )
2022-09-30 10:59:07 +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
614d98ff60
Extract the scanning functionality from code-analyzer, move common code into a separate package ( #34600 )
...
Also add contributor command and auto tagging to release-post-generator (#34608 )
2022-09-11 09:55:53 +12:00