QA/Execution/Web Testing/Repositories: Difference between revisions
< QA | Execution | Web Testing
Jump to navigation
Jump to search
No edit summary |
(Fixed template display) |
||
(18 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
== Active Repositories == | |||
{| class="sortable wikitable smwtable jquery-tablesorter" | {| class="sortable wikitable smwtable jquery-tablesorter" | ||
! | ! | ||
![[:Property:Is RoR|RoR]] | ![[:Property:Is RoR|RoR]] | ||
! | !Badges | ||
{{#ask: [[Category:Repositories]] [[Has Owner::Web QA]] | |||
{{#ask: | |||
|?Is RoR = RoR | |?Is RoR = RoR | ||
|format=template | |format=template | ||
|template=Web QA/Repositories | |template=Web QA/Repositories | ||
Line 17: | Line 15: | ||
|- | |- | ||
|} | |} | ||
== Dormant Repositories == | |||
{| class="sortable wikitable smwtable jquery-tablesorter collapsible collapsed" | |||
! | |||
![[:Property:Is RoR|RoR]] | |||
{{#ask: [[Category:Repositories]] [[Has Owner::Web QA (dormant)]] | |||
|?Is RoR = RoR | |||
|format=template | |||
|template=Web QA/DormantRepositories | |||
}} | |||
|} | |||
{| | |||
! align="right" | Add a new Web QA repository to this list: | |||
| {{#forminput:form=Repository|button text=Add|query string=super_page={{PAGENAME}}&Repository[Owner]=Web QA (dormant)|placeholder=repository name|popup}} | |||
|- | |||
|} | |||
== 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 ([https://github.com/mozilla/mdn-tests/commit/08aa51646e81b74e95ef796253cb2fd8b583e3ae 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 ([http://treeherder.readthedocs.io/submitting_data.html#adding-a-github-repository reverse]) |
Latest revision as of 12:00, 3 November 2017
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)