Skip to content
This repository has been archived by the owner on Feb 20, 2023. It is now read-only.

Rename master branch to main #11427

Closed
9 of 12 tasks
ekager opened this issue Jun 10, 2020 · 5 comments
Closed
9 of 12 tasks

Rename master branch to main #11427

ekager opened this issue Jun 10, 2020 · 5 comments
Assignees
Labels
eng:automation Build automation, Continuous integration, .. eng:build Build system, gradle, configuration eng:documentation Documentation for our team processes eng:release Release Engineering eng:task An engineering breakout issue of a user story

Comments

@ekager
Copy link
Contributor

ekager commented Jun 10, 2020

Notifying teams:

  • Send an email to internal teams
  • Leave a note on forks that we know of

Changes that need to land:

Manual steps:

Verification:

  • TreeHerder is Good
  • Make sure Nightly builds work
  • Make sure we pick up string changes
  • Make sure we pick up new A-C builds
  • Make sure Pull Requests build/test on TaskCluster
  • Make sure merges to main build succesfully
  • Make sure the performance tooling works

┆Issue is synchronized with this Jira Task

@github-actions github-actions bot added the needs:triage Issue needs triage label Jun 10, 2020
@ekager ekager removed the needs:triage Issue needs triage label Jun 10, 2020
@eliserichards eliserichards added eng:automation Build automation, Continuous integration, .. eng:build Build system, gradle, configuration eng:documentation Documentation for our team processes eng:task An engineering breakout issue of a user story labels Jun 10, 2020
@ekager ekager added the eng:release Release Engineering label Jun 10, 2020
@ekager
Copy link
Contributor Author

ekager commented Jun 11, 2020

The "master" reference on git can be traced back etymologically to a master/slave reference https://mail.gnome.org/archives/desktop-devel-list/2019-May/msg00066.html

We will also be making sure we stop using "blacklist/whitelist". Words matter.

@JohanLorenzo
Copy link
Contributor

JohanLorenzo commented Jun 16, 2020

The "master" reference on git can be traced back etymologically to a master/slave reference https://mail.gnome.org/archives/desktop-devel-list/2019-May/msg00066.html

TIL!

There is some work needed for Releng, but I don't think this has a high complexity. Here's what has to be done:

  • The hook in charge of watching to .cron.yml has to watch another branch than master. This can be done by making this logic smarter.
  • Then we have to handle what we call "action tasks". These are the tasks that enable reruns and retriggers, for instance. As of now, we monitor the master branch. We need to make this piece smarter too.
  • Then, we need to rename master-specific scopes to refer to main instead. That said, that shouldn't be necessary once bug 1631839 is done. I sent an email out about a month ago and sent a reminder earlier today. If I don't hear any concerns, I'll handle it by the end of this month.

Apart from that, I don't see anything else. One quick note: I only looked into Fenix, there may be some differences if we want to make the change on other mobile projects. @tomprince, do you see anything I might have missed?

@vesta0 vesta0 added this to Sprint in Fenix Sprint Kanban Jun 30, 2020
@data-sync-user data-sync-user changed the title Rename master branch to main FNX3-14630 ⁃ Rename master branch to main Aug 10, 2020
@data-sync-user data-sync-user changed the title FNX3-14630 ⁃ Rename master branch to main FNX-12361 ⁃ Rename master branch to main Aug 11, 2020
@data-sync-user data-sync-user changed the title FNX-12361 ⁃ Rename master branch to main FNX2-13462 ⁃ Rename master branch to main Aug 11, 2020
@kbrosnan kbrosnan changed the title FNX2-13462 ⁃ Rename master branch to main Rename master branch to main Aug 29, 2020
@st3fan st3fan added this to Backlog (Untriaged) in Mobile CI/Build Automation Feb 8, 2021
@stale
Copy link

stale bot commented Feb 25, 2021

See: #17373 This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@pocmo
Copy link
Contributor

pocmo commented Apr 30, 2021

From the Focus renaming: We also need to make changes in the android-l10n(-tooling) repos to import/export strings from/to main

@jhugman
Copy link
Contributor

jhugman commented Jun 22, 2021

This issue is one year old. Is there any progress we can report publicly? @st3fan @pocmo @mhoye

@gabrielluong gabrielluong added this to Ready for Engineering (min-5 ; max-22) in Android Engineering Team Kanban board via automation Jun 22, 2021
@gabrielluong gabrielluong moved this from Ready for Engineering (min-5 ; max-22) to In Development (WIP limit - 15) in Android Engineering Team Kanban board Jun 22, 2021
@st3fan st3fan closed this as completed in 6a3adb5 Jul 28, 2021
Fenix Sprint Kanban automation moved this from In Progress to Sprint 20.11 Done Jul 28, 2021
Android Engineering Team Kanban board automation moved this from In Development (WIP limit - 15) to Done Jul 28, 2021
czlucius pushed a commit to czlucius/fenix that referenced this issue Aug 20, 2021
…bile#20457)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Automation/TC)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Workflows)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Workflows)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Issue Templates)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Jenkins)

* Fixes mozilla-mobile#11427 - Rename master branch to main (README & Documentation)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Jenkins)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Random)
czlucius pushed a commit to czlucius/fenix that referenced this issue Aug 22, 2021
…bile#20457)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Automation/TC)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Workflows)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Workflows)

* Fixes mozilla-mobile#11427 - Rename master branch to main (GitHub Issue Templates)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Jenkins)

* Fixes mozilla-mobile#11427 - Rename master branch to main (README & Documentation)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Jenkins)

* Fixes mozilla-mobile#11427 - Rename master branch to main (Random)
@rpappalax rpappalax moved this from Backlog (Untriaged) to Done in Mobile CI/Build Automation Nov 15, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
eng:automation Build automation, Continuous integration, .. eng:build Build system, gradle, configuration eng:documentation Documentation for our team processes eng:release Release Engineering eng:task An engineering breakout issue of a user story
Development

No branches or pull requests

7 participants
@st3fan @pocmo @jhugman @JohanLorenzo @ekager @eliserichards and others