aboutsummaryrefslogtreecommitdiff
path: root/release.nix
AgeCommit message (Collapse)Author
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
2018-03-22Remove Fedora / Ubuntu releases that are no longer in NixpkgsEelco Dolstra
2018-03-22Remove some release-critical jobsEelco Dolstra
The release does not in fact depend on Ubuntu/Fedora builds (we don't publish the build results).
2018-03-20Fix coverage jobEelco Dolstra