Paul Sealock
a303df0da5
Monorepo utils: Fix GitHub flag ( #38023 )
...
move source files
2023-04-28 12:31:33 +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
95dc211bf5
Code Freeze CLI: Add branch and milestone commands to Code Freeze action ( #37948 )
...
* Add milestone computation cli
* lock file update
* lock file update
* conflicts
* fixup
2023-04-27 09:02:32 +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
jonathansadowski
caf20d7989
Run schema check in release post tool ( #37734 )
2023-04-19 15:40: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
8784d7c27a
Monorepo Utils: Fix permisions ( #37670 )
2023-04-13 07:10:02 +12:00
Paul Sealock
c4a7e9a11b
Monorepo CLI tooling: Set folder organisation ( #37561 )
2023-04-12 09:26:21 +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
Christopher Allford
3d614cd862
Removed TypeScript Incremental Build Support ( #37374 )
2023-03-23 11:25:42 -07:00
Sam Seay
52bc1879bb
Allow composing code analyzer change detections (hooks, templates, db, schema) ( #37161 )
...
* Add granular command for scanning individual change types.
* documentation and clean up
* Refactor the API to be more intuitive and memorable.
* Update the documentation.
* Update tools/code-analyzer/src/commands/analyzer/analyzer-scan.ts
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
---------
Co-authored-by: jonathansadowski <jonathansadowski@users.noreply.github.com>
2023-03-21 09:36:30 -05:00
Sam Seay
9f9fef7ed3
Introduce a beta post command to the release post tool ( #37142 )
2023-03-17 08:37:53 +13:00
Sam Seay
bec3ec18ac
Update Syncpack and use it to pin @wordpress packages to wp-6.0 ( #37034 )
2023-03-09 10:13:25 +13:00
jonathansadowski
81fdbe3125
Update release post tool tmp path ( #36836 )
2023-03-07 09:13:15 -06:00
Sam Seay
1834621d1a
Update the @woocommerce/eslint-plugin and fix bugs ( #36988 )
2023-03-02 11:36:38 +13:00
Sam Seay
48cd5917ed
Fix a minor bug in code analyzer and improve logging for when no changes exist ( #36915 )
2023-03-01 12:34:19 +13:00
Paul Sealock
da1dce8f19
Package Release: handle initial release case ( #36922 )
2023-02-28 09:36:38 +13:00
Sam Seay
4b345402ce
Fix one last case of not skipping hooks when cloning in code analyzer ( #36912 )
...
Fix one last case of not skipping hooks when cloning.
2023-02-22 20:50:45 +13:00
Sam Seay
13b09da2cf
Add post checkout pnpm install to git hooks ( #36731 )
...
* Add post checkout pnpm install to help devs, disable hooks on pre push.
* Disable hooks in all simpleGit instances where checkout is run.
2023-02-21 08:42:44 +13:00
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
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
Willington Vega
6377314b1b
Remove deprecated usage of `${var}` syntax in strings ( #36439 )
...
* issue-35763/fix-php-8.2-deprecation-warnings
* Declare $mockable_functions property
* Declare $mockable_classes property
* Fix deprecated usage of ${var} in strings
* Add changelog file
* Avoid using interpolation to create SQL statement
We could ignore the PHPCS error. However, ignoring the error leaves
PHPCS unable to detect future changes that may introduce unsafe
interpolation.
I think the more verbose approach is the safest approach in this
case.
* Ignore WordPress.DB.PreparedSQL.InterpolatedNotPrepared
There doesn't seem to be a way to use a variable name for the name of the table without
triggering a PHPCS error.
* Avoid interpolated passing interpolated variables to __()
* End inline comments with a full-stop
2023-01-17 10:47:00 +08:00
Sam Seay
df3687a79f
Fix a bug where changes were added to the change map via callback ( #35966 )
2022-12-15 11:55:52 +13:00
Sam Seay
3cc47d245d
Allow use of pathspecs to limit the scope of generating a diff in Code Analyzer ( #35925 )
2022-12-13 10:22:13 +13:00
Sam Seay
dedbf7b492
Migrate uses of ::set-output in code-analyzer to setOutput. ( #35895 )
...
* Migrate uses of ::set-output to setOutput.
2022-12-12 19:41:00 +13:00
Chi-Hsuan Huang
1fbe5d330d
Add @babel/plugin-proposal-class-properties to run storybook ( #35867 )
...
* Add @babel/plugin-proposal-class-properties to run storybook
* Add @babel/plugin-proposal-class-properties to webpack config and remove storybook env from babel config
* Add changelog
2022-12-07 22:26:02 +08:00
Paul Sealock
18b1b0d535
WP-Env: await stopWPEnv so Docker containers can close ( #35634 )
...
await stopWPEnv
2022-11-21 12:37:25 +13:00
Roy Ho
20bb576fb6
Restore previously installed pnpm version ( #35389 )
2022-10-31 12:29:43 -07: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
jonathansadowski
c6eab3b4b2
Fix the match pattern for the version bump tool ( #34982 )
...
* Update pattern in version bump tool to use two digits
* Update README for version bump for pnpm7 parameter order
2022-10-17 13:48:56 -05:00
Sam Seay
9b9abd1eae
Replace outdated readme examples of using pnpm ( #35064 )
2022-10-14 16:14:45 +13:00
Sam Seay
55b49cb50a
Fix and consolidate linting across the monorepo ( #35012 )
2022-10-12 15:05:01 +13:00
Sam Seay
aec442139f
Update pnpm once again to fix issues with auto-install-peers ( #35007 )
2022-10-10 16:59:51 +13:00
Paul Sealock
c87f5ce79b
Storybook: Add react and react-dom dependencies ( #34950 )
...
add react and react-dom
2022-10-07 15:18:10 +13:00
Roy Ho
3c8ca2887e
Remove CLI cherry pick tool in favor of CI workflow ( #34954 )
2022-10-05 20:20:04 -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
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
Roy Ho
b00e7ee445
Update PNPM commands in documentation post PNPM 7 update ( #34853 )
2022-09-27 13:55:31 -07: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
8af6b7bff0
Fix TS errors in monorepo-merge ( #34772 )
2022-09-23 11:17:18 +12:00
Joshua T Flowers
f39d8b6b39
Improve experimental select control accessibility ( #34510 )
...
* Use downshift built in methods to handle selection of items
* Fix menu styling
* Fix removal a11y announcement
* Don't show menu without results
* Fix async example a11y
* Add changelog entry
* Deselect item in state on remove
* Fix formatting issues
* Update lock file
* Update lock file after pnpm7
* Skip lib check breaking oclif build in package-release
* Rebase again and fix up lock file
* Skip lib check in monorepo-merge
* Fix the lock
* Ignore lint
Co-authored-by: Sam Seay <samueljseay@gmail.com>
Co-authored-by: Jonathan Sadowski <sadowski@automattic.com>
2022-09-20 14:29:27 -07:00
Paul Sealock
0b62bf85bd
Storybook: Fix after update to PNPM 7 broke build ( #34724 )
...
* Add package.json to storybook
* use @woocommerce/storybook name
2022-09-20 12:39:31 +12:00