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

4644 Коммитов

Автор SHA1 Сообщение Дата
Jonathan French 64cb103231 Bug 1203255 - Keep sheriff 'Add' buttons well spaced 2015-09-11 13:07:34 -04:00
Jonathan French 196149581c Bug 1201989 - Reduce space consumption in Sheriff/Filter panels 2015-09-11 12:38:01 -04:00
Ed Morley ff1a51bc74 Bug 1203165 - Remove settings that are identical to the Django defaults
Removes settings that are identical to the Django 1.8 defaults:

https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-ADMINS
https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-MANAGERS
https://docs.djangoproject.com/en/1.8/ref/settings/#language-code
https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-USE_TZ
https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-STATICFILES_DIRS
https://docs.djangoproject.com/en/1.8/ref/settings/#std:setting-STATICFILES_FINDERS
https://docs.djangoproject.com/en/1.8/ref/settings/#test-runner
2015-09-11 09:19:28 +01:00
Jonathan Griffin 801596504f Bug 1203236 - Add Mt symbol for buildbot media-tests 2015-09-09 16:21:37 -07:00
William Lachance 42c6b824d6 Merge pull request #943 from MikeLing/bugfix-1186569
Bug 1186569 - Alert on data which != summary
2015-09-09 10:37:49 -04:00
Jonathan French 13ff0a9ee3 Bug 1202476 - Move remaining userguide css, naming and indent 2015-09-09 09:53:33 -04:00
Tiramisu 1993 c1ff1e4354 Bug 1186569 - Alert on data which != summary 2015-09-09 08:31:12 +08:00
Jonathan French af0ae5e926 Bug 1193804 - Break up treeherder.css - navbar.css 2015-09-08 15:21:21 -04:00
Mauro Doglio 1e287efb78 Bug 1182464 - Add new action choice to the migrations file 2015-09-08 19:57:53 +01:00
William Lachance 1bd312341f Bug 1202708 - Add missing semicolon 2015-09-08 12:43:55 -04:00
William Lachance 37d3b56620 Bug 1202708 - Use 'median' or 'value' for subtest results in compareperf 2015-09-08 12:39:56 -04:00
Ed Morley 525866a553 Bug 1201517 - Export a revision.txt containing the Git SHA on Heroku too
The Git SHA is available in the SOURCE_VERSION environment variable:
https://devcenter.heroku.com/articles/buildpack-api#bin-compile-summary

Also update the What's Deployed links to include Heroku in the
comparison alongside stage/prod.
2015-09-08 17:22:24 +01:00
William Lachance 78263c342f Bug 1201615 - Exclude macosx 10.10 from compareperf by default
You can force display by adding &showExcludedPlatforms=1 to your URL
2015-09-08 11:21:37 -04:00
Mauro Doglio a5548c7bfe Bug 1182464 - Keep track of failure lines truncation
The truncation point is indicated by a special line with action='truncated'.
2015-09-08 13:36:16 +01:00
Mauro Doglio 6ac54cb95f Bug 1182464 - Add a limit to the maximum number of failure lines 2015-09-08 11:50:27 +01:00
Mauro Doglio 420a032317 Bug 1182464 - Make `score` a DecimalField 2015-09-08 11:50:26 +01:00
Mauro Doglio b78d6bbf0b Bug 1182464 - Make the failure_line signature a TextField.
I also removed a limit on the length of `message` because it didn't make sense.
2015-09-07 13:25:21 +02:00
Cameron Dawson b8872e5742 update grunt build 2015-09-04 13:23:01 -07:00
Jonathan French adb0491210 Bug 1193951 - Improve the layout of the Sheriff panel 2015-09-04 13:46:40 -04:00
Ed Morley bbf7628ce4 update grunt build 2015-09-04 18:33:36 +01:00
Ed Morley 4ce49512d4 Merge pull request #941 from jgraham/wpt_e10s_symbols
Bug 1201913 - Add groups and symbols for web-platform-tests-e10s jobs
2015-09-04 18:28:24 +01:00
James Graham 26d17830e2 Bug 1201913 - Add groups and symbols for web-platform-tests-e10s jobs 2015-09-04 17:56:49 +01:00
Jonathan French b7b28f0f8e Bug 1193804 - break up treeherder.css - userguide.css 2015-09-04 11:06:40 -04:00
Jonathan French 5e99628b1b Bug 1199139 - Prevent accidental job count group collapse 2015-09-04 10:39:12 -04:00
Jonathan French cea217edf4 Bug 1199770 - Clean up navbar menu button classes 2015-09-03 14:12:32 -04:00
Jonathan French 8b52d1440f Bug 1201235 - Preserve white space in Logviewer loglines 2015-09-03 09:39:04 -04:00
Mauro Doglio 79fc062a29 Bug 1182464 - move test_parse_log command in the log_parser folder 2015-09-03 10:50:13 +02:00
Mauro Doglio ee12c00a03 Bug 1182464 - Add celery task to store the error summary 2015-09-03 10:50:12 +02:00
Mauro Doglio 5a796eb969 Bug 1182464 - Add store_error_summary django command 2015-09-03 10:50:12 +02:00
Mauro Doglio c38d21813e Bug 1182464 - update mozlog version 2015-09-03 10:50:12 +02:00
Mauro Doglio a92fdd46ef Bug 1182464 - Add ORM classes, sql and migration for the autostarring tables
fixup! Bug 1182464 - Add Failure class, sql and migration
2015-09-03 10:50:12 +02:00
Mauro Doglio 86e0841024 Bug 1182464 - Add BigAutoField to handle big integers as primary keys 2015-09-03 10:50:12 +02:00
Ed Morley b01ae805ef Merge pull request #932 from kmoir/master
Bug 1199745 - Allow treeherder to recognize add-on-devel builds
2015-09-02 17:22:04 +01:00
Kim Moir 9263d84326 Bug 1199745 - Allow treeherder to recognize add-on-devel builds 2015-09-02 12:05:21 -04:00
Cameron Dawson 4fdd1f8b1d update grunt build 2015-09-01 09:23:33 -07:00
camd 0fa5f252a4 Merge pull request #926 from mandaltapesh/sort2
Bug 1178736 - Sometimes groups are not correctly alphabetically sorted
2015-09-01 09:15:06 -07:00
William Lachance d96628020a Grunt build 2015-09-01 10:32:50 -04:00
Tapesh 6ca47b838a Bug 1178736 - Sometimes groups are not correctly alphabetically sorted 2015-09-01 14:26:06 +05:30
gbrmachado e94f27f0c4 Bug 1193923 - Add support for importing reference data from a production instance 2015-08-31 18:33:06 -04:00
Jonathan French ea97c21515 Bug 1199659 - Remove 'unknown step result' step styling in Logviewer 2015-08-31 16:01:55 -04:00
Jonathan French c23cee5d05 Bug 1197988 - Add Help menu and useful menu entries 2015-08-28 15:48:17 -04:00
William Lachance f671cf7afd Grunt build 2015-08-28 12:55:04 -04:00
Tiramisu 1993 f2c918ec9c Bug 1189519 - Add UI logic to filter series data by platform 2015-08-28 12:51:21 -04:00
William Lachance 7440089508 Bug 1198786 - Stop storing performance artifacts
They were never used for anything and take up a lot of space. They
also don't fit into the new performance model we're working on. We
can always bring back the useful bits later.
2015-08-28 10:49:50 -04:00
Ed Morley 0dec2d5049 Bug 1199046 - Copy ui/robots.txt to dist/robots.txt during grunt build 2015-08-28 11:50:38 +01:00
Ed Morley 094757cf90 Update grunt build 2015-08-28 11:36:32 +01:00
Ed Morley f6a673a493 Bug 1160561 - Define IS_HEROKU in the dyno profile rather than Heroku env
`IS_HEROKU` isn't something that will differ between stage/prod, and is
not going to change any time soon. So let's just get post_compile to
add it to the dyno profile script, so it's one less variable to have to
remember to set via the Heroku CLI/dashboard.

Quoting from:
http://blog.doismellburning.co.uk/2014/10/06/twelve-factor-config-misunderstandings-and-advice/

"12factor says your applications should read their config from the
environment; it has very little to say about how you populate the
environment ? use whatever works for you".
2015-08-28 10:25:12 +01:00
Ed Morley fce5c7e3c0 Bug 1176412 - Override the hostname reported by New Relic on Heroku
On Heroku, the hostname is just a bunch of hex characters, which the New
Relic dashboard displays as "Dynamic Hostname". The New Relic Python
agent (as of v2.52.0.40) supports overriding this, by setting the
environment variable `NEW_RELIC_PROCESS_HOST_DISPLAY_NAME`:
https://docs.newrelic.com/docs/agents/python-agent/installation-configuration/python-agent-configuration#process_host-display_name

We use the value of `DYNO`, since this is set for us in each dyno's
environment, and is of form "web.2", "worker_pushlog.1" etc. Rather than
prefixing every line in the Procfile, we instead append the export to
the profile script created by the Python buildpack, so it's populated at
runtime on every dyno. See:
https://devcenter.heroku.com/articles/profiled

To do this we make use of the Python buildpack's `set-env` function:
ce3bdb37ba/bin/utils (L29-L32)

Similar to what the buildpack does for its own env defines:
ce3bdb37ba/bin/compile (L190-L198)
2015-08-28 10:25:11 +01:00
Ed Morley f7b14e03e7 Bug 1199046 - Add an in-repo robots.txt to be served by WhiteNoise
Stage/prod's robots.txt is currently served by Apache, and is in the
private puppet repo. Since Heroku can't use it, we need to check one
into our repo, that will then be served by WhiteNoise along with the
other static files.

The robots.txt file here is a direct copy of that currently at:
https://treeherder.mozilla.org/robots.txt

Once this change is deployed, we can remove the alias in the stage/prod
Apache config, leaving WhiteNoise to serve this file. As an added bonus,
it will also then be much easier for us to alter it in the future.
2015-08-28 10:05:00 +01:00
Ed Morley ad3dc73715 Bug 1199179 - Remove default Django SECRET_KEY
Previously if TREEHERDER_DJANGO_SECRET_KEY was not set, we'd silently
fall back to a default value for SECRET_KEY, meaning we wouldn't realise
we were using an insecure key on a live deployment instance.

With this change, TREEHERDER_DJANGO_SECRET_KEY being missing from the
environment is fatal, resulting in:
"ImproperlyConfigured: The SECRET_KEY setting must not be empty."
2015-08-28 10:03:15 +01:00