Commit Graph

  • eaa65f51f4
    hydra-evaluator: make the logic of the scheduler easier to read Graham Christensen 2020-03-03 18:17:21 -05:00
  • eb5873ae53
    Fix build Eelco Dolstra 2020-02-20 11:19:45 +01:00
  • c642f787ee
    hydra-eval-jobs: Parallelize Eelco Dolstra 2020-02-19 21:10:22 +01:00
  • adf61e5cf8
    Fix build Eelco Dolstra 2020-02-15 14:54:21 +01:00
  • 5308e514ad
    Fix nlohmann_json dependency Eelco Dolstra 2020-02-20 10:26:18 +01:00
  • e4f5156c41
    Build against nix-master Eelco Dolstra 2019-12-30 22:49:26 +01:00
  • b790a00729
    Disable deprecation warnings Eelco Dolstra 2019-05-08 21:22:52 +02:00
  • 2a50daa377
    Update aggregate handling Eelco Dolstra 2020-02-17 16:33:25 +01:00
  • 15187b059b
    Remove hydra-eval-guile-jobs Eelco Dolstra 2020-02-15 15:12:14 +01:00
  • be8eb9d00d
    hydra-eval-jobs: Parallelize Eelco Dolstra 2020-02-19 21:10:22 +01:00
  • c53cfb5234
    flake.lock: Update Eelco Dolstra 2020-02-19 20:37:14 +01:00
  • 6f1d68bda4
    Revert "hydra-eval-jobs -> nix eval-hydra-jobs" Eelco Dolstra 2020-02-19 20:36:52 +01:00
  • cf961ac893
    Update aggregate handling Eelco Dolstra 2020-02-17 16:33:25 +01:00
  • 4824b0fd9b
    flake.lock: Update Eelco Dolstra 2020-02-17 16:23:39 +01:00
  • 4b9cdc4933 Remove boehmgc dependency Eelco Dolstra 2020-02-15 21:56:35 +01:00
  • b0a5365602 flake.lock: Update Eelco Dolstra 2020-02-15 21:55:33 +01:00
  • 68bdf834ee
    Fix hydra-evaluator --unlock Eelco Dolstra 2020-02-15 16:40:16 +01:00
  • 345512a6d0
    hydra-eval-jobs -> nix eval-hydra-jobs Eelco Dolstra 2020-02-15 00:03:58 +01:00
  • 23c9ca3e94
    Remove hydra-eval-guile-jobs Eelco Dolstra 2020-02-15 15:12:14 +01:00
  • 639c660abf
    Fix build Eelco Dolstra 2020-02-15 14:54:21 +01:00
  • 93ed7f81cb flake.lock: Update Eelco Dolstra 2020-02-14 23:26:56 +01:00
  • ae1b9face3
    Merge remote-tracking branch 'origin/master' into flake Graham Christensen 2020-02-11 12:52:46 -05:00
  • 027668f0db
    hydra.sql: add an index for slow queries in production Graham Christensen 2020-02-11 12:52:28 -05:00
  • 53896ff19b
    Merge remote-tracking branch 'origin/master' into flake Graham Christensen 2020-02-11 08:36:40 -05:00
  • 834793468f
    fixup: d'oh, make the migrations from #710 part-2 sequential Graham Christensen 2020-02-11 08:35:35 -05:00
  • 881b7449fd Merge remote-tracking branch 'origin/master' into flake Eelco Dolstra 2020-02-11 14:23:16 +01:00
  • 0dbf0a361e
    Merge pull request #714 from grahamc/jobset-id-pgsql-part-2 Eelco Dolstra 2020-02-11 13:51:17 +01:00
  • 2637a7ad76
    Builds: index literally what latest-finished queries Graham Christensen 2020-02-09 15:48:11 -05:00
  • f0f41eaaff
    LatestSucceededForJob{,set}: Filter with jobset_id Graham Christensen 2020-02-05 17:02:56 -05:00
  • 66fbbd9692
    Jobs.builds: Fetch via Jobs.jobset_id Graham Christensen 2020-02-05 18:27:03 -05:00
  • 7c71f9df28
    Jobsets.builds: Fetch via Jobsets.id Graham Christensen 2020-02-05 16:35:39 -05:00
  • 3c392b8cd8
    Jobsets.jobs: Fetch via Jobsets.id Graham Christensen 2020-02-05 17:30:23 -05:00
  • 8ef08f1385
    Builds.jobset_id: make not-null Graham Christensen 2020-02-05 15:25:52 -05:00
  • 2cdcc7f188
    Jobs.jobset_id: make not-null Graham Christensen 2020-02-05 19:42:07 -05:00
  • 100e09a5b3
    Merge remote-tracking branch 'origin/master' into flake Eelco Dolstra 2020-02-10 17:58:10 +01:00
  • add4f610ce
    Merge pull request #711 from grahamc/jobset-id-pgsql-part-1 Graham Christensen 2020-02-10 11:43:38 -05:00
  • c4cc72f944
    hydra-init: Warn about the schema version migration Graham Christensen 2020-02-06 14:26:38 -05:00
  • f69260118b
    hydra-backfill-ids: create to add jobset_id values to Builds and Jobs Graham Christensen 2020-02-05 21:12:49 -05:00
  • f3a561aecd
    Builds: populate Builds.jobset_id in hydra-eval-jobset Graham Christensen 2020-02-05 16:24:43 -05:00
  • ddf00fa627
    Builds: add a nullable jobset_id foreign key to Jobsets. Graham Christensen 2020-02-05 15:11:56 -05:00
  • 624f1d8d2d
    Jobs: populate Jobs.jobset_id field when writing from hydra-eval-jobset Graham Christensen 2020-02-05 17:30:11 -05:00
  • efa1f1d4fb
    Jobs: add a nullable jobset_id foreign key to Jobsets. Graham Christensen 2020-02-05 17:10:50 -05:00
  • e00030563b
    Jobsets: add a SERIAL, unique, non-null id column Graham Christensen 2020-02-05 14:06:21 -05:00
  • 4a05bb36ac
    Merge pull request #713 from grahamc/backport-flake-migration Eelco Dolstra 2020-02-10 17:41:46 +01:00
  • 6fe57ab5fa
    Copy the flake migration from the flake branch Graham Christensen 2020-02-09 15:17:24 -05:00
  • 2b4f14963b
    Merge pull request #709 from grahamc/generate-from-postgresql Eelco Dolstra 2020-02-06 20:18:31 +01:00
  • c2f932a7e3
    sql: Generate models from postgresql Graham Christensen 2020-02-06 12:23:47 -05:00
  • ba8814a245 Fix build Eelco Dolstra 2020-02-03 18:43:45 +01:00
  • d1bc950de2 Doh Eelco Dolstra 2020-02-03 18:38:05 +01:00
  • f0e8e56f89 Update flake.lock Eelco Dolstra 2020-02-03 17:53:51 +01:00
  • bb94677526 Merge remote-tracking branch 'origin/master' into flake Eelco Dolstra 2020-02-03 17:49:01 +01:00
  • 9da60e3c66
    Merge pull request #708 from basvandijk/remove-logdiff-button Eelco Dolstra 2020-01-27 14:36:56 +01:00
  • 5fab5e935b Remove the "log diff" buttons Bas van Dijk 2020-01-26 21:45:38 +01:00
  • bd9b656c54 Fix printing aggregate status Bas van Dijk 2020-01-26 20:15:18 +01:00
  • cdd9d6e071
    Update haserrormsg logic implementation. Kevin Quick 2020-01-20 10:40:33 -08:00
  • 08bfff9d13 hydra-queue-runner: sleep 5s after handling an exception Bas van Dijk 2020-01-14 13:34:35 +01:00
  • ec8b2970e0
    Remove added strictness to allow multiple query returns. Kevin Quick 2020-01-12 10:18:52 -08:00
  • 7bb6b5e206
    Update libpqxx usage to move away from deprecated API interactions. Kevin Quick 2020-01-11 22:38:40 -08:00
  • de24771a8e
    Handle case where jobset has no defined errormsg for api/jobsets Kevin Quick 2020-01-11 17:01:44 -08:00
  • 5c0c7d52a0
    Merge pull request #700 from hamishmack/master Eelco Dolstra 2020-01-07 11:38:34 +01:00
  • c40c887e50
    Fixes for macOS Hamish Mackenzie 2020-01-07 12:38:06 +13:00
  • e7f2139e25 Build against nix-master Eelco Dolstra 2019-12-30 22:49:26 +01:00
  • 5cac40a438
    Merge remote-tracking branch 'origin/master' into flake Graham Christensen 2019-12-29 16:37:25 -05:00
  • d0f1bda0b8
    job prometheus endpoint: drop nixname, too variable Graham Christensen 2019-12-29 16:36:57 -05:00
  • d24de1b5de
    Merge remote-tracking branch 'origin/master' into flake Graham Christensen 2019-12-28 20:58:03 -05:00
  • 64cdc3413c
    job prometheus endpoint: d'oh Graham Christensen 2019-12-28 20:57:27 -05:00
  • 511c2db8aa
    Merge remote-tracking branch 'origin/master' into flake Graham Christensen 2019-12-28 20:22:54 -05:00
  • f8875f2d68
    Merge pull request #699 from grahamc/job-prom Graham Christensen 2019-12-28 20:22:24 -05:00
  • d5445bfc1d
    job: create a prometheus endpoint Graham Christensen 2019-12-28 21:39:20 +00:00
  • 20dd0bbe6a
    Merge pull request #691 from knl/fix-missing-notification-stats Eelco Dolstra 2019-11-13 11:49:32 +01:00
  • 06abfd6b2f hydra-send-stats: Cleanup removed metrics Nikola Knezevic 2019-11-13 11:42:55 +01:00
  • 4779757683
    Update flake.lock Eelco Dolstra 2019-11-08 15:45:21 +01:00
  • 9e0e625bfa
    Update flake.lock Eelco Dolstra 2019-11-08 14:41:13 +01:00
  • 4c8f600eaa
    Update to latest Nix and fix compilation Eelco Dolstra 2019-11-07 23:16:05 +01:00
  • 1784c362ed
    Simplify flake.nix Eelco Dolstra 2019-11-07 18:46:32 +01:00
  • 55b0afa08f
    Merge remote-tracking branch 'origin/master' into flake Eelco Dolstra 2019-11-07 18:42:15 +01:00
  • e89ea733d0
    Merge pull request #687 from andir/more-roles Graham Christensen 2019-11-07 17:52:58 +01:00
  • 841a47cabe
    Add cancel-build role Andreas Rammhold 2019-11-05 19:29:36 +01:00
  • ce1e10c116
    Add bump-to-front role Andreas Rammhold 2019-11-05 19:24:51 +01:00
  • 45f8a0ef66
    Merge pull request #686 from basvandijk/remove-unused-firstOutput Eelco Dolstra 2019-11-05 14:09:54 +01:00
  • 840e99f859 hydra-eval-jobset: $firstOutput is not used so can be removed Bas van Dijk 2019-11-05 13:58:40 +01:00
  • c7d1d34547
    Merge pull request #683 from dasJ/flake Eelco Dolstra 2019-10-27 16:53:44 +01:00
  • 6f99d958bc Fix declarative flake builds Janne Heß 2019-10-27 14:57:53 +01:00
  • 26ea7e493d Update flake.lock Eelco Dolstra 2019-10-23 21:32:37 +02:00
  • a816730d8b uri -> url Eelco Dolstra 2019-10-23 20:31:27 +02:00
  • 43d4bc9108 Fix reproduction instructions Eelco Dolstra 2019-10-23 16:29:12 +02:00
  • 7ba06c13ac Bump flake dependencies Eelco Dolstra 2019-10-22 20:19:40 +02:00
  • 551e936fac Update flake.nix Eelco Dolstra 2019-10-15 20:21:42 +02:00
  • 4b28068925
    Update flake.lock Eelco Dolstra 2019-10-04 21:43:59 +02:00
  • 80738fadb1
    Add hydraProxy module Eelco Dolstra 2019-10-04 21:31:27 +02:00
  • d0b972bdd0
    Use the overlay from the nix flake Eelco Dolstra 2019-10-04 17:32:29 +02:00
  • 8d2896b36b
    epoch -> edition Eelco Dolstra 2019-09-26 18:35:00 +02:00
  • 037f6488f6
    Merge pull request #680 from grahamc/prometheus Eelco Dolstra 2019-09-25 19:46:42 +02:00
  • 7c6fd83dda
    Merge remote-tracking branch 'origin/master' into flake Eelco Dolstra 2019-09-25 17:28:00 +02:00
  • d4b4255dd2
    hydra-queue-runner: Support running in a NixOS container Eelco Dolstra 2019-09-25 17:26:03 +02:00
  • 554bb7d9ce
    hydra-queue-runner: Don't pass IN_SYSTEMD to child processes Eelco Dolstra 2019-09-25 17:25:07 +02:00
  • 3a04f28459
    hydra: upgrade nixpkgs to 19.09 Graham Christensen 2019-09-24 16:51:18 -04:00
  • 937e165328
    export a /prometheus endpoint Graham Christensen 2019-09-24 16:34:16 -04:00
  • e110d5a38f
    Build the container in Hydra Eelco Dolstra 2019-09-24 21:48:28 +02:00
  • 40e7b6e884
    Add a NixOS container to demo Hydra Eelco Dolstra 2019-09-24 19:58:10 +02:00