Jonathan Sadowski
4d6d57e63c
Update code-freeze tool to work with accelerated
2023-11-13 15:24:21 -06:00
Leif Singer
7394e8344f
update woocommerce.com email addresses to woo.com
2023-11-06 14:06:54 +01:00
Paul Sealock
62f02e36f8
Monrepo Utils code-freeze: Update version bump to modify release branches ( #39243 )
2023-07-25 10:03:01 +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
3e56cd54cf
Code Freeze: Fix outdated variables in Slack message ( #38409 )
...
add correct variables
2023-05-24 09:57:57 +12:00
Sam Seay
4b2bece1c2
Use the new slack util to send slack notification in code freeze ( #38290 )
2023-05-23 09:15:46 +12:00
Paul Sealock
b7d17f3d8d
Code Freeze CLI Add changelog to code freeze action ( #38264 )
...
Add changelog CLI to code freeze action
2023-05-18 10:41:46 +12:00
Paul Sealock
b581db2a7e
CLI Code Freeze: Prevent Slack Notification on the wrong day ( #38177 )
...
add better condidional
2023-05-11 09:52:56 +12:00
Paul Sealock
98fc65ce02
Code Freeze CLI: Use version bump command in Code Freeze action ( #38067 )
...
get basic thing working
2023-05-04 09:12:20 +12:00
Paul Sealock
a303df0da5
Monorepo utils: Fix GitHub flag ( #38023 )
...
move source files
2023-04-28 12:31:33 +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
Sam Seay
7cbc3811d8
Update monorepo to pnpm 8 and Node to 16.14 ( #37915 )
2023-04-25 18:49:30 +12:00
Paul Sealock
a4c8166a0e
Code Freeze CLI: Make sure a default value exists for override ( #37778 )
2023-04-20 07:07:54 +12:00
Paul Sealock
78ff0195b9
Monorepo Utils: Add Code Freeze date function ( #37589 )
2023-04-13 09:28:53 +12:00
Sam Seay
341541964c
Update action dependencies to remove set-output and save-state warnings ( #36549 )
2023-01-27 20:26:54 +13:00
Roy Ho
d935b0137a
Add necessary permissions for code freeze workflows ( #36399 )
...
* Add necessary permissions for code freeze workflows
* Checkout pnpm-lock.yaml to prevent issues
2023-01-16 06:12:25 -08:00
Roy Ho
16386238cc
Add minimum required permissions for workflow token ( #36200 )
...
* Add minimum required permissions to e2e-tests
* Add minimum token permission to more workflows
2023-01-02 09:28:11 -08:00
jonathansadowski
bea954c2e5
Update code-freeze actions to Monday 22 days before release ( #36023 )
...
* Update code-freeze actions to Monday 22 days before release
* Fix incorrect params in workflow dispatch
2022-12-20 10:51:41 -06:00
Sam Seay
43143b848f
Remove some usages of set-output ( #35799 )
...
* Migrate straight script usage of set-output to write to GITHUB_OUTPUT
* Use file_put_contents in php scripts to set GITHUB_OUTPUT
2022-12-06 09:35:49 +13:00
Sam Seay
659894f851
Use workflow dispatch that now works with GITHUB_TOKEN ( #35705 )
2022-12-01 21:36:26 +13:00
Roy Ho
8db5b7be8b
Dev/update code freeze workflow ( #35078 )
...
* Update changelog command post PNPM update
* Add version bump to trunk for next dev cycle
* Remove reviewer part
2022-10-13 11:23:03 -07:00
Christopher Allford
a49f23abfd
Optimize Workflow Caching ( #34607 )
...
* Added Monorepo Setup Action
This action will handle the installation, building, and caching for all
projects within the monorepo. It has inputs for skipping builds and
filtering so that only specific packages are installed and built.
* Removed Test Caching
Caching the results of tests, while an interesting way to avoid
unnecessary execution, seems error-prone. We can't adequately
capture the environment such that we can rely on this working.
For instance, changes in PHP version might break PHPUnit tests,
but, cached runs will be shared across different workflows.
It seems better to just not cache it and rely on people only testing
code that has actually changed in the pull request.
* Added Input Parsing
This SHOULD allow for passing multiple filters as an array argument.
* Updated Workflows
This fully utilizes the new action across all of the workflows.
* Always Cache Build Output
Since there may be other commands run that populate the cache, we
should make sure that we are always caching just in case.
2022-09-13 13:55:03 +12:00
jonathansadowski
57fe9f1336
Update code-freeze action to exit earlier without fail on non-release days ( #34046 )
...
* Update code-freeze action to exit earlier without fail on non-release days
* Update freeze status to mirror exit code
2022-07-27 13:25:15 -05:00
jonathansadowski
6670af0d64
Split changelog steps from code-freeze action ( #34027 )
...
* Split changelog script from code-freeze
* Remove hardcoded repository info from testing
* Remove generation of changelog.txt file from automation
* Correct comments and add back write of readme
2022-07-21 17:58:23 -05:00
jonathansadowski
2343d5201a
Remove change file normalization from code freeze action. ( #33903 )
...
Remove change file normalization from code freeze action
This PR updates the code freeze action to remove the the change file normalization, as it was causing issues in this run of the action.
It should no longer be necessary now that we require valid change files and will soon have a pre-push hook to require that.
2022-07-14 11:22:49 -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
jonathansadowski
626a409e83
Release automation: generate changelog during code freeze ( #33046 )
...
* Update code freeze script to generate changelog PRs
* Add changelog file
Co-authored-by: jonathan <jonathan@jonathans-MacBook-Pro.local>
2022-06-16 14:44:07 -05:00
Roy Ho
804302ed53
Add Slack notification for code freeze ( #33217 )
...
Add Slack notification on code freeze
2022-05-27 09:44:43 -07:00
roykho
57c1c0bc1c
Freeze Ubuntu release to 20.04 for best practice and consistency
2022-04-26 18:28:56 -07:00
Jonathan Sadowski
757209ba37
Add github workflow to automatically enforce the code freeze.
2022-02-09 13:43:05 -06:00