QA/Execution/Web Testing/Repositories: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
(Fixed template display)
 
(11 intermediate revisions by 2 users not shown)
Line 3: Line 3:
!
!
![[:Property:Is RoR|RoR]]
![[:Property:Is RoR|RoR]]
!Travis
!Badges
{{#ask:
{{#ask: [[Category:Repositories]] [[Has Owner::Web QA]]
|[[Category:Repositories]] [[Has Owner::Web QA]]
  |?Is RoR = RoR
  |?Is RoR = RoR
  |format=template
  |format=template
Line 18: Line 17:


== Dormant Repositories ==
== Dormant Repositories ==
{| class="sortable wikitable smwtable jquery-tablesorter"
{| class="sortable wikitable smwtable jquery-tablesorter collapsible collapsed"
!
!
![[:Property:Is RoR|RoR]]
![[:Property:Is RoR|RoR]]
!Travis
{{#ask: [[Category:Repositories]] [[Has Owner::Web QA (dormant)]]
{{#ask:
|[[Category:Repositories]] [[Has Owner::Web QA (dormant)]]
  |?Is RoR = RoR
  |?Is RoR = RoR
  |format=template
  |format=template
  |template=Web QA/Repositories
  |template=Web QA/DormantRepositories
}}
}}
|}
|}
Line 40: Line 37:
# Under "Settings" find the area that allows you to transfer the repository, and click the "Transfer" button
# 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 repository name (for example "treeherder-tests")
# Enter the organization "mozilla" - you will need to be in the appropriate [[QA/Execution/Web_Testing/GitHub_Teams|GitHub team]]
# Enter the organization "mozilla"
# Click the "I understand" button, and in a few minutes the repository should be transferred to Mozilla
# Click the "I understand" button, and in a few minutes the repository should be transferred to Mozilla


Line 47: Line 44:
# Change the owner in the repository's wiki page to "Web QA (dormant)"
# 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])
# 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
# Disable Travis CI for the repository
# Delete any Jenkins jobs 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

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:

  1. Create a new repository in your personal GitHub account
  2. Under "Settings" find the area that allows you to transfer the repository, and click the "Transfer" button
  3. Enter the repository name (for example "treeherder-tests")
  4. Enter the organization "mozilla"
  5. 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:

  1. Change the owner in the repository's wiki page to "Web QA (dormant)"
  2. Create a pull request that removes all content and adds a notice to the README (example)
  3. Close any issues or pull requests against the repository
  4. Deactivate any of the Webhooks for/against the repository
  5. Deactivate GitHub Issues for the repository
  6. Deactivate pyup.io for the repository
  7. Disable Travis CI for the repository
  8. Delete any Jenkins jobs for the repository
  9. Remove the repository from Treeherder (reverse)