aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
AgeCommit message (Collapse)Author
2021-12-22Make bash completion for 'nix' work in a devshellEelco Dolstra
2021-12-15pkgconfig -> pkg-configEelco Dolstra
2021-12-15Revert "update flake.nix to 21.11"Eelco Dolstra
This reverts commit ad9322a48fce955fb30b111b0fb5c3b8007a6e2e because it breaks hydraJobs.buildStatic.* and the evaluation of some tests.
2021-12-03update flake.nix to 21.11Jörg Thalheim
2021-11-26Add a matrix of stdenvs to the flakeregnat
For a (currently hardcoded and limited) list of stdenvs, make `.#$nix-${stdenvName}` correspond to a Nix built with the corresponding stdenv. For example, `.#nix-${clang11Stdenv}` is Nix built with clang11. Likewise, `devShells.x86_64-linux.clang11StdenvPackages` is a development shell for Nix with clang11, that can be used with ```shell nix develop .#clang11StdenvPackages ``` Fix #4129 /cc @pamplemousse
2021-11-25flake.nix: Only have checks.*.dockerImage on supported systemsEelco Dolstra
2021-11-24Add dockerImage to the checksRok Garbas
2021-11-24Don't copy, to reduce store sizeRok Garbas
2021-11-23Make docker image downloadable in Hydra UIRok Garbas
2021-11-22flake: Do not use aliasesJan Tojnar
gmock is not available with `nixpkgs.config.allowAliases = false`.
2021-11-11Docker image with Nix insideRok Garbas
2021-10-28Merge remote-tracking branch 'origin/master' into non-blocking-gcEelco Dolstra
2021-10-23Fix devShell build on non-NixOS with a different boost versionBenoit de Chezelles
2021-10-15Run installTests on HydraEelco Dolstra
2021-10-07Adds a test for nss preload mechanismArthur Gautier
This tests for the fix implemented in #5224 Signed-off-by: Arthur Gautier <baloo@superbaloo.net>
2021-10-06Make Mercurial optional for the flakes testsEelco Dolstra
2021-10-06Disable testing against nixUnstable on macOSEelco Dolstra
This is failing randomly at the moment which isn't very helpful.
2021-10-05CompatibilityEelco Dolstra
2021-10-05Revert "Shorten the test drv name"Eelco Dolstra
This reverts commit 5ec873b127139ca90cc31967c25c9a34fb4cc3e4.
2021-09-27Use separate lowdownEelco Dolstra
Overriding the lowdown in nixpkgs can break nixUnstable.
2021-09-24Use latest lowdownEelco Dolstra
This improves list rendering (https://github.com/kristapsdz/lowdown/issues/73).
2021-09-20flake: Use the real nixUnstable from nixpkgsregnat
Don’t let it pick our overriden lowdown as that would cause it not to be cached in cache.nixos.org
2021-09-14Merge pull request #5246 from edolstra/faster-checkEelco Dolstra
Speed up 'nix flake check'
2021-09-14flake.nix: Don't do cross builds in 'nix flake check'Eelco Dolstra
'nix flake check' should be relatively fast, so it's not the best place to do cross-builds. We're already doing that in Hydra.
2021-09-14nix-tests: Run 'make installcheck' in parallelEelco Dolstra
2021-09-13lowdown: Update to 0.8.6Eelco Dolstra
2021-07-15nlohmann_json: Update to 3.9.1, fix use of internal copyEelco Dolstra
2021-06-29Disable -pie on static nixMatthew Bauer
This should resolve the failing build. See https://github.com/NixOS/nixpkgs/pull/128674 for a better fix.
2021-06-29Only cross compile from x86_64-linuxMatthew Bauer
This is broken on aarch64-linux / x86_64-darwin, so might as well just disable it for now.
2021-06-29Merge pull request #4944 from hercules-ci/fix-gc-crashEelco Dolstra
Fix gc crash
2021-06-28Support binaryTarballCross in ghaMatthew Bauer
2021-06-26Build cross-compilation in ghaMatthew Bauer
2021-06-26Support cross-compiling binaryTarballMatthew Bauer
2021-06-25Merge remote-tracking branch 'origin/master' into cross-jobsMatthew Bauer
2021-06-24boehmgc: Crude support for coroutinesRobert Hensing
Fixes the problem where a stack pointer outside the original thread causes the collector to crash. It could be made more accurate by recording the stack pointer every time we switch to a coroutine. We can use this information to update our own coroutine stacks like normal data. When the stack pointer is on a thread, we can add a field to GC_thread "fallback_sp" to be used when the thread sp is outside the original thread range.
2021-06-21perlBindings: fix build on aarch64-darwinDomen Kožar
2021-06-01Include aarch64-darwin in installerFinn Behrens
Co-authored-by: Matthew Bauer <mjbauer95@gmail.com>
2021-06-01enable aarch64-darwin buildFinn Behrens
disable lowdown sandbox on aarch64-darwin
2021-05-29Build for aarch64-darwinDomen Kožar
2021-04-23Use lowdown 0.8.4Eelco Dolstra
2021-04-15Merge branch 'build-with-strictDeps' of https://github.com/hercules-ci/nixEelco Dolstra
2021-04-15Drop libbz2 / zlib / lzma dependency + style fixesEelco Dolstra
2021-03-31flake.nix: Make the sandbox tests work againRobert Hensing
2021-03-31flake.nix: Build nix with strictDeps = trueRobert Hensing
2021-03-29Merge pull request #4239 from tweag/test-against-old-daemonEelco Dolstra
Add a CI check to ensure compatibility with an old daemon
2021-03-29nixpkgs/master compatibilityEelco Dolstra
2021-03-16Shorten the test drv nameregnat
To prevent the OSX build to fail because of a too long socket path
2021-03-16Make the tests (optionnally) run in another derivationregnat
That way we can run them without rebuilding Nix
2021-03-16Add a test ensuring compatibility with an old daemonregnat
This requires adding `nix` to its own closure which is a bit unfortunate, but as it is optional (the test will be disabled if `OUTER_NIX` is unset) it shouldn't be too much of an issue. (Ideally this should go in another derivation so that we can build Nix and run the test independently, but as the tests are running in the same derivation as the build it's a bit complicated to do so).
2021-03-09Merge branch 'master' into cross-jobsMatthew Bauer