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

448 Коммитов

Автор SHA1 Сообщение Дата
Marco Castelluccio 74a897a67d Bump to 1.11.2 2020-12-02 15:21:49 +01:00
Marco Castelluccio 4360039d74
Cache all push tasks (#369)
Fixes #368
2020-12-02 15:20:43 +01:00
Marco Castelluccio 7d496be0b6 Update dependencies 2020-12-02 13:32:34 +01:00
Marco Castelluccio 9a1bcceb85 Bump to 1.11.1 2020-11-30 18:11:18 +01:00
Marco Castelluccio 4fce03fc22 Don't load all errorsummary.log lines in memory, just iterate over them
Fixes #366
2020-11-30 18:08:42 +01:00
Marco Castelluccio 44aff21996 Iterate errorsummary.log lines only once 2020-11-30 18:08:42 +01:00
Marco Castelluccio be0b77aa2c
Don't memoize the Task artifacts property (#365)
It is only used once, there is no need to memoize it.
2020-11-30 17:59:05 +01:00
dependabot[bot] ccd530896b
Bump pre-commit from 2.8.2 to 2.9.2 (#364)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.8.2 to 2.9.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.8.2...v2.9.2)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 10:56:35 +01:00
dependabot[bot] 7a3a955fa4
Bump boto3 from 1.16.18 to 1.16.25 (#363)
Bumps [boto3](https://github.com/boto/boto3) from 1.16.18 to 1.16.25.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.16.18...1.16.25)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 10:41:25 +01:00
dependabot[bot] cd591d26be
Bump aiohttp from 3.7.2 to 3.7.3 (#360)
Bumps [aiohttp](https://github.com/aio-libs/aiohttp) from 3.7.2 to 3.7.3.
- [Release notes](https://github.com/aio-libs/aiohttp/releases)
- [Changelog](https://github.com/aio-libs/aiohttp/blob/master/CHANGES.rst)
- [Commits](https://github.com/aio-libs/aiohttp/compare/v3.7.2...v3.7.3)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-26 10:33:47 +01:00
Andrew Halberstadt 216e9f036e Bump to 1.11.0 2020-11-16 10:20:09 -05:00
Andrew Halberstadt 8e1fcd09dd Support 'push_test_groups' contract from treeherder_client data source 2020-11-16 07:14:23 -08:00
Andrew Halberstadt e21c91f496 Move test case responses to a container class 2020-11-16 07:14:23 -08:00
Andrew Halberstadt 24f408448f Update dependencies 2020-11-16 10:08:06 -05:00
Marco Castelluccio cd5ebafba4 Bump to 1.10.2 2020-11-09 19:56:04 +01:00
Marco Castelluccio cd8f613d14
Pass backouts=1 to json-automationrelevance to retrieve backedoutby information (#353)
Fixes #352
2020-11-09 19:49:35 +01:00
Marco Castelluccio a6eb2654d0 Bump to 1.10.1 2020-11-09 12:36:01 +01:00
Marco Castelluccio b7a3ed07d7
Don't fail when hitting pushes with a broken decision task, just skip them instead (#347)
Fixes #346
2020-11-09 12:35:02 +01:00
dependabot[bot] d3b7d75f1b
Bump boto3 from 1.16.9 to 1.16.13 (#349)
Bumps [boto3](https://github.com/boto/boto3) from 1.16.9 to 1.16.13.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.16.9...1.16.13)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 11:46:46 +01:00
dependabot[bot] 604234d441
Bump sphinx from 3.2.1 to 3.3.0 (#350)
Bumps [sphinx](https://github.com/sphinx-doc/sphinx) from 3.2.1 to 3.3.0.
- [Release notes](https://github.com/sphinx-doc/sphinx/releases)
- [Changelog](https://github.com/sphinx-doc/sphinx/blob/3.x/CHANGES)
- [Commits](https://github.com/sphinx-doc/sphinx/compare/v3.2.1...v3.3.0)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-09 11:46:35 +01:00
Marco Castelluccio b4d25bc532 Bump to 1.10.0 2020-11-05 20:39:05 +01:00
Cameron Dawson 0a4cd1f980 Improve the logging in the **post_init** function of the TestTask class 2020-11-05 19:36:43 +01:00
Cameron Dawson 7b8194434d Add support for push_test_groups to treeherder_db datasource 2020-11-05 19:36:43 +01:00
Cameron Dawson 235588d49c Avoid setting 'result' in treeherder_db datasource tasks when it is 'unknown' 2020-11-05 19:36:43 +01:00
Cameron Dawson 202295f080 Add 'state' field to treeehrder_db datasource 2020-11-05 19:36:43 +01:00
Marco Castelluccio 0e99ade1a6 Replace `bustage` with `busted` in the map to translate ActiveData results
Fixes #344
2020-11-05 08:33:10 -08:00
Marco Castelluccio 753576e41e Bump to 1.9.6 2020-11-05 17:09:34 +01:00
Marco Castelluccio f1cb026234
Protect creation of boto s3 clients with a lock (#341)
Fixes #340
2020-11-05 17:08:34 +01:00
Marco Castelluccio a08eb9ad39
Assume a commit was not backed-out if the 'backedoutby' field is not present in json-automationrelevance (#343)
The behavior of json-rev and json-automationrelevance are a bit different for non backed-out commits.
The first always has a 'backedoutby' field, and it is empty in case of non backed-out commits.
The second doesn't have a 'backedoutby' field for non backed-out commits.

Fixes #342
2020-11-05 17:07:50 +01:00
Marco Castelluccio 58ac7bc3f6 Bump to 1.9.5 2020-11-04 17:30:03 +01:00
Marco Castelluccio fc3706584c
Use json-automationrelevance to retrieve all information about commits (#332)
Instead of relying on both json-rev and json-automationrelevance.

Fixes #331
2020-11-04 17:29:07 +01:00
dependabot[bot] c414ebffbe
Bump boto3 from 1.16.5 to 1.16.9 (#337)
Bumps [boto3](https://github.com/boto/boto3) from 1.16.5 to 1.16.9.
- [Release notes](https://github.com/boto/boto3/releases)
- [Changelog](https://github.com/boto/boto3/blob/develop/CHANGELOG.rst)
- [Commits](https://github.com/boto/boto3/compare/1.16.5...1.16.9)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 11:34:05 +01:00
dependabot[bot] 09ebf60e39
Bump pre-commit from 2.7.1 to 2.8.2 (#338)
Bumps [pre-commit](https://github.com/pre-commit/pre-commit) from 2.7.1 to 2.8.2.
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/pre-commit/pre-commit/compare/v2.7.1...v2.8.2)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 11:33:43 +01:00
dependabot[bot] 5c973fcceb
Bump pytest from 6.1.1 to 6.1.2 (#339)
Bumps [pytest](https://github.com/pytest-dev/pytest) from 6.1.1 to 6.1.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/master/CHANGELOG.rst)
- [Commits](https://github.com/pytest-dev/pytest/compare/6.1.1...6.1.2)

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-11-02 11:28:16 +01:00
Marco Castelluccio ac8768ece3 Bump to 1.9.4 2020-10-30 13:27:30 +01:00
Marco Castelluccio b4d80ccd6b Add a method to generate all groups, on given configurations, selected by shadow schedulers
Fixes #334
2020-10-30 01:18:48 +01:00
Marco Castelluccio 99b52d7d13 Drop support for the legacy optimized tasks format
It's not Jan 1 2021, but we have enough pushes now with the new format that we
no longer need to support the legacy one.
2020-10-30 01:18:48 +01:00
Andrew Halberstadt 49f842d9a2
Fix assumption that tasks which are 'resolved' are also 'started' (#333) 2020-10-28 21:53:21 +01:00
Marco Castelluccio 2b06735ad4 Bump to 1.9.3 2020-10-28 16:27:08 +01:00
Marco Castelluccio 75e2d4f8fc Share a single boto client between all threads 2020-10-28 16:26:38 +01:00
Marco Castelluccio 17ae8f3411 Bump to 1.9.2 2020-10-28 13:40:22 +01:00
Marco Castelluccio 898c6f027a Don't use TaskclusterConfig helper, use the taskcluster.Queue class directly
Fixes #329
2020-10-28 13:39:35 +01:00
Andrew Halberstadt 771408f5fa Bump to 1.9.1 2020-10-27 11:00:27 -04:00
Andrew Halberstadt 37e2fbf401 Remove trailing slash that was accidentally added to the treeherder base_url 2020-10-27 10:58:31 -04:00
Andrew Halberstadt f66cf28873 Bump to 1.9.0 2020-10-27 10:49:31 -04:00
Andrew Halberstadt 1ea032fbbd Add an alias to the 'treeherder' data source to maintain backwards compatibility 2020-10-27 10:49:13 -04:00
Marco Castelluccio a69596d945 Update dependencies 2020-10-27 15:41:49 +01:00
Andrew Halberstadt 7ee60583d8 Add a 'treeherder_client' data source 2020-10-27 06:52:38 -07:00
Andrew Halberstadt 25f2f4c4b0 Stop assuming all tasks have a 'treeherder' property 2020-10-27 06:52:38 -07:00
Andrew Halberstadt 660cb5f1a6 Rename 'push_tasks_results' contract to 'push_tasks_classifications' 2020-10-27 06:52:38 -07:00