nigeljamesstevenson
7c84271ee2
update smoke test daily workflow to run api tests first ( #36494 )
2023-02-02 12:04:47 +00:00
nigeljamesstevenson
add0c4a5be
update after code review
2023-01-31 16:29:15 +00:00
Sam Seay
341541964c
Update action dependencies to remove set-output and save-state warnings ( #36549 )
2023-01-27 20:26:54 +13:00
nigeljamesstevenson
7cf1599208
update smoke test daily workflow to run api tests first
2023-01-18 17:12:55 +00:00
Vedanshu Jain
8079c157bc
Remove commented out code for cleaniliness.
2023-01-18 13:03:17 +05:30
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
b1f80c1271
Create a manually triggered workflow to release WooCommerce Beta Tester ( #36387 )
2023-01-18 18:42:46 +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
Néstor Soriano
443b563335
Upgrade PHPUnit to v8 and stop using patched PHPUnit 7 for PHP 8 ( #36273 )
...
* Upgrade PHPUnit to v8, and remove usage of PHPUnit7 fork in CI
Once the minimum WordPress version supported by WooCommerce is 5.9
and the minimum PHP version supported is 7.2, we can switch to
PHPUnit 7 and the patched PHPUnit 7 with support for PHP 8 is
no longer needed.
* Resolve PHPUnit 8 deprecations in tests
* Add changelog file
* Fix code formatting
2023-01-16 20:58:09 +13:00
Sam Seay
262b2ecebd
Don't run CI checks on PRs that are just changelog changes ( #36280 )
2023-01-12 14:09:36 +13:00
Vedanshu Jain
475f21a985
Disable posting comment since it conflicts with normal E2E report comment.
2023-01-11 10:19:25 +05:30
Vedanshu Jain
b3bd207baa
Enable COT Tests for all PRs.
2023-01-11 09:31:11 +05:30
Roy Ho
929fd09fb6
Add permissions to issues endpoint ( #36344 )
2023-01-09 12:43:33 -08:00
Roy Ho
422b24770b
Add workflow for bumping wp l-2 version support ( #36312 )
2023-01-09 05:36:54 -08:00
Roy Ho
25f051cad2
Add PR write permissions ( #36263 )
2023-01-02 20:56:06 -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
rodelgc
3daeac9a69
Migrate E2E daily shopper tests ( #35873 )
...
Enable shopper E2E tests on Daily smoke test workflow
2022-12-28 18:28:17 +08:00
Vedanshu Jain
34ac47969c
Add cherry-pick support for git merge strategy. ( #35927 )
...
* Add changelog.
* Add merge strategy support to cherry-picker tool.
2022-12-22 09:26:14 +05:30
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
rodelgc
c4260c935f
Consistent folder structure for E2E and API test results ( #35907 )
...
Consistent folder structure for E2E and REST API test results
2022-12-19 14:33:22 +08:00
Sam Seay
03d52ff13b
Another set of migrations from set-output to GITHUB_OUTPUT ( #35843 )
...
Co-authored-by: Roy Ho <roykho77@gmail.com>
2022-12-16 11:41:03 +13:00
Sam Seay
7224c76053
Add a set_output function to script that uses the new GITHUB_OUTPUT ( #35894 )
2022-12-13 10:27:42 +13:00
rodelgc
93b6d358f4
Migrate merchant daily smoke tests to Playwright ( #35492 )
...
* Checkout files
* Remove reverted permalinks code
* Enable cron
* More accurate job names
* More accurate test summary title
2022-12-06 11:22:49 +08: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
Paul Sealock
2c03d6cc82
Live Branches: Avoid running job on community PRs ( #35795 )
2022-12-06 06:28:02 +13:00
Roy Ho
aa96739964
Add s flag to show sniff codes ( #35802 )
2022-12-05 06:21:26 -08:00
Sam Seay
659894f851
Use workflow dispatch that now works with GITHUB_TOKEN ( #35705 )
2022-12-01 21:36:26 +13:00
Jonathan Lane
fd7fc355fa
Fix/e2e environment test failures ( #35679 )
2022-11-22 16:16:42 -07:00
jonathansadowski
973961fbd5
Add workflow for building live branches ( #35344 )
...
* Add workflow for building live branches
* Fix inadvertent newline
* Only run on PR for default types
2022-11-15 13:58:27 -06:00
jonathansadowski
f9e7a5a3fb
Increase timeout for changelogger ( #35584 )
2022-11-15 09:05:09 -06:00
Roy Ho
9d6fe84b47
Fail check when template updated without version ( #35510 )
...
* Fail check when template updated without version
* Update logic
2022-11-09 08:39:22 -08:00
Roy Ho
254fbd994f
Remove post merge comment about adding testing instructions ( #35498 )
2022-11-04 11:39:13 -07:00
Roy Ho
ce133089b9
Fix random failing changelog entry ( #35425 )
2022-11-04 09:11:26 -07:00
Paul Sealock
19f0410bc1
PHPCS: Lint only changes ( #35407 )
...
Add `sirbrillig/phpcs-changed` to run PHPCS only on changes, not entire files
2022-11-01 07:53:01 +13:00
Alejandro López Ariza
4cb9bc45c4
Updated COT plugin used to set up the local environment with COT enabled. ( #34990 )
...
* Updated COT plugin used to set up the local environment with COT enabled.
* Enable HPOS in the e2e environment using env var (#35057 )
* Updated COT plugin used to set up the local environment with COT enabled.
* Used env var to enable HPOS
* Disable HPOS for performance tests
* Updated permissions
* Set ENABLE_HPOS to 1
Co-authored-by: Alex López <alex.lopez@automattic.com>
Co-authored-by: Jamel Noel Reid <MrJnrman@users.noreply.github.com>
2022-10-26 09:29:41 -07:00
jonathansadowski
1807fb20a4
Fix reference to HEAD to work with community PRs ( #35315 )
2022-10-25 16:36:46 -05:00
Sam Seay
197c43e557
Remove phpcs Github action in favor of running phpcs directly ( #35237 )
2022-10-25 20:17:38 +13:00
rodelgc
39b472be7a
Set paths for `allure-results`, `test-results.json`, and save state files to be inside their respective E2E or API folders ( #35206 )
...
* Set paths to e2e-pw
* Delete and untrack storage state files
* Add changelog
* Checkout updated version of smoke test daily workflow
* Allow setting allure output paths to e2e-pw folder using environment variables
* Set allure output paths to be inside api-core-tests/api-test-report folder
* Remove unnecessary TODO comment
2022-10-24 16:53:46 -07:00
rodelgc
64320a2c5c
Migrate Daily smoke tests to Playwright ( #35114 )
...
* Checkout updated files
* Checkout more files
* Remove invalid php-version input
* Add changelog
* Update pnpm-lock.yaml
* Re-add accidentally deleted filter value
* Remove unnecessary TODO comment
2022-10-21 09:07:53 -07:00
Sam Seay
4fc33dc3ef
Add back the code reference updates action ( #35140 )
...
Add back the code reference updates action.
2022-10-20 13:52:03 +13:00
Roy Ho
53cb2ada67
Revise logic to update changelog.txt entries ( #35086 )
...
* Add logic to update the Stable version after a release
* Revise post release automation to only update changelog
2022-10-18 15:44:20 -07:00
jonathansadowski
d0e277e80b
Add PR_ASSIGN_TOKEN to contributors action ( #35137 )
...
Adds PR_ASSIGN_TOKEN with repo permissions to the community contributors actions so that the bot has permission to make team assignments
2022-10-18 09:20:22 -05:00
jonathansadowski
1eecefb715
Update version of auto-assign-reviewer ( #35104 )
...
* Update version of auto-assign-reviewer
Update version of auto-assign-reviewer action to one that fixes the bug with team reviewers.
* Update community pr assigner config for team syntax
The new version of community pr assigner uses `team: ` prefix to designate teams.
2022-10-14 14:23:39 -05:00
jonathansadowski
699e14d4c7
Action: Assign community PRs a reviewer ( #35041 )
...
* Community contrib action: Set output with contributor status
* Assign community PRs a reviewer
* Create configuration for community PR labeler
2022-10-13 14:19:36 -05: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
Sam Seay
55b49cb50a
Fix and consolidate linting across the monorepo ( #35012 )
2022-10-12 15:05:01 +13:00
Roy Ho
eef006dad1
Remove PHP 7.2 and set 7.4 as default ( #35021 )
2022-10-11 12:55:36 -07:00
Sam Seay
f9bea12589
Disable lint in CI for now since its broken ( #35010 )
2022-10-10 17:06:37 +13:00
Sam Seay
eb6fa6367f
Label community contributed PRs ( #34971 )
2022-10-10 11:34:52 +13:00
Jonathan Lane
aa438e5741
Fix/update playwright and test fixes ( #34790 )
...
* Update Playwright 1.22.1 -> 1.26.0
* Update page title locator
* Wait for View cart link after adding to cart
* Add a wait when applying second coupon
* Fix flakey coupon test
* Ensure Store is in US
* Add changelog
* Revert lock file commit
This reverts commit b75192f53c
.
* Updated lock file
* Added command for Playwright test execution
* Resolve merge conflict
* Resolve merge conflict
* Fixed pnpm-lock.json
* Update PW Selectors (#34959 )
* Updated PW selectors
* Updated selector
* Removed extra command
* Ensure Billing country is set
* Fix failing payment setup test
* Old test is still running in actions
* Adds colour output for Playwright in GH Actions
* Fix payment test
* Lock file update
* Skipping a test for now
Co-authored-by: Jon Lane <jon.lane@automattic.com>
Co-authored-by: jamelreid <jnoelreid@gmail.com>
Co-authored-by: Jamel Noel Reid <MrJnrman@users.noreply.github.com>
2022-10-07 12:39:39 -06:00