wordpress-develop/.github/workflows
Jonathan Desrosiers 26ed1b8bcf Build/Test Tools: Comment on PRs with WordPress Playground information.
After [56958], pull requests to `wordpress-develop` can be tested within a WordPress Playground instance. However this capability is not obvious.

This makes several updates to GitHub action workflows to avoid unnecessary extra runs/jobs while also commenting on pull requests with proper context for testing in Playground once a build is available for the PR.

Changes:
- The `build.yml` workflow has been deleted. The WordPress build process is already being tested within the `test-build-processes.yml` workflow. Now that workflow will produce and upload the built artifact for the given PR.
- A `pull-request-comments.yml` workflow has been added to handle the commenting. To avoid having multiple workflows that comment on PRs, the logic within the `welcome-new-contributors.yml` workflow has been merged into this one.
- The `pull_request` event trigger lacks the needed permission to comment on or update pull requests. Instead of using `pull_request_target` to navigate around this, the `test-build-processes.yml` workflow will now use `workflow_dispatch` to initiate a run of the commenting workflow. This adds the ability to only comment on the PR when a build has been successfully created and uploaded as an artifact.

Props swissspidy, zieladam, jeffpaul.
See #59416.

git-svn-id: https://develop.svn.wordpress.org/trunk@57124 602fd350-edb4-49c9-b593-d223f7449a82
2023-11-17 18:22:49 +00:00
..
callable-test-core-build-process.yml Build/Test Tools: Comment on PRs with WordPress Playground information. 2023-11-17 18:22:49 +00:00
callable-test-gutenberg-build-process.yml Build/Test Tools: Test the Gutenberg plugin build process. 2023-10-20 14:54:23 +00:00
coding-standards.yml Build/Test Tools: Reinstate PUPPETEER_SKIP_DOWNLOAD for most CI workflows. 2023-10-17 11:27:24 +00:00
end-to-end-tests.yml Build/Test Tools: Reinstate PUPPETEER_SKIP_DOWNLOAD for most CI workflows. 2023-10-17 11:27:24 +00:00
failed-workflow.yml Build/Test Tools: Increase the number of retries when restarting a workflow. 2023-11-01 19:29:53 +00:00
install-testing.yml Build/Test Tools: Correct variable typo. 2023-10-10 17:30:13 +00:00
javascript-tests.yml Build/Test Tools: Simplify some logic in GitHub Action workflows. 2023-09-22 14:28:01 +00:00
performance.yml Build/Test Tools: Use correct order of arguments for contains(). 2023-11-08 14:06:39 +00:00
php-compatibility.yml Build/Test Tools: Simplify some logic in GitHub Action workflows. 2023-09-22 14:28:01 +00:00
phpunit-tests-run.yml Build/Test Tools: Reinstate PUPPETEER_SKIP_DOWNLOAD for most CI workflows. 2023-10-17 11:27:24 +00:00
phpunit-tests.yml Build/Test Tools: Simplify some logic in GitHub Action workflows. 2023-09-22 14:28:01 +00:00
pull-request-comments.yml Build/Test Tools: Comment on PRs with WordPress Playground information. 2023-11-17 18:22:49 +00:00
slack-notifications.yml Build/Test Tools: Don’t send Slack notification for workflow retries. 2023-10-11 12:15:18 +00:00
test-and-zip-default-themes.yml Build/Test Tools: Check for zero-byte files in themes. 2023-10-06 12:45:43 +00:00
test-build-processes.yml Build/Test Tools: Comment on PRs with WordPress Playground information. 2023-11-17 18:22:49 +00:00
test-coverage.yml Build/Test Tools: Reinstate PUPPETEER_SKIP_DOWNLOAD for most CI workflows. 2023-10-17 11:27:24 +00:00
test-old-branches.yml Trunk is now 6.5 alpha. 2023-10-17 18:39:45 +00:00
upgrade-testing-run.yml Build/Test Tools: Introduce install and upgrade testing workflows. 2023-09-22 17:41:11 +00:00
upgrade-testing.yml Build/Test Tools: Add 6.3 to the Upgrade Testing workflow. 2023-11-08 00:34:17 +00:00