Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-06-20 | feat(ci): don't mount /var/cache/nixery from tmpfs into docker container | Florian Klink | 2 | -2/+13 | |
With https://github.com/google/nixery/pull/127, nixery will use extended attributes to store metadata (when using local storage). Right now, our integration test mounts a tmpfs to /var/cache/nixery. However, *user* xattrs aren't supported with tmpfs [1], so setting xattrs would fail. To workaround this, use a folder in the current working directory and hope it's backed by something supporting user xattrs (which is the case for GitHub Actions). [1]: https://man7.org/linux/man-pages/man5/tmpfs.5.html#NOTES | |||||
2021-04-30 | feat(build): Run `go vet` as a step in the GitHub Actions workflow | Vincent Ambo | 2 | -1/+3 | |
2021-04-30 | refactor(build): Pin dependencies using Go modules | Vincent Ambo | 5 | -164/+553 | |
Drops the go2nix configuration in favour of pkgs.buildGoModule. Note that the go.sum file is bloated by issues with cyclic dependencies in some Google projects, but this large number of dependencies is not actually built. | |||||
2021-04-30 | chore(build): Use current git commit hash as build version | Vincent Ambo | 1 | -6/+4 | |
2021-04-30 | chore: Update default NixOS channel to nixos-20.09 | Vincent Ambo | 6 | -8/+8 | |
2021-04-30 | chore(ci): Remove unnecessary commands from new CI setup | Vincent Ambo | 1 | -7/+2 | |
* remove a step that was not supposed to be committed ("Do we have Docker?") * remove setup of old temporary storage directory (now done in integration script test instead) * skip creation of out-link for initial Nixery build (to avoid cache-busting on the second build) | |||||
2021-04 |