Skip to content

config-production: prepare thunderbird-desktop sync configuration (bug 2042254)#122

Open
shtrom wants to merge 1 commit into
mainfrom
bug2042254/thunderbird-config
Open

config-production: prepare thunderbird-desktop sync configuration (bug 2042254)#122
shtrom wants to merge 1 commit into
mainfrom
bug2042254/thunderbird-config

Conversation

@shtrom

@shtrom shtrom commented Jun 16, 2026

Copy link
Copy Markdown
Member

No description provided.

@shtrom shtrom marked this pull request as ready for review June 16, 2026 07:33
@shtrom shtrom requested a review from a team as a code owner June 16, 2026 07:33
@shtrom

shtrom commented Jun 16, 2026

Copy link
Copy Markdown
Member Author

@coreycb @dandarnell would you mind having a look at this PR? It's the rule that will sync commits from GitHub to a specific repo in HgMO.

Pay particularl attention to the source and target repositories, as well as the patterns. I have kept the tagging rules pretty broad, but we can make them more specific if you prefer.

(Don't worry about the tags-unified branch naming, it's just an implementation detail: we now put all tags onto a separate branch that it pushed to all repos).

@shtrom shtrom force-pushed the bug2042254/thunderbird-config branch from 8459c5e to fc335df Compare June 16, 2026 08:23
@shtrom shtrom force-pushed the bug2042254/thunderbird-config branch from fc335df to 5b7804d Compare June 16, 2026 08:24
Comment thread config-production.toml

[[tag_mappings]]
source_url = "https://github.com/thunderbird/thunderbird-desktop.git"
tag_pattern = "(^THUNDERBIRD|NIGHTLY|RELEASE|RELEASE)_.*$"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Just to note, and I think we discussed this before, but iirc the reason BETA_ isn't included here is because the tags will have already been brought in by the beta branch sync. Whereas in comm-release you'll see the BETA_ tags https://hg-edge.mozilla.org/releases/comm-release/tags

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

But with that said, NIGHTLY is in here, so maybe we should add BETA_ ?

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

nit: RELEASE is in the pattern twice

Comment thread config-production.toml

[[tag_mappings]]
source_url = "https://github.com/thunderbird/thunderbird-desktop.git"
tag_pattern = "^ESR_(\\d+)_BASE$"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Should this include THUNDERBIRD_ as well?
https://hg-edge.mozilla.org/releases/comm-esr140/tags

Comment thread config-production.toml

[[tag_mappings]]
source_url = "https://github.com/thunderbird/thunderbird-desktop.git"
tag_pattern = ".+"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

General question.. why not just pull in all tags for each branch?

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.

2 participants