woocommerce/.github/workflows
Adrian Moldovan 9b8063f6b2
[testing workflows] Add optional jobs in CI workflow (#47414)
* Include performance tests job in the needed jobs for evaluation

* Use Github api to get the workflow jobs status

* Evaluate project-jobs

* See results

* Check for cancelled jobs

* Add evaluate-project-jobs.js and rename optional jobs

* Fix script path

* Checkout first

* And then fix the path again.

* Update env variable name and be more detailed in what are the required variables

* Use a flat matrix env variable

* Update to trigger test jobs

* Use the jobs name to evaluate optional requirement

* Fix conditions

* Prettier print

* Test lint job failure

* Remove unused MATRIX env variable

* Fix test

* Remove unused MATRIX variable check

* Only run my account e2e tests

* Remove unused function

* Nicer console printing

* Revert change that triggers failing lint job

* Force failing e2e test

* Revert e2e test command and forced failure

* Added test data and test mode

* Added more test data

* Fixed lint errors and warnings

* Exclude .github folder from eslintignore

* Change to trigger everything

* Revert change to trigger everything
2024-05-16 13:31:17 -07:00
..
deprecated [ci-jobs] Add support for github event and include HPOS disabled e2e tests in ci (#46922) 2024-05-01 10:36:24 -07:00
scripts [testing workflows] Add optional jobs in CI workflow (#47414) 2024-05-16 13:31:17 -07:00
automate-team-review-assignment-config.yml Migrated Blocks' PR Assignment Workflow (#42782) 2023-12-13 07:30:15 -08:00
blocks-playwright.yml Blocks E2E: Refactor configs and workflow (#46409) 2024-05-13 14:58:26 +02:00
build-live-branch.yml Check if WOOCOMMERCE_BLOCKS_PHASE is set inside build-zip script. (#43169) 2024-01-01 17:20:01 +13:00
build-release-zip-file.yml Updated `setup-woocommerce-monorepo` Usage 2023-12-09 14:30:10 -08:00
changelog-auto-add.yml Added Monorepo Setup To Changelog Workflow (#42002) 2023-12-10 23:15:56 -08:00
cherry-pick.yml Ensure the cherry pick operation only executes against `trunk` (#47312) 2024-05-11 22:15:53 +01:00
ci.yml [testing workflows] Add optional jobs in CI workflow (#47414) 2024-05-16 13:31:17 -07:00
community-label.yml Update concurrency group for community label workflow (#47355) 2024-05-13 17:49:08 +03:00
milestoned.yml Remove milestone from unmerged PRs (#41216) 2023-11-03 13:22:07 -05:00
mirrors.yml Updated `setup-woocommerce-monorepo` Usage 2023-12-09 14:30:10 -08:00
nightly-builds.yml Updated `setup-woocommerce-monorepo` Usage 2023-12-09 14:30:10 -08:00
nightly-tests.yml Add workflow with cron for testing against WP nightly (#45260) 2024-03-07 11:12:13 -08:00
package-release.yml Package Release: Update usage of NPM auth token (#44215) 2024-02-01 13:23:26 -04:00
post-release.yml Update @woo.com email addresses to @woocommerce.com (#46387) 2024-04-19 21:11:01 +00:00
pr-build-live-branch.yml Add a basic blueprint to create WP Playground previews for pull requests. (#46761) 2024-05-09 17:30:35 +12:00
pr-highlight-changes.yml exclude tests folders from template version linting (#44721) 2024-02-22 15:05:28 -04:00
pr-lint-markdown.yml Bump tj-actions/changed-files from 37 to 41 in /.github/workflows (#43223) 2024-05-07 09:27:28 -07:00
pr-lint-monorepo.yml Removed Unnecessary `run` From `pnpm` 2023-12-09 14:36:22 -08:00
pr-project-label.yml Update concurrency group for pr label workflow (#45793) 2024-03-22 12:51:28 -03:00
pr-smoke-test.yml Updated `setup-woocommerce-monorepo` Usage 2023-12-09 14:30:10 -08:00
prepare-package-release.yml Updated `setup-woocommerce-monorepo` Usage 2023-12-09 14:30:10 -08:00
pull-request-post-merge-processing.yml Remove milestone from unmerged PRs (#41216) 2023-11-03 13:22:07 -05:00
release-code-freeze.yml Update @woo.com email addresses to @woocommerce.com (#46387) 2024-04-19 21:11:01 +00:00
release-wc-beta-tester.yml Fixed Beta Tester Release Workflow 2023-12-09 14:31:11 -08:00
review-testing-instructions.yml Use @octokit/action and @actions/core versions instead of latest workflows (#47348) 2024-05-10 10:10:41 -03:00
smoke-test-daily.yml Add Buildkite reporting for e2e PR and daily runs (#47558) 2024-05-16 15:31:21 -03:00
smoke-test-release.yml [e2e workflows] Increase actions timeout to 90 minutes for faily and release workflows (#47049) 2024-04-30 09:13:59 -07:00
stalebot.yml Update stalebot workflow for flaky tests (#47484) 2024-05-14 16:02:18 -07:00
syncpack.yml Removed Unnecessary `run` From `pnpm` 2023-12-09 14:36:22 -08:00
test-assistant-api-rest-change-tracker.yml Update/workflow for rest api slack notifications (#47278) 2024-05-11 21:14:06 +01:00
test-assistant-issue-review.yml Update test-assistant-issue-review.yml 2024-02-02 14:17:42 +00:00
test-assistant-pr-merge-track.yml Add a new GitHub Actions workflow to track on Slack the new PRs merged into the WooCommerce repository (#39316) 2023-07-19 19:56:15 +02:00
test-assistant-pr-review.yml Add new workflow to ping Slack every time a certain team is assigned as PR reviewer or tagged in a PR comment. (#41067) 2023-11-27 21:39:32 +01:00
test-assistant-pr-scrub.yml Abstract PR scrub action so it can be used in two places (#39329) 2023-07-20 14:09:46 -05:00
test-assistant-release-highlight-tracker.yml Update/workflow for rest api slack notifications (#47278) 2024-05-11 21:14:06 +01:00
triage-label.yml Add Triage Label Delay (#40783) 2023-10-16 10:36:07 -07:00
triage-replies.yml Default to docs and forums (#46520) 2024-04-12 09:24:35 +00:00
update-feedback-labels.yml Add minimum required permissions for workflow token (#36200) 2023-01-02 09:28:11 -08:00