Граф коммитов

10463 Коммитов

Автор SHA1 Сообщение Дата
Tarek Ziade 2e4e3a4dda
Bug 1616975 - Create a unified changelog (#5949)
* Add management task for fetching github commits based on repository fixes and 
2 tables for storing that data
* Add changelog web api
* Add tests
* Refactor Github utilities into one file and move http utilities from common.py to new file
2020-03-13 13:27:12 -07:00
Mellina Yonashiro b8b3bae48f
Update docs with contributing section (#6128) 2020-03-12 12:49:25 -07:00
Armen Zambrano d828191f89
Fix pre-commit's isort (#6134)
`isort` as part of the pre-commit set up ends up under `$HOME/.cache/pre-commit`.

Due to that, it was unable to determine the path to the `setup.cfg` and was
unable to differentiate third party libraries from first party libraries.

Specifiying where the path to the default virtualenv is fixes it.
2020-03-12 09:26:49 -04:00
Bob Clary 64e9e0bcd3
Bug 1608427 - Reland SETA: Better differentiate different kinds of tasks. (#6135)
This reverts commit 4a864d2789.
2020-03-12 09:25:13 -04:00
Shubham Kumar 316fbf5c29
Bug 1619758 - Remove sorting in Intermittent Failures View Table (#6119)
Disabled sorting in IFV alternative graph table
2020-03-11 12:34:31 -07:00
Kimberly Sereduck fea3fd1de5
Bug 1615540 - Remove AWFY bug template and db record 2020-03-11 11:42:41 +02:00
alexandru-io 4ec0ff93e5
Bug 1618145 - Tooltip revision link directs to empty pushlog 2020-03-11 11:39:30 +02:00
Bob Clary 4a864d2789
Bug 1621472 - Revert "Bug 1608427 - SETA: Better differentiate different kinds of tasks (#6118)", r=camd. (#6129)
This reverts commit c4280b8859.
2020-03-10 18:46:51 -07:00
dependabot-preview[bot] d1b8cbb3f3
Bump taskcluster from 26.0.1 to 27.0.0 in /requirements (#6127)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 26.0.1 to 27.0.0.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md)
- [Commits](https://github.com/taskcluster/taskcluster/compare/v26.0.1...v27.0.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-10 18:38:48 -07:00
Armen Zambrano 24194441aa
Bug 1509181 - Github ingestion: Ingest pushes in the right order (#6070)
Git based projects can list pushes in the UI incorrectly. This can be caused by commits having been ammended on a PR or merges of old commits.

Using the committer's date (the date when the PR gets merged) instead of the author's date to determine push time fixes the sorting problem.

This change also includes:
* Support for manual ingestion of Git pushes
* Support for ingesting the latest commits for a repo
* Script to compare pushes between Treeherder instances

## Script to compare pushes between Treeherder instances

`compare_pushes.py` compares the last 50 pushes of various projects for different Treeherder instances. The output generates links to each instance and revision to visually compare.

```console
% ./misc/compare_pushes.py --projects android-components,fenix,reference-browser,servo-master,servo-auto,servo-try
Comparing android-components against production.
Comparing fenix against production.
Comparing reference-browser against production.
{"values_changed": {"root['push_timestamp']": {"new_value": 1582580346, "old_value": 1582581477}}}
https://treeherder.allizom.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e
https://treeherder.mozilla.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e
Comparing servo-master against production.
Comparing servo-auto against production.
Comparing servo-try against production.
```
2020-03-10 14:29:07 -04:00
dependabot-preview[bot] 7eac515dc8
Bump google-auth from 1.11.1 to 1.11.2 in /requirements (#6054)
Bumps [google-auth](https://github.com/googleapis/google-auth-library-python) from 1.11.1 to 1.11.2.
- [Release notes](https://github.com/googleapis/google-auth-library-python/releases)
- [Changelog](https://github.com/googleapis/google-auth-library-python/blob/master/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-auth-library-python/compare/v1.11.1...v1.11.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-10 09:53:54 -07:00
dependabot-preview[bot] 41d8355c0d
Bump taskcluster from 24.3.1 to 26.0.1 in /requirements (#6123)
Bumps [taskcluster](https://github.com/taskcluster/taskcluster) from 24.3.1 to 26.0.1.
- [Release notes](https://github.com/taskcluster/taskcluster/releases)
- [Changelog](https://github.com/taskcluster/taskcluster/blob/master/CHANGELOG.md)
- [Commits](https://github.com/taskcluster/taskcluster/compare/v24.3.1...v26.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-03-10 09:53:21 -07:00
Cameron Dawson f9615db79e
Bug 1612229 - Keep Need-Investigation log for pushes (#6064) 2020-03-10 09:48:06 -07:00
Shubhank Saxena 4a3472cddf
Docs: Polish pre-commit section (#6113)
Co-authored-by: Armen Zambrano <armenzg@users.noreply.github.com>
2020-03-10 11:37:04 -04:00
Armen Zambrano b91c483a2c
job-view: Support compressed manifest-tasks artifact (#6094)
For test path filtering the artifact is quite large (over 1MB) but the
compressed version is much smaller (~90KB).

This change will try to first download the compressed file and then
attempt the uncompressed version as a fallback.
2020-03-10 11:31:36 -04:00
Bob Clary c4280b8859
Bug 1608427 - SETA: Better differentiate different kinds of tasks (#6118)
Changes:
* Standardize task label to test type conversion with `convert_job_type_name_to_testtype`.
* Support additional job types `source-test`, `iris`, and `web-render`.
* Fix `JobPriority` query to use converted testtype instead of task label.
2020-03-10 10:22:54 -04:00
Armen Zambrano 66f8f5d344
Travis: Add Heroku's Python build execution path (#6057)
This increases the chances of not having a Heroku build fail and catch it in Travis instead.

It also cleans up a bit the file and removes incorrect usage of `env` values.
2020-03-10 08:20:24 -04:00
Alexandru Irimovici db004dcf73
Bug 1618812 - Define table for storing the daily limits 2020-03-10 11:03:51 +02:00
Cameron Dawson d0e8dc9839
Bug 1620667 - Refactor currentRepo property and CommitHistory layout (#6114) 2020-03-09 16:32:03 -07:00
Cameron Dawson 979705c418
Bug 1611334 - Remove Test-View (#6116) 2020-03-09 16:31:14 -07:00
Shavin Fonseka f00b0b84ab
Bug 1519789 - Table cell alignment for IFV bugdetails table (#5639)
Add classes to table to align Platform and Test Suite cells to the left; fixed margin in main view table.
2020-03-09 12:57:13 -07:00
Shubhank Saxena 6e309c67e2
Use poetry to generate docs (#6067) 2020-03-09 13:58:01 -04:00
Kyle Lahnakoski b9700d81a2
bg extract to use smaller chunks for perf (#6105)
Co-authored-by: Kyle Lahnakoski <kyle@lahnakoski.com>
2020-03-09 13:18:29 -04:00
octavian-negru cd5ac4f099
Bug 1618846 - Grab variables via Django’s settings.py 2020-03-09 09:08:50 +02:00
octavian-negru 83a71f9722
Bug 1618811 - Add columns for the status and details 2020-03-09 08:38:32 +02:00
Mellina Yonashiro 1993053db4
Bug 1619873 - Change push-list role (#6102)
Change push-list div to role="list" and "listitem" for child element
2020-03-06 15:42:58 -08:00
Shubhank Saxena bfcbac77d4
Add prettier pre commit hook (#6108) 2020-03-06 09:43:59 -05:00
alexandru-io f35a71ffd3
Bug 1615535 - Changing alert's status/assignee changes page's content 2020-03-06 15:10:09 +02:00
ionutgoldan d6fbb10458
Bug 1544367 - Update the full-stack development section of TH 2020-03-06 11:53:09 +02:00
octavian-negru 5e883dd9e8
Bug 1618820 - Include reporter tool logic in the PerfSheriffBot 2020-03-06 11:19:28 +02:00
octavian-negru 322c4631c8
Bug 1618816 - Define json schema for log_details column 2020-03-06 10:49:19 +02:00
Cameron Dawson ef65260bba
Fix Revision comment (#6106) 2020-03-05 11:37:03 -08:00
Cameron Dawson 9e84b2380c
Bug 1616311 - Fix link for the Parent Push (#6104) 2020-03-05 11:15:40 -08:00
Armen Zambrano 607727c76f
New misc script to compare pushes between Treeherder instances (#6089)
Renamed `compare_pushes.py` to `compare_tasks.py` since it is more appropiate.

`compare_pushes.py` compares the last 50 pushes of various projects for different Treeherder instances.
The output generates links to each instance and revision to visually compare.

```console
% ./misc/compare_pushes.py --projects android-components,fenix,reference-browser,servo-master,servo-auto,servo-try
Comparing android-components against production.
Comparing fenix against production.
Comparing reference-browser against production.
{"values_changed": {"root['push_timestamp']": {"new_value": 1582580346, "old_value": 1582581477}}}
https://treeherder.allizom.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e
https://treeherder.mozilla.org/#/jobs?repo=reference-browser&revision=547a18b97534b237fa87bd22650f342836014c4e
Comparing servo-master against production.
Comparing servo-auto against production.
Comparing servo-try against production.
```
2020-03-05 13:41:18 -05:00
Armen Zambrano a1d89b7657
Bug 1619017 - Remove exception code for Thunderbird treenames in TreeStatus. (#6080)
New Thunderbird trees are set up and are named the same as the repositories.
The getTreeStatusName is no longer needed.
2020-03-05 08:52:02 -05:00
Cameron Dawson 5f6e02e75c
Bug 1619679 - Fix Push Health Status badge to be more accurate (#6097) 2020-03-04 20:44:09 -08:00
Cameron Dawson 62cfe2c8c4
Bug 1616311 - Add ability to copy test group name to clipboard (#6103)
* Bug 1616311 - Fix when a key starts with a numeral

We use this as an `id` or query selector at times.  So it must
start with a character.

* Bug 1616311 - Pass the correct revision to CommitHistory

We were passing the revision of the parent, not the current revision
for which we are showing the RevisionList

* Bug 1616311 - Add ability to copy test group name to clipboard
2020-03-04 16:18:24 -08:00
Cameron Dawson bfdd99d9b9 Bug 1618751 - Push Health show trunk parent and commits 2020-03-04 14:48:24 -08:00
Cameron Dawson ab28c4ccb4 Bug 1618751 - Make the RevisionList from job-view a shared component
Also make the clipboard copy feature only visible on hover.
2020-03-04 14:48:24 -08:00
Cameron Dawson b8982a1f9a
Bug 1611334 - Remove View Tests button from PushHeader (#6096) 2020-03-04 10:55:12 -08:00
Armen Zambrano 2562f9d8dd
shellcheck pre-commit (#6101) 2020-03-04 11:47:22 -05:00
Armen Zambrano G ba023d5358 pre-commit: Run shellcheck tests 2020-03-04 10:01:23 -05:00
Alexandru Irimovici adb98bb6f2
Bug 1618827 - Create basic config for PerfSheriffBot 2020-03-04 11:43:44 +02:00
Suyash Salampuria 53b3b6abfc
Bug 1519165 : Add Login and Info menus to Intermittent Failure (#5999)
* Add Login and Info menus to Intermittent Failure
* Move error message to top in perfherder window
2020-03-03 16:20:19 -08:00
Mellina Yonashiro 5a8c470889
Bug 1600759 - Perfherder's Graph Alt. View for Screen Readers (#6001)
Create a table view in graphs for screen reader users; add tests
2020-03-03 16:11:59 -08:00
Kyle Lahnakoski 64efbc2caf
Bug 1617674 - BigQuery Extraction - include commits in push (#6093)
add commit records to push records
2020-03-03 17:30:18 -05:00
KWierso 92ef9594fb
Bug 1618755 - Add unique key attributes for TierIndicator buttons (#6072)
This prevents React from complaining about the missing key attributes.
2020-03-03 10:43:53 -08:00
KWierso 99d02025fa
Bug 1617068 - Fix spelling of the word toggle (#6046) 2020-03-02 11:07:17 -08:00
Mellina Yonashiro 1fbc313bae
Bug 1618619 - Fix font differences caused by ESLint (#6075) 2020-03-02 11:05:14 -08:00
Renovate Bot b3ba8982d7 Lock file maintenance 2020-03-02 01:18:03 +00:00