1349887974BuildDiff: split out from JobsetEval GET impl
Cole Helbling
2022-01-10 11:40:23 -08:00
aba0422865JobsetEval: allow restarting failed builds even with no eval to compare to
Cole Helbling
2022-01-07 12:33:33 -08:00
98c88a4dbfMerge pull request #1097 from DeterminateSystems/api-test-warnings
Graham Christensen
2022-01-10 14:03:38 -05:00
265908c1cdMerge pull request #1099 from helsinki-systems/feat/dark-theme
Graham Christensen
2022-01-10 14:01:36 -05:00
680cd43e40Provide a dark theme when the user prefers it
Janne Heß
2022-01-10 19:33:51 +01:00
e254b62f13Merge pull request #1096 from DeterminateSystems/pathinput-revision-hash
Graham Christensen
2022-01-10 13:32:58 -05:00
d68032dd13Merge pull request #1098 from helsinki-systems/fix/hydra-eval-jobset
Graham Christensen
2022-01-10 13:20:56 -05:00
a69693a832hydra-eval-jobset: Fix two minor bugs
Janne Heß
2022-01-10 18:28:41 +01:00
3874db4fb7PathInput: make the hash part of the revision
Graham Christensen
2022-01-10 10:53:16 -05:00
d8025fcf04api-test.t: don't print request content
Graham Christensen
2022-01-10 10:39:22 -05:00
6b2f0a9fe1api-test.t: set a default method
Graham Christensen
2022-01-10 10:38:48 -05:00
832fa8c73dController/Jobset: make some warnings about undef's go away
Graham Christensen
2022-01-10 10:33:33 -05:00
0484f13a1aMerge pull request #1095 from DeterminateSystems/tests/prefix-names-with-t
Graham Christensen
2022-01-10 10:01:45 -05:00
35f55279c1HydraTestContext: prefix names with t
Cole Helbling
2021-12-17 12:33:10 -08:00
e72d2225e9Merge pull request #1094 from helsinki-systems/feat/print-whats-evaluated
Graham Christensen
2022-01-10 09:29:46 -05:00
bf9ac72fe1Merge pull request #1062 from DeterminateSystems/runcommand-logs
Graham Christensen
2022-01-10 09:27:28 -05:00
22f9045a03Merge branch 'master' into feat/print-whats-evaluated
Janne Heß
2022-01-10 13:45:57 +01:00
f3d77c3e6bhydra-eval-jobset: Print the jobset that is evaluated
Janne Heß
2022-01-10 13:44:07 +01:00
1505a56a70build.tt: only show RunCommandLogs tab if there are any to show
Graham Christensen
2022-01-07 15:14:02 -05:00
06360bfbb6RunCommandLogs.t: use test_context to get a specific build
Graham Christensen
2021-12-15 12:03:06 -05:00
2f382ba067Add migration 79: RunCommand logs
Graham Christensen
2021-12-01 15:01:21 -05:00
fe149613b3Builds page: show RunCommand logs
Graham Christensen
2021-11-19 15:21:45 -05:00
a7aeb766aaRunCommandLogs: add a helper for if it failed with an exec error
Graham Christensen
2021-11-19 14:17:20 -05:00
d849856dcdRunCommandLogs: add helpers for if it is running/failed/signaled
Graham Christensen
2021-11-19 13:21:45 -05:00
c81acbf93eRunCommandLogs: test recording a signaled process without a core dump
Graham Christensen
2021-11-19 12:29:53 -05:00
d003fec8a5RunCommandLogs: add a did_succeed helper
Graham Christensen
2021-11-18 14:27:00 -05:00
5bb3e2be78Record the errno if exec fails
Graham Christensen
2021-11-18 13:46:56 -05:00
4ce8239ceaRunCommand: create run logs for each execution
Graham Christensen
2021-11-17 15:04:32 -05:00
52843195dbRunCommandLogs: init table
Graham Christensen
2021-11-17 12:34:50 -05:00
f4e86a3236Merge pull request #1089 from DeterminateSystems/config/tracker
Graham Christensen
2022-01-06 15:48:47 -05:00
9708f6bf6fFetch the tracker HTML from the config file, remove HYDRA_TRACKER
Graham Christensen
2022-01-05 14:49:18 -05:00
76962bfcb0Merge pull request #1083 from DeterminateSystems/faster-notifications
Graham Christensen
2021-12-23 09:23:00 -05:00
189d4fdabebuild_queued: document in the notifications docs
Graham Christensen
2021-12-21 15:29:37 -05:00
2db422f7b0Event: interested -> interestedIn
Graham Christensen
2021-12-21 14:27:33 -05:00
e84bbc7f90hydra-eval-jobset: notify build_queued
Graham Christensen
2021-12-20 15:42:57 -05:00
a14501c616Tasks: only execute the event if the plugin is interested in it
Graham Christensen
2021-12-20 13:27:59 -05:00
633fc36d6aTaskDispatcher: pre-declare the notify_no_such_plugin metric
Graham Christensen
2021-12-20 13:22:02 -05:00
d195e545f5hydra-notify: listen for build_queued events
Graham Christensen
2021-12-20 13:18:32 -05:00
eb5f6c8490Merge pull request #1084 from DeterminateSystems/measure-per-event-duration
Graham Christensen
2021-12-21 20:00:30 -05:00
cf514baaf2hydra-notify: track the duration of handling an event
Graham Christensen
2021-12-21 19:46:19 -05:00
e1e5fafdffMerge pull request #1079 from DeterminateSystems/dev-server
Graham Christensen
2021-12-17 10:03:08 -05:00
aaec4bb626foreman: run the dev server with --restart and --debug
Graham Christensen
2021-12-16 10:20:03 -05:00
cf6f78c365Merge pull request #1078 from DeterminateSystems/fixup-queue-runner-status
Graham Christensen
2021-12-15 18:44:07 -05:00
f2f8d571f3queue-runner-status: fixup from perlcritic-level-2 > > from_json was legacy / deprecated. This was the only use.
Graham Christensen
2021-12-15 17:22:11 -05:00
42f0dee441Merge pull request #1076 from DeterminateSystems/HydraTestContext
Graham Christensen
2021-12-14 21:22:43 -05:00
fbce3b6ed1default-machine-file: use makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:52:40 -05:00
06f824ca48notifications.t: use system() with lists
Graham Christensen
2021-12-14 20:48:19 -05:00
5836bc9a11HydraTestContext::makeAndEvaluateJobset: make a random user
Graham Christensen
2021-12-14 20:48:07 -05:00
c2384a04d8notifications.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:41:21 -05:00
008321d972build-products: switch to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:32:13 -05:00
7333d444c6evaluate-basic.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:25:54 -05:00
adfe74b76aHydraTestContext: give a helper for creating a project, jobset, evaluating jobs, and optionally building them.
Graham Christensen
2021-12-14 20:25:42 -05:00
3238496b3dt/Setup: move subs calling hydra-* programs to a CliPrograms module
Graham Christensen
2021-12-14 20:25:02 -05:00
1fa141229fHydraTestContext: explicitly stop the db
Graham Christensen
2021-12-14 19:51:06 -05:00
eca09bc980Attempt to fix errors during test teardown
Graham Christensen
2021-12-08 13:31:34 -05:00
a466d53d18Merge pull request #1075 from DeterminateSystems/perlcritic-level-1
Graham Christensen
2021-12-14 12:09:30 -05:00
cff387a027Merge pull request #1045 from DeterminateSystems/perlcritic-level-2
Graham Christensen
2021-12-14 11:29:19 -05:00
e43f487157perlcritic: return undef in list context too
Graham Christensen
2021-12-14 10:24:53 -05:00
d0a1cf5785perlcritic: level 1
Graham Christensen
2021-12-14 10:24:34 -05:00
aa7b37838aPerlCritic: MoreUtils -> SomeUtils
Graham Christensen
2021-12-14 10:08:30 -05:00
a658b80863perlcritic: Readonly -> ReadonlyX
Graham Christensen
2021-12-14 10:03:18 -05:00
fc49a7129dJSON -> JSON::MaybeXS
Graham Christensen
2021-12-13 16:36:26 -05:00
30a7f068b7AttributeSet helper: skip wantarray
Graham Christensen
2021-10-20 12:52:34 -04:00
d2f03ca050fixup foreach
Graham Christensen
2021-10-20 12:42:59 -04:00
327d79bc1dpin
Graham Christensen
2021-10-20 12:26:23 -04:00
4dfe787bc2perlcritic: each() called at line 752, column 35. The each function may cause undefined behavior when operating on the hash while iterating. Use a foreach loop over the hash's keys or values instead.
Graham Christensen
2021-10-20 11:56:16 -04:00
7dcf6a01c6JSON -> JSON::MaybeXS
Graham Christensen
2021-10-19 22:53:39 -04:00
d16c57e5f1perlcritic: level 2
Graham Christensen
2021-10-20 11:43:09 -04:00
ed58ad0c2bMerge pull request #1073 from DeterminateSystems/runcommand-tests
Graham Christensen
2021-12-09 09:44:20 -05:00
26b197ea62RunCommand: calculate all the commands to run against before starting
Graham Christensen
2021-12-08 14:36:27 -05:00
b7962c3882RunCommand: Move the json validation testing to its own test
Graham Christensen
2021-12-08 11:31:16 -05:00
2ce0ab9f51RunCommand: move JSON generation to its own function
Graham Christensen
2021-12-08 11:29:36 -05:00
bb91f96381RunCommand: test isEnabled, configSectionMatches, and eventMatches
Graham Christensen
2021-12-08 10:24:42 -05:00
9dfa34682dRunCommand tests: move in to a subdirectory
Graham Christensen
2021-12-08 09:30:26 -05:00
7a5b8a38d9builds page: capitalize tabs (#1072)
Graham Christensen
2021-12-08 20:02:14 -05:00
2cbeca5c44Merge pull request #1071 from DeterminateSystems/log-fetches-evals
Graham Christensen
2021-12-08 16:00:29 -05:00
264092169chydra-eval-jobset: log fetches and evaluations
Graham Christensen
2021-12-08 09:25:27 -05:00
7227395a72Merge pull request #1068 from DeterminateSystems/fix-some-warnings
Graham Christensen
2021-12-03 15:38:46 -05:00
47cabac4bfhydra-eval-jobset: fix use of uninitialized value
Cole Helbling
2021-11-30 12:37:55 -08:00
e5be4a9022Merge pull request #1065 from DeterminateSystems/project-jobset-links
Graham Christensen
2021-11-22 20:39:26 -05:00
ce6805f02bfixup: TT.t: move the :'s to the next line
Graham Christensen
2021-11-22 16:00:58 -05:00
b06457c75cTitles of pages: make project:jobset:job names clickable
Graham Christensen
2021-11-22 13:23:02 -05:00
f1343b3a4clayout.tt: support a title with HTML in it
Graham Christensen
2021-11-22 13:22:16 -05:00
03323f6ef1TT: add helpers for linking to jobs, jobsets, and projects, and for generating colon separated names.
Graham Christensen
2021-11-22 13:14:01 -05:00
72590a4f8dMerge pull request #1064 from NixOS/dependabot/github_actions/cachix/install-nix-action-16
Graham Christensen
2021-11-22 10:35:20 -05:00
4372548885build(deps): bump cachix/install-nix-action from 15 to 16
dependabot[bot]
2021-11-22 15:00:54 +00:00
aab4a0e8abMerge pull request #1061 from DeterminateSystems/update-dbix-overwrite
Graham Christensen
2021-11-19 15:15:03 -05:00
bb040aa029Merge pull request #1060 from DeterminateSystems/runcommand-t-fixups
Graham Christensen
2021-11-19 15:14:52 -05:00
ecb4697930update-dbix: overwrite modifications
Graham Christensen
2021-11-18 12:42:05 -05:00
27f48c6f7fMerge pull request #1058 from NixOS/dependabot/github_actions/cachix/install-nix-action-15
Graham Christensen
2021-11-19 14:57:31 -05:00
5917de4948t/plugins/runcommand.t: output the filename if it fails to open
Graham Christensen
2021-11-17 14:20:52 -05:00