aboutsummaryrefslogtreecommitdiff
path: root/release.nix
AgeCommit message (Collapse)Author
2020-05-23fix hydra build productsDaiderd Jordan
Since the binary tarball was replaced none of the hydra builds include the manual. The dist phase isn't enabled by default the manual build products where not written.
2020-05-21install: configure and bootstrap synthetic.conf on darwinDaiderd Jordan
Starting macOS 10.15 /nix can't be creasted directly anymore due to the readonly filesystem, but synthetic.conf was introduced to enable creating mountpoints or symlinks for special usecases like package managers.
2020-05-01Fix coverage jobEelco Dolstra
(cherry picked from commit bc5d4843a916dc4f99516e187a63108e8006f81f)
2020-04-03Publish a tarball containing the crates we depend onEelco Dolstra
This is needed since we no longer produce a source tarball. (cherry picked from commit bf70a047a0b2da606f65a88f13ce2994065cd9c4)
2020-03-13Remove the 'release' jobEelco Dolstra
Unless the 'tested' job in the Nixpkgs/NixOS jobsets, this job isn't actually used for anything (e.g. we don't update a channel based on whether 'release' succeeds).
2020-03-13Remove the tarball jobEelco Dolstra
Source tarballs are not very useful anymore. People who want to build from source can also just build from the Git repository. Once upon a time, the source tarball also saved users from needing a few dependencies (e.g. bison and flex) but those are dwarfed by the other dependencies, so it's no longer worth it. Note: the release script should be updated to copy the vendoredCrates tarball.
2020-03-13Fix macOSEelco Dolstra
2020-03-13Add CI with github actionsDomen Kožar
2020-02-19Use Nixpkgs 20.03Eelco Dolstra
2020-02-19Add dev outputEelco Dolstra
Necessary since we're now propagating boehm-gc.
2020-02-18Build with large config Boehm GCEelco Dolstra
2020-02-18Enable debug symbolsEelco Dolstra
2020-01-13Test PRECOMPILE_HEADERS=0Eelco Dolstra
2020-01-13Fix Nixpkgs dependencyEelco Dolstra
2019-12-19Cleanup: Remove unused makeDeb/makeRPM functionsEelco Dolstra
2019-11-26Reduce the size of the vendor directory by removing some winapi cruftEelco Dolstra
2019-11-26Include cargo dependencies in the Nix tarballEelco Dolstra
2019-11-07Fix installerScript jobEelco Dolstra
https://hydra.nixos.org/build/105961653
2019-11-07Use upstream nlohmann_jsonEelco Dolstra
2019-11-07Disable the evalNixOS testEelco Dolstra
It also OOMs. https://hydra.nixos.org/build/105942679
2019-11-06Disable the evalNixpkgs testEelco Dolstra
It constantly OOMs. https://hydra.nixos.org/build/105784912
2019-11-06Fix binaryTarball testEelco Dolstra
2019-11-06Make --enable-gc the defaultEelco Dolstra
2019-11-05Disable shellcheckEelco Dolstra
It's broken at the moment: https://hydra.nixos.org/build/105746055 Also it pulls in GHC which is a pretty big dependency.
2019-10-25Switch to nixpkgs 19.09John Ericson
2019-08-28Fix macOS buildEelco Dolstra
https://hydra.nixos.org/build/99500938
2019-08-27Update the libboost hackEelco Dolstra
This cuts about 46 MiB from the closure.
2019-08-27Compress binary tarballs using xzEelco Dolstra
Fixes https://github.com/NixOS/nix/issues/240. Apparently 'tar -xf' can decompress xz files on macOS nowadays.
2019-05-17fetchGit -> fetchTarballEelco Dolstra
(cherry picked from commit cbfdea685764bf66443a999e672656c54289b8c9)
2019-04-01Use Nixpkgs 19.03Eelco Dolstra
2019-03-25version -> .version, avoid conflict with C++20 <version>Will Dietz
2019-02-22remove noop uses of nix-store --initzimbatm
the nix-store --init command is a noop apparently
2019-01-11install: Use base-16 hashesEelco Dolstra
Issue #2623.
2018-09-26bump base nixpkgs used by default 18.03 -> 18.09Will Dietz
2018-08-30nix upgrade-nix: Handle .nix-profile being a link to .../profiles/per-user/...Eelco Dolstra
Also some cosmetic improvements.
2018-08-30Add simple test for nix upgrade-nixEelco Dolstra
2018-08-30Remove boost from the closureEelco Dolstra
This reduces the size of the closure by 45 MiB.
2018-08-22Merge pull request #2368 from dezgeg/drop-dead-codeEelco Dolstra
Drop dead code
2018-08-21Disable the Ubuntu 17.10 buildEelco Dolstra
Ubuntu 17.10 doesn't have libbrotli. https://hydra.nixos.org/build/79867741
2018-08-20Drop all references to NIX_INDENT_MAKETuomas Tynkkynen
Dead code since https://github.com/NixOS/nixpkgs/commit/6669a3b47711dc967df0ea8ff93fa9857aad015d
2018-08-20Drop all references to --disable-init-stateTuomas Tynkkynen
It's all dead code since 2014 (commit 0c6d62cf27b3b2).
2018-07-31Disable rpm_fedora27x86_64Eelco Dolstra
Fedora 27 provides an incompatible version of Boost (1.64.0).
2018-07-31Fix RPM buildEelco Dolstra
https://hydra.nixos.org/build/73991153
2018-05-30release.nix: Generate the installer scriptEelco Dolstra
2018-04-19Fix tests.evalNixOSEelco Dolstra
This failed because NixOS' release.nix calls builtins.fetchGit.
2018-04-11Remove non-existant fedora27i386Eelco Dolstra
2018-04-07release.nix: Use $sourceRoot instead of hardcoded source directoryBogdan Seniuc
2018-03-29Expand the multi-user installer to support Linuxes with systemdGraham Christensen
- darwin installer: delete hardware report, not necessary - moves os-specific code from the darwin installer to to `poly_*` functions - adds profile.d support to the profile targets, which automatically handles many distros which don't have a /etc/bashrc but do have an /etc/profile.d - /bin/bash -> /usr/bin/env bash - document why each excluded shellcheck check is excluded - rename the multi-user to Daemon-based
2018-03-26release.nix: Use pkgs.closureInfo for binaryTarballTuomas Tynkkynen
pathsFromGraph is legacy since Nix 2.0.
2018-03-22Add Boost dependency to Fedora/Ubuntu buildsEelco Dolstra