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

483 Коммитов

Автор SHA1 Сообщение Дата
Joel Maher f1a6c9dfd5
Remove Glean from Treeherder (#8267) 2024-11-01 08:54:59 -07:00
Sebastian Hengst 7101d64872 Bug 1915992 - wait for job to be pinned (and therefore pinboard to be shown) before setting focus to bug number input
Fixes a regression from the upgrade to React 18 (bug 1901015).
2024-08-30 19:52:29 +02:00
Sebastian Hengst c1cf6a6825 Bug 1908442 - call close method for Custom Job Action/Custom Push Action modal in callback of setState
This is a regression from the upgrade to React 18. 'setState' (to set it from
triggering state to non-triggering state) is asynchronous and the method in
which it gets set calls this.close() itself. Put that call as callback of
these setState calls.
2024-07-26 11:00:55 +02:00
Sebastian Hengst 3b40cf771a Bug 1896687 - Switch Treeherder production to use the new Treestatus hosts 2024-05-14 20:21:38 +02:00
Sebastian Hengst 490e006b95 Bug 1890656 - use new Treestatus on non-production instances 2024-04-10 00:51:18 +02:00
Tooru Fujisawa e1de39073c Bug 1864125 - Dynamically update intermittent icon when other sucessful job appears. 2024-02-09 16:50:05 +01:00
Tooru Fujisawa 5a4df58ab0 Bug 1861899 - Ignore non-perf-test profiles in perf test job performance tab. 2023-11-28 16:51:51 +01:00
Joel Maher 7a742d05f8
Fix mitten to work with -cf in the job names (#7810)
* Bug 1850785 - Allow for Marionette failures to be filed as single tracking bugs. r=aryx

* allow mitten to work with cf jobs, fix bug with -cf at end of jobname.
2023-09-21 15:43:44 -07:00
CanadaHonk 7dd56023d4
Potential fix for Bug 1827920 (#7809)
Bug 1827920 - also get the `updatePinnedJob` method in the local scope to fix sporadic push health issue

The import was being used instead of the prop tied to the store resulting in the `updatePinnedJob` prop sometimes having the value of `null` when it is attempted to be called later inside FailureSummaryTab.
2023-09-20 01:46:51 +02:00
Joel Maher f61fe2fbb9
Expand inter-MITTEN-t logic to account for confirm-failures. (#7773) 2023-09-01 15:12:48 -07:00
Rob Lemley ce6d33cc6a Bug 1846548 - Add link to filter out code review pushes to Filters menu.
A link in Filters menu to hide code review pushes.
2023-08-02 21:25:10 +02:00
alexandru-io 09ae7bd381
Bug 1822513 - Add links to side by side in Performance Tab of page load job (#7719)
Bug 1822513 - Add links to side by side in Performance Tab of page load job
2023-06-19 11:42:32 +03:00
Sebastian Hengst 719dd9b676 Revert "Bug 1822513 - Add links to side by side in Performance Tab of page load job (#7706)" for slowing down the app too much
This reverts commit c78cd4e78d.
2023-06-14 20:39:12 +02:00
alexandru-io c78cd4e78d
Bug 1822513 - Add links to side by side in Performance Tab of page load job (#7706) 2023-06-07 12:29:33 +03:00
Joel Maher 27d5030674
change isolation test to confirm failure. (#7700)
* change isolation test to confirm failure.

* change isolation test to confirm failure.

* change isolation test to confirm failure.

* change isolation test to confirm failure.
2023-05-30 08:36:43 -07:00
Sebastian Hengst 3b7bebaebc Revert "Bug 1822513 - Add links to side by side in Performance Tab of page load job (#7657)" for performance issue
This reverts commit 7ba8865143.
2023-05-26 01:27:10 +02:00
Joel Maher 88f0322a06
ensure we show the first new failure and only the first new failure when it exists. (#7698) 2023-05-22 11:07:13 -07:00
Joel Maher fed927341e
support marking NEW failures as FC_id=6 (#7691)
* support marking NEW failures as FC_id=6

* change classification  ->
2023-05-16 05:41:29 -07:00
alexandru-io 7ba8865143
Bug 1822513 - Add links to side by side in Performance Tab of page load job (#7657)
* Bug 1822513 - Add links to side by side in Performance Tab of page load job

* Bug 1825705 - Address review requests

* Bug 1825705 - Move PerfData to a new component

---------

Co-authored-by: Joel Maher <joel.maher@gmail.com>
2023-05-16 05:13:45 -07:00
Sebastian Hengst 34df5e2a77 Bug 1832417 - remove obsolete CIduty link from menu 2023-05-12 01:15:07 +02:00
Sebastian Hengst 7338a7f47c Bug 1832417 - update treestatus host to treestatus.mozilla-releng.net
The redirect from https://mozilla-releng.net/treestatus to
https://treestatus.mozilla-releng.net has been removed.
2023-05-12 01:15:07 +02:00
alexandru-io 8d37a7a78a
Bug 1821295 - Embed videos in Treeherder job Performance tab. (#7623)
* Bump ansi-regex from 4.1.0 to 4.1.1 (#7459)

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* rebase

* Bump ansi-regex from 4.1.0 to 4.1.1 (#7459)

Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

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

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Performance tab

* Fix getting sideBySide and show them when componentDidMount

* Stylize side by side information

* More formatting

* Don't show profiler button for side-by-side job

* Create separate component for videos, and add dropdown for the video variants

* Format gif controls

* Fix blinking when pressing replay button

* Address reviews

---------

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Alex Ionescu <aionescu@mozilla.com>
2023-03-09 16:20:07 +02:00
Marco Castelluccio b6803cc745
Fix linting issue caused by 0b856ec03f (#7645) 2023-02-20 11:50:20 -08:00
Marco Castelluccio 0b856ec03f
Actually retrieve the latest classification, not the first (#7634)
we are not sure why CI is failing for such a small change.
2023-02-20 09:19:57 -08:00
Joel Maher 0d84ea7458
add glean to treeherder for measuring failure outcomes (#7583)
* add glean to treeherder for measuring failure outcomes

* add glean to treeherder for measuring failure outcomes

* allow for notification of glean metrics and ability to turn on/off glean

* add data review bug

* add updatePinnedJobs function to failureSummaryTab
2023-01-04 14:58:12 -08:00
beatrice-acasandrei 5a4d2c5723
Removed old code (#7575) 2022-11-25 13:22:58 +02:00
Joel Maher 0e3b38101d
upgrade eslint to latest (8.21.0) (#7506) 2022-08-11 08:45:21 -07:00
arai-a 6eb6f1d716
Bug 1779188 - Mark failed jobs where other job with same name does not fail. (#7491)
Bug 1779188 - Mark failed jobs where other job with same name does not fail.
2022-08-08 21:43:57 +02:00
Sebastian Hengst ee6582237d Bug 1782174 - single push view opened: don't warn if previously selected task missing
The single push view gets deliberately opened. It's not a view which drops older
pushes and the selected task which they might contain.
2022-08-08 17:45:58 +02:00
Tooru Fujisawa 4549e34698 Bug 1774700 - Ignore filtered out jobs in toggle all button. 2022-06-22 10:06:12 +02:00
Valentin Rigal f2287eb752
Update to Webpack 5 (#7455)
* Update to webpack 5

* Update style-loader to ^3.3.0

* Update copy-webpack-plugin to 11.0.0

* Update css-loader & html-webpack-plugin

* Replace file-loader by a webpack asset

* Replace url-loader by a webpack asset

* Update code imports

* Update webpack config

* Drop process.env.NODE_ENV in eslintrc

* Move webpack related deps to devDependencies

* Suggestion: serve dev server via the webpack module
2022-06-08 15:27:41 +02:00
Sebastian Hengst 5bebdbfe74 Bug 1753209 - remove repositories which have reached end of life or are not accessed anymore through Treeherder 2022-05-13 20:41:21 +02:00
Joel Maher 9cb5a5d330
Bug 1755869 - require auth before create interactive (#7398)
* update markdownlint-cli and dependencies

* Bug 1755869 - require auth before create interactive
2022-04-04 11:06:00 -07:00
beatrice-acasandrei 42dd8e984f
Bug 1755460 - Performance Tab - Filter out results that are not sheriff (#7384) 2022-03-03 10:24:36 +02:00
beatrice-acasandrei faee77dcf3
Bug 1754173 - The metrics in the Performance Tab don't have test names (#7377) 2022-02-09 14:41:21 +02:00
Sebastian Hengst bd8e9f95e5
Bug 1753211 - switch yaml v4 call from `safeLoad` to `load` to fix Custom Actions (#7372)
yaml v4 made the `load` function safe and dropped the `safeLoad` one. The update
to yaml v4 had landed in
933d8dfb69
2022-02-02 19:44:54 -08:00
Sebastian Hengst 3064c54faa
Bug 1745936 - select text in log viewer and transfer it to bug filer's description field in other tab with button (#7344) 2022-01-31 08:07:21 -08:00
arai-a 4701dd909c
Bug 1743534 - Add button to select all jobs in a group
* Add [All] button next to the expanded group name, to select/deselect all jobs in this group, in "Add new jobs" view.
* Check jobInstance.props property value before accessing its property
2022-01-31 10:40:28 +00:00
beatrice-acasandrei 7e1fec6070
Bug 1748465 - Add documentation links for tests suite in Performance Tab (#7354)
* Bug 1748465 - Performance Tab - Add documentation links for tests suite

* Bug 1748465 - Address change request
2022-01-25 16:04:39 +02:00
Sarah Clements 933d8dfb69
Update to yaml4 (#7362)
* Upgrade to js-yaml v4

* yarn lock fix
2022-01-18 16:01:15 +00:00
Sebastian Hengst 8f02cac4d9 Bug 1670064 - prevent pending Taskcluster data from blocking interaction with job tabs 2022-01-17 17:49:40 +01:00
Sebastian Hengst eccd74e32e Bug 1253768 - bulk unclassification support including removal of association with bug
* Removing the bug-job associations prevents wrong updates to bugs about the
  issue still being observed in CI or about its frequency.
* Deletion of the classification type instead of appending 'not classified'
  makes the data more robust for analysis.
* This feature is only enabled for employees and members of the 'sheriff' LDAP
  group to prevent broad undesired changes by random users.

The failure classification type ("intermittent", "infra", ...) is stored
independently from the bug used for classification (bug 1169720), hence no model
based view set gets used.
2022-01-14 17:55:49 +01:00
arai-a 4f67f92b55
Bug 1743545 - Make watched repo buttons links. (#7333)
* Change watched repo buttons to links using react-router-dom Link element
2021-12-16 12:14:06 +00:00
beatrice-acasandrei 8c80d16ba0
Bug 1744730 - Performance Tab - Open links in the new tabs (#7338) 2021-12-09 09:59:46 +02:00
Sebastian Hengst b67b596342
Bug 1731631 - suggested duplicated bug used for classification, classify with open bug against which it is set as duplicate (#7308)
* Bug 1720105 - drop 'os' column from 'bugscache' table because it's unused
* For Bug 1731631 - only ingest data about intermittent bugs changed since the last update of the bugscache
store for duplicate bugs against which non-duplicate bug they got set as duplicate
* Simplify pinnedJobBugs by switching from Object to Set
* use open bug for classification if duplicate one matches failure line
2021-12-06 10:26:14 +00:00
Joel Maher 640ae72b2d
React17 doesn't attach events to document, update listeners (#7302) 2021-10-27 10:16:32 -07:00
Sarah Clements c93f3f13bb
Bug 1598422 - Add link to Pernosco app (#7297)
* Refactor the artifacts tab in the details panel and add the pernosco link to that tab only for try and autoland for linux 64 builds; this link will show in jobs view and push health.
2021-10-15 16:11:03 +01:00
renovate[bot] 44e244d753
Update dependency ajv to v8 (#7115)
* Update dependency ajv to v8

* replace deprecated format option with validateFormats

Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Sarah Clements <sclements313@gmail.com>
2021-08-05 16:10:49 +01:00
Sebastian Hengst 463ac49265
Bug 1723971 - exclude success from similar jobs (#7232)
* allow to exclude successful tasks from 'Similar Jobs' list of recent runs
2021-08-05 12:57:09 +01:00
Sebastian Hengst 94e1052cfb
Bug 1713275 - show open/closed state of visible tree in favicon, again (#7225) 2021-07-27 11:27:57 -04:00