Closed
Bug 1183106
Opened 10 years ago
Closed 10 years ago
stop tagging mozharness repo for releases
Categories
(Release Engineering :: Release Automation, defect)
Release Engineering
Release Automation
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: bhearsum, Assigned: bhearsum)
Details
Attachments
(1 file)
8.18 KB,
patch
|
rail
:
review+
bhearsum
:
checked-in+
|
Details | Diff | Splinter Review |
Once all of the release jobs use in-tree Mozharness we can stop tagging the old repo.
Assignee | ||
Comment 1•10 years ago
|
||
I did some grepping and the only reference to it are in tagging, and erroneous ones caused by bug 1187894.
Comment 2•10 years ago
|
||
Comment on attachment 8639282 [details] [diff] [review]
stop tagging mozharness as part of release automation
\o/
Attachment #8639282 -
Flags: review?(rail) → review+
Assignee | ||
Updated•10 years ago
|
Attachment #8639282 -
Flags: checked-in+
Assignee | ||
Updated•10 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Comment 3•10 years ago
|
||
How does this work with releases ? I see the likes of 'hg update -r FENNEC_40_0b4_RELEASE' in slightly old Android 'en-US' and l10n jobs. In more recent jobs we've switched to the mozharness bundles ?
bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --tag FENNEC_40_0b8_RELEASE --destination scripts --debug'
IIRC desktop jobs are doing that too, even if almost all or all of them don't need it.
No bustage in 40.0b8 build1, but the change was only on default then.
Comment 4•10 years ago
|
||
(In reply to Nick Thomas [:nthomas] from comment #3)
> How does this work with releases ? I see the likes of 'hg update -r
> FENNEC_40_0b4_RELEASE' in slightly old Android 'en-US' and l10n jobs. In
> more recent jobs we've switched to the mozharness bundles ?
in the old way, we would tag the mozharness repo *and* the gecko repo with the same tag. Now in-tree mh just uses the gecko tag.
>
> bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta
> --tag FENNEC_40_0b8_RELEASE --destination scripts --debug'
in the above example, archiver will look up the m-b rev based on the tag and grab a copy of mh that way.
so that is why we don't need any additional new tags with in-tree mh and also why we can stop tagging the old mh repo.
Does that clear up your question? Or did I misunderstand what you were asking?
Comment 5•10 years ago
|
||
Thanks for the explanation. I must have swapped places with a me from an alternate universe, and they'd forgotten everything about this change.
You need to log in
before you can comment on or make changes to this bug.
Description
•