diff --git a/gitlab-bot/ghc_perf_import_service/__init__.py b/gitlab-bot/ghc_perf_import_service/__init__.py index b8697c8e547b6e451fc087c41e098f79c0adee76..32b66b4ae66149f2b94e9164414b04c7a64b36c5 100644 --- a/gitlab-bot/ghc_perf_import_service/__init__.py +++ b/gitlab-bot/ghc_perf_import_service/__init__.py @@ -199,7 +199,7 @@ class GHCPerfWebhookServer(WebhookServer): failures.append('pull_image') if grep(b'Failed to connect to gitlab.haskell.org'): joblog('GitLab connection failure') - failures.append('gitlab_connect') + failures.append('connect_gitlab') if grep(b'No space left on device'): joblog('exhausted disk') failures.append('no_space') @@ -218,6 +218,15 @@ class GHCPerfWebhookServer(WebhookServer): if grep(b'MoveFileEx'): joblog('MoveFileEx-related failure') failures.append('MoveFileEx') + if grep(b'Failed to clone \'.*\' a second time, aborting'): + joblog('Submodule clone failure') + failures.append('submodule_clone') + if grep(b'ghc-pkg dump failed: dieVerbatim: user error'): + joblog('ghc-pkg or hadrian failure') + failures.append('ghc-pkg_died') + if grep(b'cannot link \'/nix/store/.tmp-link'): + joblog('Nix#7273 failure') + failures.append('nix_T7273') ## ... others to be added... # Record our failures