52843195db
RunCommandLogs: init table
Graham Christensen
2021-11-17 12:34:50 -05:00
f4e86a3236
Merge pull request #1089 from DeterminateSystems/config/tracker
Graham Christensen
2022-01-06 15:48:47 -05:00
9708f6bf6f
Fetch the tracker HTML from the config file, remove HYDRA_TRACKER
Graham Christensen
2022-01-05 14:49:18 -05:00
76962bfcb0
Merge pull request #1083 from DeterminateSystems/faster-notifications
Graham Christensen
2021-12-23 09:23:00 -05:00
189d4fdabe
build_queued: document in the notifications docs
Graham Christensen
2021-12-21 15:29:37 -05:00
2db422f7b0
Event: interested -> interestedIn
Graham Christensen
2021-12-21 14:27:33 -05:00
e84bbc7f90
hydra-eval-jobset: notify build_queued
Graham Christensen
2021-12-20 15:42:57 -05:00
a14501c616
Tasks: only execute the event if the plugin is interested in it
Graham Christensen
2021-12-20 13:27:59 -05:00
633fc36d6a
TaskDispatcher: pre-declare the notify_no_such_plugin metric
Graham Christensen
2021-12-20 13:22:02 -05:00
d195e545f5
hydra-notify: listen for build_queued events
Graham Christensen
2021-12-20 13:18:32 -05:00
eb5f6c8490
Merge pull request #1084 from DeterminateSystems/measure-per-event-duration
Graham Christensen
2021-12-21 20:00:30 -05:00
cf514baaf2
hydra-notify: track the duration of handling an event
Graham Christensen
2021-12-21 19:46:19 -05:00
e1e5fafdff
Merge pull request #1079 from DeterminateSystems/dev-server
Graham Christensen
2021-12-17 10:03:08 -05:00
aaec4bb626
foreman: run the dev server with --restart and --debug
Graham Christensen
2021-12-16 10:20:03 -05:00
cf6f78c365
Merge pull request #1078 from DeterminateSystems/fixup-queue-runner-status
Graham Christensen
2021-12-15 18:44:07 -05:00
f2f8d571f3
queue-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
42f0dee441
Merge pull request #1076 from DeterminateSystems/HydraTestContext
Graham Christensen
2021-12-14 21:22:43 -05:00
fbce3b6ed1
default-machine-file: use makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:52:40 -05:00
06f824ca48
notifications.t: use system() with lists
Graham Christensen
2021-12-14 20:48:19 -05:00
5836bc9a11
HydraTestContext::makeAndEvaluateJobset: make a random user
Graham Christensen
2021-12-14 20:48:07 -05:00
c2384a04d8
notifications.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:41:21 -05:00
008321d972
build-products: switch to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:32:13 -05:00
7333d444c6
evaluate-basic.t: move to makeAndEvaluateJobset
Graham Christensen
2021-12-14 20:25:54 -05:00
adfe74b76a
HydraTestContext: give a helper for creating a project, jobset, evaluating jobs, and optionally building them.
Graham Christensen
2021-12-14 20:25:42 -05:00
3238496b3d
t/Setup: move subs calling hydra-* programs to a CliPrograms module
Graham Christensen
2021-12-14 20:25:02 -05:00
1fa141229f
HydraTestContext: explicitly stop the db
Graham Christensen
2021-12-14 19:51:06 -05:00
eca09bc980
Attempt to fix errors during test teardown
Graham Christensen
2021-12-08 13:31:34 -05:00
a466d53d18
Merge pull request #1075 from DeterminateSystems/perlcritic-level-1
Graham Christensen
2021-12-14 12:09:30 -05:00
cff387a027
Merge pull request #1045 from DeterminateSystems/perlcritic-level-2
Graham Christensen
2021-12-14 11:29:19 -05:00
e43f487157
perlcritic: return undef in list context too
Graham Christensen
2021-12-14 10:24:53 -05:00
d0a1cf5785
perlcritic: level 1
Graham Christensen
2021-12-14 10:24:34 -05:00
aa7b37838a
PerlCritic: MoreUtils -> SomeUtils
Graham Christensen
2021-12-14 10:08:30 -05:00
a658b80863
perlcritic: Readonly -> ReadonlyX
Graham Christensen
2021-12-14 10:03:18 -05:00
fc49a7129d
JSON -> JSON::MaybeXS
Graham Christensen
2021-12-13 16:36:26 -05:00
30a7f068b7
AttributeSet helper: skip wantarray
Graham Christensen
2021-10-20 12:52:34 -04:00
d2f03ca050
fixup foreach
Graham Christensen
2021-10-20 12:42:59 -04:00
327d79bc1d
pin
Graham Christensen
2021-10-20 12:26:23 -04:00
4dfe787bc2
perlcritic: 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
7dcf6a01c6
JSON -> JSON::MaybeXS
Graham Christensen
2021-10-19 22:53:39 -04:00
d16c57e5f1
perlcritic: level 2
Graham Christensen
2021-10-20 11:43:09 -04:00
ed58ad0c2b
Merge pull request #1073 from DeterminateSystems/runcommand-tests
Graham Christensen
2021-12-09 09:44:20 -05:00
26b197ea62
RunCommand: calculate all the commands to run against before starting
Graham Christensen
2021-12-08 14:36:27 -05:00
b7962c3882
RunCommand: Move the json validation testing to its own test
Graham Christensen
2021-12-08 11:31:16 -05:00
2ce0ab9f51
RunCommand: move JSON generation to its own function
Graham Christensen
2021-12-08 11:29:36 -05:00
bb91f96381
RunCommand: test isEnabled, configSectionMatches, and eventMatches
Graham Christensen
2021-12-08 10:24:42 -05:00
9dfa34682d
RunCommand tests: move in to a subdirectory
Graham Christensen
2021-12-08 09:30:26 -05:00
e5be4a9022
Merge pull request #1065 from DeterminateSystems/project-jobset-links
Graham Christensen
2021-11-22 20:39:26 -05:00
ce6805f02b
fixup: TT.t: move the :'s to the next line
Graham Christensen
2021-11-22 16:00:58 -05:00
b06457c75c
Titles of pages: make project:jobset:job names clickable
Graham Christensen
2021-11-22 13:23:02 -05:00
f1343b3a4c
layout.tt: support a title with HTML in it
Graham Christensen
2021-11-22 13:22:16 -05:00
03323f6ef1
TT: 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
72590a4f8d
Merge pull request #1064 from NixOS/dependabot/github_actions/cachix/install-nix-action-16
Graham Christensen
2021-11-22 10:35:20 -05:00
4372548885
build(deps): bump cachix/install-nix-action from 15 to 16
dependabot[bot]
2021-11-22 15:00:54 +00:00
aab4a0e8ab
Merge pull request #1061 from DeterminateSystems/update-dbix-overwrite
Graham Christensen
2021-11-19 15:15:03 -05:00
bb040aa029
Merge pull request #1060 from DeterminateSystems/runcommand-t-fixups
Graham Christensen
2021-11-19 15:14:52 -05:00
ecb4697930
update-dbix: overwrite modifications
Graham Christensen
2021-11-18 12:42:05 -05:00
27f48c6f7f
Merge pull request #1058 from NixOS/dependabot/github_actions/cachix/install-nix-action-15
Graham Christensen
2021-11-19 14:57:31 -05:00
5917de4948
t/plugins/runcommand.t: output the filename if it fails to open
Graham Christensen
2021-11-17 14:20:52 -05:00
e5a4147f0a
runcommand.t: stop dumping the json
Graham Christensen
2021-11-17 15:05:03 -05:00
f1350d2de7
Merge pull request #1057 from amerocu/missing-nc
Graham Christensen
2021-11-16 12:40:43 -05:00
735c3f6f35
build(deps): bump cachix/install-nix-action from 14 to 15
dependabot[bot]
2021-11-15 15:00:52 +00:00
68a9aac251
add missing develop dependency
Marco Turchetto
2021-11-10 17:51:01 +01:00
592fef9d82
Merge pull request #1049 from DeterminateSystems/drop-systemtypes
Graham Christensen
2021-10-24 21:46:57 -04:00
802a5dfe68
Merge pull request #1048 from DeterminateSystems/fixup-1003
Graham Christensen
2021-10-24 21:38:38 -04:00
ff888032eb
SystemTypes: drop database table. It was originally removed in #65, but put back in fcd511c4de, and now totally unused.
Graham Christensen
2021-10-24 21:38:04 -04:00
5fbf1470bd
(perl) machines file: support machine lines with multiple spaces between fields
Graham Christensen
2021-10-24 21:24:24 -04:00
b817124337
Hydra::Helper::Nix::getMachines: add a test
Graham Christensen
2021-10-23 22:53:55 -04:00
7fbf5cbd42
Merge pull request #1047 from NixOS/revert-825-fix/unhelpful-errors-in-aggregates
Graham Christensen
2021-10-23 22:23:40 -04:00
8cf158b7a9
Revert "Fix unhelpful error messages in aggregate jobs."
Graham Christensen
2021-10-23 22:23:29 -04:00
3516950d3c
Merge pull request #825 from samueldr/fix/unhelpful-errors-in-aggregates
Graham Christensen
2021-10-23 20:34:50 -04:00