Changes

Jump to: navigation, search

GitHub

650 bytes added, 15:22, 10 March 2020
GitHub Action update
* Send an email to '''{{emailentry|github-owners|mozilla.org|at=is}}''' and one of the volunteers will respond. We're also available on #github on irc.
=== How do I hook up a new GitHub Actions or 3rd party application to a repository in the mozilla org? ==={{note|There are now multiple 3rd pary party application types. "GitHub Apps" (nee integrations) are the new approach and preferred.|gotcha}}
{{note|Some 3rd party apps use GitHub as an OAuth identity provider for their website (e.g. for a dashboard). An ''OAuth Application'' will block the installation process if the app is not already approved. The "Request access" block is what this section describes.|gotcha}}
Each type has it's own installation and approval process. Please follow the instructions in the correct section below.
 
==== GitHub Actions ====
[https://help.github.com/en/actions/getting-started-with-github-actions/about-github-actions GitHub Actions] allow automation to be initiated by various repository events. However, GitHub Actions are only enabled on "modern" accounts. Many of the Mozilla orgs are "legacy" accounts (including 'mozilla'), so GitHub actions are not always available. Check with your organization owners if you have questions.
 
{{note|GitHub Actions have not yet been evaluated for use on "sensitive repositories". Please work with your security team if you wish to utilize GitHub Actions on sensitive repository.|gotcha}}
==== GitHub Apps Installation & Approval Process ====
Confirm
1,351
edits

Navigation menu