-
Notifications
You must be signed in to change notification settings - Fork 24
PowerCloud CI (GitHub App)
Rajalakshmi-Girish edited this page Sep 22, 2021
·
5 revisions
The PowerCloud CI is for testing pull requests on the ppc64le platform. The repositories that have installed this GitHub App send across the below events to the webhook URL that is configured. The events from repo reach the hook of underlying prow infrastructure. Hook is a component of the prow CI tool that Triggers the corresponding action/job that tests the PRs of the repo on the ppc64le platform.
Owned by @ppc64le-cloud-bot
App ID: 120817
Public link: https://github.com/apps/powercloud-ci
Prow Dashboard to view Jobs: https://prow.ppc64le-cloud.org/
- Metadata: This is a mandatory access for all the Apps.
- Issues: Is necessary to subscribe for issue comment event.
- pull requests: Is necessary to subscribe for the Pull request event.
- Checks: To write the job details in the checks section of the pull request.
- Commit Statuses: Needs this access to update the commit status as PASS or FAIL based on job’s result.
- Deployments: TBD
- repository hooks: TBD
- Issue comment: Needed for the event of comment on PR such as “retest” or “test all” for subsequently triggering the presubmit jobs.
- Pull request: Needed for receiving an event of PR creation or merge.
Below is the screenshot of Permissions that the App seeks for: