In this release of mozci we have a lot of developer facing
improvements like Windows support or flexibility on password management.
We also have our latest experimental script mozci-triggerbyfilters (http://mozilla-ci-tools.readthedocs.org/en/latest/scripts.html#triggerbyfilters-py).
Note that you can now use "pip install" and have all scripts available as mozci-name_of_script_here in your PATH.
Our gratitude @Gijs for reporting the Windows issues and for all his feedback.
Congratulations to @parkouss for making https://github.com/parkouss/mozbattue the first project using mozci as its dependency.
In this release we had @adusca and @vaibhavmagarwal as our main and very active contributors.
0.5.0...0.6.0
We also have our latest experimental script mozci-triggerbyfilters (http://mozilla-ci-tools.readthedocs.org/en/latest/scripts.html#triggerbyfilters-py).
How to update
Run "pip install -U mozci" to update.Notice
We have move all scripts from scripts/ to mozci/scripts/.Note that you can now use "pip install" and have all scripts available as mozci-name_of_script_here in your PATH.
Contributions
We want to welcome @KWierso as our latest contributor!Our gratitude @Gijs for reporting the Windows issues and for all his feedback.
Congratulations to @parkouss for making https://github.com/parkouss/mozbattue the first project using mozci as its dependency.
In this release we had @adusca and @vaibhavmagarwal as our main and very active contributors.
Major highlights
- Added script to trigger jobs based on Treeherder filters
- This allows using filters like --include "web-platform-tests" and that will trigger all matching builders
- You can also use --exclude to exclude builders you don't want
- With the new trigger by filters script you can preview what will be triggered:
233 jobs will be triggered, do you wish to continue? y/n/d (d=show details) d
05/15/2015 02:58:17 INFO: The following jobs will be triggered:
Android 4.0 armv7 API 11+ try opt test mochitest-1
Android 4.0 armv7 API 11+ try opt test mochitest-2
- Remove storing passwords in plain-text (Sorry!)
- We now prompt the user if he/she wants to store their password enctrypted
- When you use "pip install" we will also install the main scripts as mozci-name_of_script_here binaries
- This makes it easier to use the binaries in any location
- Windows issues
- The python module gzip.py is uncapable of decompressing large binaries
- Do not store buildjson on a temp file and then move
Minor improvements
- Updated docs
- Improve wording when triggering a build instead of a test job
- Loosened up the python requirements from == to >=
- Added filters to alltalos.py
All changes
You can see all changes in here:0.5.0...0.6.0
This work by Zambrano Gasparnian, Armen is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
And thanks to Armen for mentoring and guiding us :)
ReplyDeleteThanks Vaibhav! You two have been great help!
ReplyDelete