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
3d79d5f204
Removed Turbo References
2023-12-09 14:22:04 -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
Jonathan Sadowski
4d6d57e63c
Update code-freeze tool to work with accelerated
2023-11-13 15:24:21 -06:00
Christopher Allford
1c30563ffc
Separate PHP and JS Unit Tests ( #40639 )
...
Since some projects might have both kinds of tests we are
going to have a `test:php` and a `test:js` script for each.
2023-10-06 15:41:47 -07:00
Sam Seay
3e9656187a
Add support to send files in Slack CLI tool ( #39778 )
...
* Add a file upload command to the slack CLI.
* Clean up, add file command to program.
* Rename the command to 'file'
* Better error handling, don't ask for file info.
2023-08-17 13:06:37 -05: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
Sam Seay
a511e72b4c
Add linting to CI for monorepo utils, add to CI unit tests for docs. ( #39240 )
2023-07-18 12:47:13 +12:00
Sam Seay
69e9acaba9
WooCommerce Docs: Improve Manifest Structure, Extend Frontmatter Support ( #39214 )
2023-07-17 20:46:23 +12:00
Sam Seay
e91a72b8a1
WooCommerce Docs: Support Gutenberg block conversion with CommonMark, add some basic unit tests. ( #39096 )
...
* Extract docs manifest generation into a CLI tool
2023-07-12 19:29:15 +12:00
Sam Seay
957fb2b07e
Update pnpm to 8.6.5 ( #38990 )
2023-06-29 16:51:29 +12:00
Paul Sealock
72a6f2b503
Workflows CLI: add list command ( #38816 )
...
* hello world
* better description
* cli-table types
* row types
* just strings
* lockfile
2023-06-22 12:15:04 +12:00
Paul Sealock
0cfbf0a653
Changelog CLI: Add command to make entry from PR description ( #38357 )
2023-05-26 12:02:20 +12:00
Paul Sealock
1188197a2f
Code Freeze CLI: Add release changelog command ( #38082 )
2023-05-12 10:07:41 +12:00
Sam Seay
95ac08739b
Add monorepo util to notify slack, add improvements to calling utils and type clean up. ( #38185 )
2023-05-11 17:23:19 +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
Paul Sealock
6b158648e3
WooCommerce Utilities CLI: Add banner ( #37910 )
...
* Add figlet
* lockfile update
2023-04-28 08:40:44 +12:00
Paul Sealock
34bd5e1bf0
Code Freeze CLI: Add branch command ( #37914 )
2023-04-26 10:53: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
Paul Sealock
5798e87200
Code Freeze CLI: Add Milestone command ( #37723 )
...
Add milestone computation cli
2023-04-25 16:55:14 +12:00
Paul Sealock
0fda297965
Monorepo Utils: Move postinstall build to local package.json ( #37688 )
...
* add warning if package hasn't been built yet
* move postinstall script
* remove extra build in highlight flow
2023-04-14 10:11:13 +12:00
Paul Sealock
78ff0195b9
Monorepo Utils: Add Code Freeze date function ( #37589 )
2023-04-13 09:28:53 +12:00
Paul Sealock
c4a7e9a11b
Monorepo CLI tooling: Set folder organisation ( #37561 )
2023-04-12 09:26:21 +12:00