Skip to content

feat: Bug 1957113 Add release branches for firefox-ios#9566

Open
hneiva wants to merge 1 commit into
mozilla:masterfrom
hneiva:hneiva/ios-release-branches
Open

feat: Bug 1957113 Add release branches for firefox-ios#9566
hneiva wants to merge 1 commit into
mozilla:masterfrom
hneiva:hneiva/ios-release-branches

Conversation

@hneiva

@hneiva hneiva commented May 28, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@hneiva hneiva requested a review from a team as a code owner May 28, 2026 17:27
@hneiva hneiva changed the title feat: Add release branches for firefox-ios feat: Bug 1957113 Add release branches for firefox-ios May 28, 2026
@ahal

ahal commented May 29, 2026

Copy link
Copy Markdown
Member

This will conflict with #9564

If possible I'd like to merge that other one first as it's somewhat time sensitive (hoping to have it ready for a contractor next week).

@hneiva hneiva force-pushed the hneiva/ios-release-branches branch from b784324 to 4c8ce05 Compare May 29, 2026 17:03
@hneiva

hneiva commented May 29, 2026

Copy link
Copy Markdown
Contributor Author

updated the pk

"model": "model.repositorybranch",
"fields": {
"repository": 131,
"branch": "release/*"

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want all releases as one list of release pushes in Treeherder?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes. For every new version of the app they create a new branch.

"pk": 61,
"model": "model.repositorybranch",
"fields": {
"repository": 131,

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This will change the current firefox-ios Treeherder view to only show pushes for release branches. Is this intended? If the purpose is a new view for pushes to release branches, https://github.com/mozilla/treeherder/blob/master/treeherder/model/fixtures/repository.json needs to have the firefox-ios repository added once more and reference from here.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was under the impression this would be added along with the current main ref (I even asked claude to verify this was the case, but I wasn't able to fully test it locally).

It should be ok, at least for now, for main + release/* branches to be shown in the same view.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah, it should make the view show both main and any pushes to releases/*. But that does mean that the project will no longer show a chronological list of pushes. This might surprise some iOS devs? Not necessarily an issue or anything, but worth making sure it's what they actually want / expect.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think the iOS devs will be using treeherder, right now it's only build jobs.
All in the same view would be ok imo, if there was some indicator of the branch?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good idea. Added #9570

@hneiva hneiva force-pushed the hneiva/ios-release-branches branch from 4c8ce05 to c55bafc Compare June 24, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants