QA/Execution/Web Testing/Repositories
< QA | Execution | Web Testing
Active Repositories
RoR | Badges
{{#ask: Has Owner::Web QA |
?Is RoR = RoR | format=template | template=Web QA/Repositories
}} |
---|
Add a new Web QA repository to this list: |
---|
Dormant Repositories
RoR
{{#ask: Has Owner::Web QA (dormant) |
?Is RoR = RoR | format=template | template=Web QA/DormantRepositories
}} |
---|
Add a new Web QA repository to this list: |
---|
Creating a new repository
Follow these steps to create a new repository under the Mozilla organisation:
- Create a new repository in your personal GitHub account
- Under "Settings" find the area that allows you to transfer the repository, and click the "Transfer" button
- Enter the repository name (for example "treeherder-tests")
- Enter the organization "mozilla"
- Click the "I understand" button, and in a few minutes the repository should be transferred to Mozilla
Deactivating a repository
Follow these steps to mark a repository as inactive:
- Change the owner in the repository's wiki page to "Web QA (dormant)"
- Create a pull request that removes all content and adds a notice to the README (example)
- Close any issues or pull requests against the repository
- Deactivate any of the Webhooks for/against the repository
- Deactivate GitHub Issues for the repository
- Deactivate pyup.io for the repository
- Disable Travis CI for the repository
- Delete any Jenkins jobs for the repository
- Remove the repository from Treeherder (reverse)