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

10584 Коммитов

Автор SHA1 Сообщение Дата
Cameron Dawson 1c8759f89f
Bug 1623589 - Make filter URL handling more resilient (#6164) 2020-03-23 11:20:09 -07:00
Armen Zambrano 1ff6e16cdd
Do not initialize data if DATABASE_URL is set (#6175) 2020-03-23 14:12:42 -04:00
Armen Zambrano 82430b5230
Fix failure to initialize docker-compose up (#6173)
`initialize_data.sh` calls exec in the last line, thus, it was trying to execute `&&`

```
backend     | /app/initialize_data.sh: line 11: exec: &&: not found
```
2020-03-23 11:55:49 -04:00
Armen Zambrano 2fdc52a474
Bug 1615330 - Support test filtering besides manifest filtering (#6172)
This change allows the user to enter a test/manifest path and find jobs that match it.
This supports the code landed in [bug 1615333](https://bugzilla.mozilla.org/show_bug.cgi?id=1615333)

We only fetch test manifest artifacts when `test_paths` is part of the URL.

Also added a test to correctly map tests/manifest from the task name, thus, increase of code coverage.

The code was originally landed here:
0f9e053096
and reverted here:
3224c217f5
2020-03-23 11:11:43 -04:00
Kyle Lahnakoski ce35ba1b5d
Upgrade libraries for extract_jobs (#6142)
* upgrade libraries

* remove backslashes on common.txt

Co-authored-by: Kyle Lahnakoski <kyle@lahnakoski.com>
2020-03-20 15:18:25 -04:00
Armen Zambrano a3a50d4ccd
Travis: Run Python tests outside of Docker container (#5943)
* Add Travis job to run Python tests outside of Docker
* `runtests.sh` is renamed to `runchecks.sh` and it does not run Python tests
* `manage.py check --deploy` was duplicated in Travis
* Update testing documentation
* Remove `-bb` since it is not needed since Python 3.5
2020-03-20 14:58:11 -04:00
Sarah Clements fbd8c4cc23
Enable pdb in a docker container (#6159)
Add config changes to docker-compose file to support pdb and update docs
2020-03-19 11:07:31 -07:00
Cameron Dawson bda34885b1
Bug 1623165 - Push Health Perf and Commit History UI cleanup (#6156) 2020-03-18 12:28:36 -07:00
Armen Zambrano G 3224c217f5 Revert "Bug 1615330 - Support filtering by test paths rather than manifest paths (#6120)"
This reverts commit 0f9e053096.
2020-03-18 08:59:12 -04:00
Gregory Mierzwinski 6e65b9b68d
Add chrome-m application for Chrome Android browser (#6149) 2020-03-18 13:02:41 +02:00
Suyash Salampuria adbdc44157
Bug 1622604 - passed fetchAlertSummaries correctly as props (#6154) 2020-03-17 11:54:55 -07:00
Suyash Salampuria 147da2c825
Bug 1618889 - Remove reduntant Selenium Graphs view tests 2020-03-17 13:13:11 +02:00
Armen Zambrano 0f9e053096
Bug 1615330 - Support filtering by test paths rather than manifest paths (#6120)
This change allows the user to enter a full test path and find jobs that match it.
This supports the code landed in [bug 1615333](https://bugzilla.mozilla.org/show_bug.cgi?id=1615333)

Also added test to correctly map tests from task name, thus, increase of code coverage.
2020-03-16 20:47:02 -04:00
Renovate Bot 51b2e19f0d Update redis Docker tag to v5.0.8 2020-03-17 00:15:08 +00:00
Renovate Bot 146f0a360b Update dependency react-hot-loader to v4.12.20 2020-03-16 23:14:17 +00:00
Cameron Dawson 61ebbb30e8
Bug 1612229 - Push Health Usage Dashboard (#6137) 2020-03-16 14:25:11 -07:00
dependabot-preview[bot] 85cf8d342c
Bump responses from 0.10.9 to 0.10.12 in /requirements (#6132)
Bumps [responses](https://github.com/getsentry/responses) from 0.10.9 to 0.10.12.
- [Release notes](https://github.com/getsentry/responses/releases)
- [Changelog](https://github.com/getsentry/responses/blob/master/CHANGES)
- [Commits](https://github.com/getsentry/responses/compare/0.10.9...0.10.12)

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-16 14:11:36 -07:00
Renovate Bot fcb65de820 Update dependency json-e to v3.0.2 2020-03-16 20:19:43 +00:00
Cameron Dawson 9e4e510986
Bug 1619677 - Fix scrolling in the TH Perf tab (#6139) 2020-03-16 11:12:38 -07:00
Armen Zambrano 7941e2909f
Upgrade packages for minimist vulnerability (#6150)
* Upgrade webpack
* Upgrade jest
2020-03-16 13:39:56 -04:00
Renovate Bot 160ed76afe Update dependency @fortawesome/react-fontawesome to v0.1.9 2020-03-16 01:41:47 +00:00
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