Commit Graph

  • 2b739a2fab hydra-plugins: replace jq with perl's own canonical json output add-gitea-pulls merge/resync-2025-10-10 Jörg Thalheim 2025-09-13 09:17:54 +02:00
  • f0a72a83bb bump to nix/nix-eval-jobs 2.31 Jörg Thalheim 2025-08-03 10:38:50 +02:00
  • ad7dbf6826 Skip content-addressing test for now John Ericson 2025-10-06 16:17:37 -04:00
  • d294b60477 bump to nix/nix-eval-jobs 2.30 Jörg Thalheim 2025-08-03 10:38:50 +02:00
  • 947a769012 flake.lock: Update github-merge-queue 2025-10-06 00:27:49 +00:00
  • b1b3440041 add regression test for download api Jörg Thalheim 2025-09-12 21:37:56 +02:00
  • b832cab12c Avoid shadowing internal run function by renaming it to runCommand Jörg Thalheim 2025-09-12 21:02:51 +02:00
  • f6fa2e16c0 tests: Gitea test nitpicks Jörg Thalheim 2025-09-13 09:36:49 +02:00
  • db6fcabbf3 sync gitea changes with github changes ahuston-0 2025-09-07 23:26:43 -04:00
  • 3bc4685259 docs: tiny typo fix in README.md Notarin Steele 2025-08-29 22:28:38 -04:00
  • 6138de486c replace all system() shell invocation with safer non-shell alternative Jörg Thalheim 2025-08-05 23:28:51 +02:00
  • a63ed33f9c perlcritic: run with --quiet flag to not log all files Jörg Thalheim 2025-08-05 22:42:07 +02:00
  • 2e02b25da5 add perlcritic module to disallow system/exec Jörg Thalheim 2025-08-05 22:39:22 +02:00
  • b9465afb85 replace backtick operator with run3 Jörg Thalheim 2025-08-05 22:25:55 +02:00
  • 3a50e31799 perlcritic: no longer allow qx/backticks Jörg Thalheim 2025-08-05 21:49:19 +02:00
  • 5b4d0b6f4b hydra-eval-jobset: disable eval cache Jörg Thalheim 2025-08-28 12:01:21 +02:00
  • 7321b29196 document force parameter for /api/push Robin Stumm 2025-08-26 14:36:52 +02:00
  • 6c8d789541 Fix too much XSS protections Janne Heß 2025-08-14 12:25:17 +02:00
  • d9fa44d227 Change the default value for allow_import_from_derivation configuration option to false ulucs 2025-08-05 14:29:56 +02:00
  • 9dab0aed49 Add parentheses to fix operator precedence ulucs 2025-08-05 12:43:51 +02:00
  • 76c6695587 Fix webhook-secrets.conf permissions for real Sandro 2025-08-12 23:38:05 +02:00
  • d9020e6f1d jobset-eval: reduce compare options to active jobsets Martin Weinelt 2025-08-11 01:29:14 +02:00
  • 27c7476c3d Fix webhook-secrets.conf permissions Sandro 2025-08-12 16:36:39 +02:00
  • f2cbf14f7e webhooks: implement authentication for GitHub and Gitea Jörg Thalheim 2025-08-03 07:31:13 +02:00
  • 4d2d0f9722 templates: Hopefully escape all template inputs Janne Heß 2025-08-02 18:20:35 +02:00
  • 4125de8208 templates: Make whitespace in [% %] consistent Janne Heß 2025-08-02 17:27:34 +02:00
  • 06c6bd1b7b templates: Use HTML.attributes for all links Janne Heß 2025-08-02 16:56:04 +02:00
  • bb78a58ea2 build: Properly escape all input values Janne Heß 2025-08-02 16:26:26 +02:00
  • 0764b1f48c product-list: Escape untrusted values Janne Heß 2025-08-02 15:26:34 +02:00
  • 5014274c99 hydra-queue-runner: Validate metric type Janne Heß 2025-08-02 15:17:35 +02:00
  • 8f3fdc14d8 hydra-queue-runner: Validate hydra-metrics unit Janne Heß 2025-08-02 15:09:02 +02:00
  • 74d923441e hydra-queue-runner: Validate metric name in hydra-metrics Janne Heß 2025-08-02 15:07:25 +02:00
  • 9396846892 hydra-queue-runner: Validate release name Janne Heß 2025-08-02 15:06:13 +02:00
  • 252801cea8 hydra-queue-runner: Verify product names in hydra-build-products Janne Heß 2025-08-02 15:05:33 +02:00
  • 21a75982aa hydra-queue-runner: Fix potential UB Janne Heß 2025-08-02 15:02:48 +02:00
  • 3eeba86a87 hydra-queue-runner: Fix crash when < > are in hydra-build-products Janne Heß 2025-08-02 15:01:08 +02:00
  • b295744323 package.nix: fix PATH for devshell Jörg Thalheim 2025-08-03 07:12:17 +02:00
  • ed939f44f4 ci: also build on aarch64-linux Jörg Thalheim 2025-08-03 12:37:20 +02:00
  • a44d946e09 cache build with the magic nix cache Jörg Thalheim 2025-08-03 12:27:24 +02:00
  • 64e05c24e2 queue-runner: Add missing signal.h include for SIGINT and kill() Jörg Thalheim 2025-08-03 12:13:56 +02:00
  • 5187992c94 Migrate from deprecated notification_receiver to connection::listen() Jörg Thalheim 2025-08-03 12:03:00 +02:00
  • aee4e406e9 Fix libpqxx 7.10.1 API compatibility Jörg Thalheim 2025-08-03 11:25:39 +02:00
  • 44b007c167 hydra-eval-jobs: unset NIX_PATH Jörg Thalheim 2025-08-03 10:39:12 +02:00
  • b0ccc5aa49 docs/hacking: document how to run single tests Jörg Thalheim 2025-08-03 07:20:32 +02:00
  • 6ea6d8fc70 machine-status: Fixup double localhost during development Janne Heß 2025-08-02 14:05:23 +02:00
  • bfd2a4c4f9 machine-status: Make new runner status prettier Janne Heß 2025-08-01 11:25:14 +02:00
  • ea2024a9bc machine-status: Render new queue runner details Janne Heß 2025-07-31 16:26:06 +02:00
  • 81d278fe5b Remove useless previous eval message Janne Heß 2025-08-02 14:20:59 +02:00
  • 5bb8da7280 Fix the evaluator not finding hydra-eval-jobset Janne Heß 2025-08-02 13:52:49 +02:00
  • 15e742c8c2 Fixup static libraries in development server Janne Heß 2025-08-02 13:52:35 +02:00
  • f9d7629f95 Fix meson and ninja commands and link bootstrap Janne Heß 2025-08-02 13:41:39 +02:00
  • 6eeb08fc0a Add nix-direnv Janne Heß 2025-08-02 13:35:58 +02:00
  • c396bc958f Document how to connect to postgres Janne Heß 2025-07-31 18:48:47 +02:00
  • 60876ef897 Add Queue Runner Status to the topbar Andreas Rammhold 2021-02-09 14:10:08 +01:00
  • 83db317594 Fix PATH for the foreman scripts Janne Heß 2025-07-16 17:31:01 +02:00
  • dc6fd37e02 Show queue runner v2 status Janne Heß 2025-07-16 17:05:45 +02:00
  • 16bb3aad9a Add a link to the raw log. Ivor Wanders 2022-05-04 13:31:31 -04:00
  • 710092c556 module: sync with nixpkgs Sandro 2025-07-04 12:01:42 +02:00
  • fdcb6b4a1b Fix local store detection and related issues Janne Heß 2022-02-13 14:24:36 +01:00
  • 329816aec4 Replace nettools with hostname-debian Martin Weinelt 2025-07-04 06:44:41 +02:00
  • c8549d138d fix: Update Nix download url Dionysis Grigoropoulos 2025-07-15 19:45:13 +03:00
  • 794150319c flake.lock: Update Mic92 2025-06-24 17:03:10 +00:00
  • 9dcb046bf5 add update-flakes action Jörg Thalheim 2025-06-24 18:45:22 +02:00
  • 154886d134 test: bump used nix version Jörg Thalheim 2025-06-24 18:45:14 +02:00
  • c15b1601c6 docs: refine instructions for proxy setting Julien Marquet 2022-04-23 23:17:49 +02:00
  • ae8c1554cb doc/manual: correct nginx reverse proxy example feature/resync Thomas Nixon 2025-05-23 19:53:15 +01:00
  • de10c0e0fb Fix build with Nix 2.29 John Ericson 2025-05-15 00:24:25 -04:00
  • e6df0c141c flake.lock: Update Nix and nix-eval-jobs to 2.29 John Ericson 2025-05-15 00:09:42 -04:00
  • 78f57b82f7 flake.lock: Update Nixpkgs to 25.05 John Ericson 2025-05-25 20:51:05 -04:00
  • 2b0729da7a Migrate from "gc-" prefixed nix options Martin Weinelt 2025-05-15 04:08:57 +02:00
  • 84ce142a9d Add missing slash Sandro 2025-05-05 00:10:59 +02:00
  • 0dd4c0cc8e queue runner: attempt at slightly smarter scheduling criteria Pierre Bourdon 2024-04-21 17:36:16 +02:00
  • 21f793e21b hydra: expose nix-cli package Jörg Thalheim 2025-04-29 20:06:35 +02:00
  • 1001b67704 Use Nix without the flake John Ericson 2025-04-23 17:51:47 -04:00
  • d5d4d19a4c flake.lock: Update Martin Weinelt 2025-04-23 18:27:14 +02:00
  • 17f9920cf9 jobset-eval: fix actions not showing up sometimes for new jobs Pierre Bourdon 2024-07-20 13:09:39 +02:00
  • fa1e989b7d re-enable restrict-eval for non-flakes Jörg Thalheim 2025-04-07 18:54:39 +02:00
  • 47158cf360 web: increase colspan for machine row in machine status Martin Weinelt 2025-04-13 08:29:01 +02:00
  • c7972c3687 Fix displaying eval errors in jobset eval view Maximilian Bosch 2025-04-03 10:33:57 +02:00
  • d12d4753ee Fix compilation with a nix which was compiled withou aws sdk Sandro Jäckel 2025-04-09 17:53:14 +02:00
  • 33a935e8ef Queue-runner: Always produce a machines JSON object John Ericson 2025-04-08 17:38:19 -04:00
  • 65618fd590 web: replace 'errormsg' with 'errormsg IS NULL' in most cases Pierre Bourdon 2024-04-12 17:33:27 +02:00
  • 06ba54fca7 queue-runner: release machine reservation while copying outputs Pierre Bourdon 2024-04-21 01:46:41 +02:00
  • 5b9c22dd18 bump nixpkgs Jörg Thalheim 2025-04-07 18:43:56 +02:00
  • e15070c6c2 Add metric for builds waiting for download slot K900 2024-10-01 19:14:24 +03:00
  • 37744c7018 don't build hydra twice in a pull request + enable merge queue Jörg Thalheim 2025-04-07 18:54:39 +02:00
  • 1e3929e75f queue-runner: switch to pseudorandom ordering of builds processing Pierre Bourdon 2024-04-20 22:49:24 +02:00
  • 28da0a705f queue runner: introduce some parallelism for remote paths lookup Pierre Bourdon 2024-04-20 22:18:13 +02:00
  • 2050b2c324 queue-runner: reduce the time between queue monitor restarts Pierre Bourdon 2024-04-20 16:58:10 +02:00
  • 21d6d805ba queue-runner: remove id > X from new builds query Pierre Bourdon 2024-04-20 16:53:52 +02:00
  • 478bb01f7f queue-runner: add prom metrics to allow detecting internal bottlenecks Pierre Bourdon 2024-04-20 16:48:03 +02:00
  • 08bf31b71a queue-runner: limit parallelism of CPU intensive operations Pierre Bourdon 2024-04-11 15:03:23 +02:00
  • 641056bd0e web: Skip System on /machines Pierre Bourdon 2024-04-11 17:12:47 +02:00
  • 29a7ab8009 test/gitea: fix eval Jörg Thalheim 2025-04-07 18:43:12 +02:00
  • eddc234915 Fix evaluation of NixOS tests, avoid with John Ericson 2025-04-07 12:31:02 -04:00
  • 80f917d8fa readIntoSocket: fix with store URIs containing an & Maximilian Bosch 2024-08-18 10:40:42 +02:00
  • 5cb82812f2 Stream files from store instead of buffering them git@71rd.net 2024-08-03 10:36:10 +00:00
  • 17094c8371 lazy-load evaluation errors ajs124 2024-02-16 16:50:33 +01:00
  • d5fb163618 Only show stepname if it doesn't equal the name of the drv Maximilian Bosch 2024-03-17 12:57:59 +01:00
  • baec2bbb4c Running builds view: show build step names Maximilian Bosch 2024-03-16 17:53:02 +01:00