Age | Commit message (Expand) | Author | Files | Lines |
2019-10-06 | fix(server): Amend package path for Go tooling compatibility | Vincent Ambo | 6 | -10/+10 |
2019-10-06 | refactor(server): Replace log calls with logrus | Vincent Ambo | 8 | -7/+17 |
2019-10-03 | refactor(server): Always include 'cacert' & 'iana-etc' | Vincent Ambo | 2 | -10/+19 |
2019-10-03 | fix(server): Ensure build cache objects are written to GCS | Vincent Ambo | 1 | -0/+5 |
2019-10-03 | feat(server): Order layers in image manifest based on merge rating | Vincent Ambo | 3 | -4/+20 |
2019-10-03 | chore(build-image): Remove nixery-build-layers | Vincent Ambo | 3 | -70/+10 |
2019-10-03 | feat(server): Implement creation of layer tarballs in the server | Vincent Ambo | 2 | -79/+158 |
2019-10-03 | fix(server): Do not invoke layer build if no layers are missing | Vincent Ambo | 1 | -1/+5 |
2019-10-03 | feat(server): Fetch popularity data on launch | Vincent Ambo | 1 | -0/+37 |
2019-10-03 | feat(server): Reimplement local manifest cache backed by files | Vincent Ambo | 5 | -51/+70 |
2019-10-03 | refactor(builder): Streamline layer creation & reintroduce caching | Vincent Ambo | 1 | -28/+53 |
2019-10-03 | refactor: Remove remaining MD5-hash mentions and computations | Vincent Ambo | 5 | -30/+18 |
2019-10-03 | refactor(server): Cache manifest entries for layer builds | Vincent Ambo | 2 | -31/+27 |
2019-10-03 | feat(server): Reintroduce manifest caching to GCS | Vincent Ambo | 2 | -29/+29 |
2019-10-03 | refactor(server): Clean up cache implementation | Vincent Ambo | 3 | -27/+26 |
2019-10-03 | chore(server): Remove "layer seen" cache | Vincent Ambo | 1 | -29/+5 |
2019-10-03 | fix(server): Upload symlink layer created by first Nix build | Vincent Ambo | 1 | -1/+6 |
2019-10-03 | fix(server): Specify correct authentication scope for GCS | Vincent Ambo | 1 | -1/+4 |
2019-10-03 | feat(server): Implement new build process core | Vincent Ambo | 1 | -58/+52 |
2019-10-03 | fix(server): Minor fixes to updated new builder code | Vincent Ambo | 2 | -8/+7 |
2019-10-03 | fix(nix): Minor fixes to derivations for new build process | Vincent Ambo | 2 | -2/+3 |
2019-10-03 | feat(server): Implement package for creating image manifests | Vincent Ambo | 1 | -0/+114 |
2019-10-03 | feat(server): Reimplement creation & uploading of layers | Vincent Ambo | 3 | -87/+250 |
2019-10-03 | refactor(server): Introduce a state type to carry runtime state | Vincent Ambo | 2 | -11/+31 |
2019-10-03 | feat(server): Add cache for layer builds in GCS & local cache | Vincent Ambo | 1 | -0/+86 |
2019-10-03 | feat(nix): Add derivation to create layer tars from a store path set | Vincent Ambo | 3 | -9/+69 |
2019-10-03 | docs(caching): Add information about Nixery's caching strategies | Vincent Ambo | 2 | -0/+71 |
2019-10-03 | feat(server): Introduce function to hash contents of a layer | Vincent Ambo | 1 | -0/+13 |
2019-10-03 | refactor(server): Expose layer grouping logic via a function | Vincent Ambo | 1 | -55/+24 |
2019-10-03 | chore(server): Import layer grouping logic into server component | Vincent Ambo | 2 | -0/+361 |
2019-10-03 | chore(build-image): Simplify wrapper build & remove layer grouping | Vincent Ambo | 5 | -452/+21 |
2019-10-03 | refactor(build-image): Do not assemble image layers in Nix | Vincent Ambo | 1 | -162/+57 |
2019-09-22 | refactor(build): Add group-layers to top-level Nix derivations | Vincent Ambo | 1 | -5/+7 |
2019-09-22 | refactor(build-image): Minor tweak to layer construction script | Vincent Ambo | 1 | -2/+2 |
2019-09-21 | fix(build): Ensure launch script compatibility with other runtimes | Vincent Ambo | 1 | -1/+2 |
2019-09-21 | feat(server): Log Nix output live during the builds | Vincent Ambo | 1 | -3/+12 |
2019-09-21 | fix(build-image): Use absolute paths in tarballs | Vincent Ambo | 1 | -2/+2 |
2019-09-21 | fix(build): Ensure nixery-build-image is on Nixery's PATH | Vincent Ambo | 1 | -0/+1 |
2019-09-21 | chore(build): Bump nixpkgs version used in Travis | Vincent Ambo | 1 | -1/+1 |
2019-09-21 | feat: Add configuration option for popularity data URL | Vincent Ambo | 5 | -5/+12 |
2019-09-21 | chore(docs): Remove mdbook override | Vincent Ambo | 1 | -18/+0 |
2019-09-10 | refactor(builder): Calculate image cache key only once | Vincent Ambo | 2 | -17/+15 |
2019-09-10 | feat(server): Cache built manifests to the GCS bucket | Vincent Ambo | 3 | -23/+96 |
2019-09-10 | refactor(server): Use package source specific cache keys | Vincent Ambo | 2 | -32/+21 |
2019-09-10 | refactor(server): Move package source management logic to server | Vincent Ambo | 8 | -105/+192 |
2019-09-02 | docs: Add information about NIX_TIMEOUT variable | Vincent Ambo | 2 | -1/+5 |
2019-09-02 | feat(server): Add configuration option for Nix build timeouts | Vincent Ambo | 2 | -6/+11 |
2019-09-02 | refactor(build-image): Remove implicit import of entire package set | Vincent Ambo | 1 | -8/+5 |
2019-09-02 | refactor(build-image): Simplify customisation layer builder | Vincent Ambo | 1 | -15/+16 |
2019-08-21 | chore(build): Add iana-etc to Nixery's own image | Vincent Ambo | 1 | -0/+1 |