Commit Graph

64 Commits

Author SHA1 Message Date
ben marsh
fb0813229d Horde: Move IssueMessages into EpicGames.Horde.
#rnx

[CL 31882769 by ben marsh in ue5-main branch]
2024-02-28 15:39:54 -05:00
ben marsh
7d8efcb200 Horde: Move definition for AclAction into EpicGames.Horde.
[CL 31774896 by ben marsh in ue5-main branch]
2024-02-23 15:34:06 -05:00
ben marsh
b8170c0853 Horde: Remove unnecessary using directives.
[CL 31612084 by ben marsh in ue5-main branch]
2024-02-19 10:39:21 -05:00
ben marsh
ce497b7f85 Horde: Add cancellation tokens to all async methods.
[CL 31503736 by ben marsh in ue5-main branch]
2024-02-14 19:56:54 -05:00
ben marsh
5bc06f6803 Horde: Add the Microsoft.VisualStudio.Threading.Analyzers package, and fix current warnings.
[CL 31181130 by ben marsh in ue5-main branch]
2024-02-05 13:32:07 -05:00
ben marsh
411f59ca25 Horde: Remove need to set "type": "jobs" on tab config objects; we only have job tabs. Also rename the "ShowNames" property to "style": "Normal"/"Compact".
[CL 31005990 by ben marsh in ue5-main branch]
2024-01-30 09:35:43 -05:00
ben marsh
23c202491d Horde: Don't log exceptions for Slack websocket errors unless they occur multiple times. Slack seems to drop these connections relatively often.
[CL 30769683 by ben marsh in ue5-main branch]
2024-01-22 08:53:13 -05:00
ben marsh
439eae69b8 Horde: Separate IPool into separate objects for configuration and state.
* Pools collection still exists, but is only used to store config data. Will be removed once we move all config into the global config file.
* New PoolsV2 collection only stores config data.
* Queries for pool configuration data returns documents from the original Pools collection, plus pools configured via globals.json.

[FYI] Carl.Bystrom

[CL 30730997 by ben marsh in ue5-main branch]
2024-01-19 17:38:11 -05:00
ben marsh
887d694a67 Horde: Do not post escalation messages for issues that have been resolved.
[CL 30714961 by ben marsh in ue5-main branch]
2024-01-19 09:34:05 -05:00
ben marsh
9a0c5c4ebf Horde: Do not [at]mention users that nominate other users to fix build health issues.
[CL 30714517 by ben marsh in ue5-main branch]
2024-01-19 09:02:55 -05:00
ben marsh
6d02c100c2 Horde: Do not send "job succeeded" notifications when a job is cancelled.
If the job is cancelled by someone other than the person that started it, notify the name of the user that cancelled it.

#jira UE-203212

[CL 30428615 by ben marsh in ue5-main branch]
2023-12-21 11:42:48 -05:00
ben marsh
8ef70030c9 Horde: Add a reaction to build health summaries indicating that an issue has been assigned but not acknowledged.
#jira

[CL 30398588 by ben marsh in ue5-main branch]
2023-12-19 12:47:27 -05:00
ben marsh
2d340a8a49 Horde: Move the LogId type into the EpicGames.Horde library.
#jira

[CL 30241119 by ben marsh in ue5-main branch]
2023-12-11 12:18:42 -05:00
ben marsh
5f55964d62 Horde: Move JobId type into EpicGames.Horde.
#jira

[CL 30225707 by ben marsh in ue5-main branch]
2023-12-09 11:01:59 -05:00
ben marsh
3c08d7d093 Horde: Upgrade Microsoft.Extensions.Logger package to latest version, and fix warnings due to API nullability changes.
#jira

[CL 29832887 by ben marsh in ue5-main branch]
2023-11-18 14:22:32 -05:00
ben marsh
6817818f99 Horde: Reverse the order of the "fixed by" and "fix changelist" elements in the Slack issue dialog.
#jira

[CL 28866683 by ben marsh in ue5-main branch]
2023-10-17 22:03:33 -04:00
ben marsh
e9d1dc3bdc Horde: Include Swarm link in notification messages even if no suspects are found.
#jira

[CL 28864881 by ben marsh in ue5-main branch]
2023-10-17 20:54:23 -04:00
ben marsh
765ec51f56 Horde: Remove unnecessary using directive.
#jira

[CL 28864464 by ben marsh in ue5-main branch]
2023-10-17 20:41:21 -04:00
ben marsh
c15f81e2b3 Horde: Fix username of current owner in assignment dialog.
#jira

[CL 28864394 by ben marsh in ue5-main branch]
2023-10-17 20:39:58 -04:00
ben marsh
4013c7d993 Horde: Fix invalid message posted to slack when choosing between fixers for an issue.
#jira

[CL 28861225 by ben marsh in ue5-main branch]
2023-10-17 19:05:16 -04:00
ben marsh
6a884b58ae Horde: Use radio buttons to select new owner of previously assigned issue.
#jira

[CL 28858762 by ben marsh in ue5-main branch]
2023-10-17 18:18:37 -04:00
ben marsh
a80dfecbf9 Horde: Add missing block id from input element.
#jira

[CL 28858613 by ben marsh in ue5-main branch]
2023-10-17 18:15:37 -04:00
ben marsh
5985867158 Horde: Include link to P4 Swarm with range of changes in Slack notifications.
#jira UE-188587

[CL 28855471 by ben marsh in ue5-main branch]
2023-10-17 17:20:47 -04:00
ben marsh
4bc79d3375 Horde: Add a checkbox indicating whether an issue should be assigned to the current user when marked as fixed.
#jira UE-195733

[CL 28850284 by ben marsh in ue5-main branch]
2023-10-17 15:41:29 -04:00
Ben Marsh
d0e09f64a6 Horde: Include the time at which a user acknowledged an issue under the assignment buttons.
[CL 28545838 by Ben Marsh in ue5-main branch]
2023-10-06 12:59:37 -04:00