tl;dr; Next week, I would like to make all jobs on all trees stop using the "production" branch of mozharness. Instead I want them to be pinned to a specific version of mozharness.

Hello all,
Some of you may be aware that Mozharness runs a lot of jobs on treeherder. You might also know that a change on the mozharness repository would affect all jobs in every tree. This means that release branches could start failing since trunk code is different.

In order to eliminate these issues, we have been rolling out to all trees something that we call "pinning mozharness". This allows us to check out a specific revision of mozharness based on information from the tree. We now will be able to stop using the "production" branch and instead bump the revision when we need new code deployed.

This also means that you will be able to see on the tree when new mozharness code is deployed. This means that we can also back it out like any other change.

For developer's workflow this might simply mean the trees will be open for longer windows. For sheriffs it will be very sweet (I hope!). For people hacking mozharness it will also have the benefit of not having to worry about supporting older code.

I would like to stop using the "production" branch of mozharness on all trees next week (aka pin mozharness to a specific revision).

If you want to understand this change more you can read about it in here:
http://armenzg.blogspot.ca/2014/11/pinning-mozharness-from-in-tree-aka.html

regards,
Armen

--
Zambrano Gasparnian, Armen
Automation & Tools Engineer
http://armenzg.blogspot.ca
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to