about summary refs log tree commit diff
AgeCommit message (Expand)AuthorFilesLines
2019-10-06 refactor(server): Replace log calls with logrusVincent Ambo8-7/+17
2019-10-03 refactor(server): Always include 'cacert' & 'iana-etc'Vincent Ambo2-10/+19
2019-10-03 fix(server): Ensure build cache objects are written to GCSVincent Ambo1-0/+5
2019-10-03 feat(server): Order layers in image manifest based on merge ratingVincent Ambo3-4/+20
2019-10-03 chore(build-image): Remove nixery-build-layersVincent Ambo3-70/+10
2019-10-03 feat(server): Implement creation of layer tarballs in the serverVincent Ambo2-79/+158
2019-10-03 fix(server): Do not invoke layer build if no layers are missingVincent Ambo1-1/+5
2019-10-03 feat(server): Fetch popularity data on launchVincent Ambo1-0/+37
2019-10-03 feat(server): Reimplement local manifest cache backed by filesVincent Ambo5-51/+70
2019-10-03 refactor(builder): Streamline layer creation & reintroduce cachingVincent Ambo1-28/+53
2019-10-03 refactor: Remove remaining MD5-hash mentions and computationsVincent Ambo5-30/+18
2019-10-03 refactor(server): Cache manifest entries for layer buildsVincent Ambo2-31/+27
2019-10-03 feat(server): Reintroduce manifest caching to GCSVincent Ambo2-29/+29
2019-10-03 refactor(server): Clean up cache implementationVincent Ambo3-27/+26
2019-10-03 chore(server): Remove "layer seen" cacheVincent Ambo1-29/+5
2019-10-03 fix(server): Upload symlink layer created by first Nix buildVincent Ambo1-1/+6
2019-10-03 fix(server): Specify correct authentication scope for GCSVincent Ambo1-1/+4
2019-10-03 feat(server): Implement new build process coreVincent Ambo1-58/+52
2019-10-03 fix(server): Minor fixes to updated new builder codeVincent Ambo2-8/+7
2019-10-03 fix(nix): Minor fixes to derivations for new build processVincent Ambo2-2/+3
2019-10-03 feat(server): Implement package for creating image manifestsVincent Ambo1-0/+114
2019-10-03 feat(server): Reimplement creation & uploading of layersVincent Ambo3-87/+250
2019-10-03 refactor(server): Introduce a state type to carry runtime stateVincent Ambo2-11/+31
2019-10-03 feat(server): Add cache for layer builds in GCS & local cacheVincent Ambo1-0/+86
2019-10-03 feat(nix): Add derivation to create layer tars from a store path setVincent Ambo3-9/+69
2019-10-03 docs(caching): Add information about Nixery's caching strategiesVincent Ambo2-0/+71
2019-10-03 feat(server): Introduce function to hash contents of a layerVincent Ambo1-0/+13
2019-10-03 refactor(server): Expose layer grouping logic via a functionVincent Ambo1-55/+24
2019-10-03 chore(server): Import layer grouping logic into server componentVincent Ambo2-0/+361
2019-10-03 chore(build-image): Simplify wrapper build & remove layer groupingVincent Ambo5-452/+21
2019-10-03 refactor(build-image): Do not assemble image layers in NixVincent Ambo1-162/+57
2019-09-22 refactor(build): Add group-layers to top-level Nix derivationsVincent Ambo1-5/+7
2019-09-22 refactor(build-image): Minor tweak to layer construction scriptVincent Ambo1-2/+2
2019-09-21 fix(build): Ensure launch script compatibility with other runtimesVincent Ambo1-1/+2
2019-09-21 feat(server): Log Nix output live during the buildsVincent Ambo1-3/+12
2019-09-21 fix(build-image): Use absolute paths in tarballsVincent Ambo1-2/+2
2019-09-21 fix(build): Ensure nixery-build-image is on Nixery's PATHVincent Ambo1-0/+1
2019-09-21 chore(build): Bump nixpkgs version used in TravisVincent Ambo1-1/+1
2019-09-21 feat: Add configuration option for popularity data URLVincent Ambo5-5/+12
2019-09-21 chore(docs): Remove mdbook overrideVincent Ambo1-18/+0
2019-09-10 refactor(builder): Calculate image cache key only onceVincent Ambo2-17/+15
2019-09-10 feat(server): Cache built manifests to the GCS bucketVincent Ambo3-23/+96
2019-09-10 refactor(server): Use package source specific cache keysVincent Ambo2-32/+21
2019-09-10 refactor(server): Move package source management logic to serverVincent Ambo8-105/+192
2019-09-02 docs: Add information about NIX_TIMEOUT variableVincent Ambo2-1/+5
2019-09-02 feat(server): Add configuration option for Nix build timeoutsVincent Ambo2-6/+11
2019-09-02 refactor(build-image): Remove implicit import of entire package setVincent Ambo1-8/+5
2019-09-02 refactor(build-image): Simplify customisation layer builderVincent Ambo1-15/+16
2019-08-21 chore(build): Add iana-etc to Nixery's own imageVincent Ambo1-0/+1
2019-08-21 chore(docs): Update embedded nix-1p versionVincent Ambo1-2/+2