Commits on Apr 26, 2017
  1. Fix build

    edolstra committed Apr 26, 2017
Commits on Apr 24, 2017
  1. Merge branch 'circleci-plugin'

    shlevy committed Apr 24, 2017
Commits on Apr 20, 2017
Commits on Apr 19, 2017
  1. Add CircleCI plugin.

    shlevy committed Apr 19, 2017
Commits on Apr 18, 2017
  1. Fix build

    edolstra committed Apr 18, 2017
Commits on Apr 12, 2017
  1. Revert "Move build logic for the core hydra package into its own defa…

    This reverts commit 949e586. This
    makes release.nix harder to read/maintain IMHO. There already is a Nix
    expression for Hydra in Nixpkgs that can be used for this purpose.
    edolstra committed Apr 12, 2017
Commits on Apr 11, 2017
  1. Move build logic for the core hydra package into its own default.nix.

    This allows users to build hydra using a normal mkDerivation, package overrides, etc.
    shlevy committed Apr 11, 2017
  2. Add dependency on nix-perl

    Fixes #459.
    edolstra committed Apr 11, 2017
  3. Fix link to cached build log

    Fixes #462.
    edolstra committed Apr 11, 2017
  4. Fix Mercurial diff

    It only showed the log messages of $rev1 and $rev2. Now it shows the
    range $rev1::$rev2, excluding $rev1.
    edolstra committed Apr 11, 2017
Commits on Apr 10, 2017
Commits on Apr 6, 2017
  1. Periodically clear Store's path info cache

    Otherwise the queue runner can consider paths as valid that have been
    garbage-collected since the first time it queried them.
    edolstra committed Apr 6, 2017
  2. Upload log files to the right location

    We were mixing up builds and steps. So for example
    at the moment contains the log for
    because the latter is a step in
    edolstra committed Apr 6, 2017
Commits on Apr 5, 2017
  1. Fix build cancellation

    We nowadays ignore SIGINT, so the sshd child process inherited this
    and ignored SIGINT as well.
    edolstra committed Apr 5, 2017
Commits on Apr 1, 2017
  1. Adds documentation for the external API (#441)

    Documents all the endpoints that can be used to retrieve data from
    the API without authenticating.
    Authentication and manipulating data with the API is not documented.
    rzetterberg committed with domenkozar Apr 1, 2017
Commits on Mar 31, 2017
  1. Set proper charset on log files

    edolstra committed Mar 31, 2017
Commits on Mar 30, 2017
  1. Merge branch 'eval-no-build-hook'

    shlevy committed Mar 30, 2017
Commits on Mar 29, 2017
  1. Merge pull request #382 from shlevy/cached-build-notifications

    Send BuildFinished notifications on cached build results.
    edolstra committed on GitHub Mar 29, 2017
Commits on Mar 21, 2017
  1. hydra-queue-runner: Limit concurrent database connections

    Adding a 96-core aarch64 build machine to the build farm caused the
    potential number of database connections to increase a lot, so we
    started hitting the Postgres connection limit.
    edolstra committed Mar 21, 2017
Commits on Mar 20, 2017
  1. hydra-eval-jobs: Disable the build hook.

    For some reason this causes an unexpected EOF when doing import-from-derivation.
    shlevy committed Mar 20, 2017
Commits on Mar 15, 2017
  1. hydra-evaluator improvements

    * The "Jobset" page now shows when evaluations are in progress (rather
      than just pending).
    * Restored the ability to do a single evaluation from the command line
      by doing "hydra-evaluator <project> <jobset>".
    * Fix some consistency issues between jobset status in PostgreSQL and
      in hydra-evaluator. In particular, "lastCheckedTime" was never
      updated internally.
    edolstra committed Mar 13, 2017
  2. hydra-evaluator: Don't use the "timeout" command

    "timeout" does not propagate PR_SET_PDEATHSIG, so it prevents
    hydra-eval-jobset from being killed when hydra-evaluator quits.
    edolstra committed Mar 13, 2017
  3. Supress debug message

    edolstra committed Mar 13, 2017
Commits on Mar 8, 2017
  1. Fix std::stoi exception

    edolstra committed Mar 8, 2017
Commits on Mar 3, 2017
  1. Add hydra.conf option "nar_buffer_size" to configure memoryTokens limit

    It defaults to half the physical RAM.
    edolstra committed Mar 3, 2017