about summary refs log tree commit diff
path: root/tools/nixery/server
AgeCommit message (Expand)AuthorFilesLines
2019-10-06 fix(server): Amend package path for Go tooling compatibilityVincent Ambo5-9/+9
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 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 Ambo2-20/+11
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 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(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-09-21 feat(server): Log Nix output live during the buildsVincent Ambo1-3/+12
2019-09-21 feat: Add configuration option for popularity data URLVincent Ambo2-0/+6
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 Ambo4-61/+173
2019-09-02 feat(server): Add configuration option for Nix build timeoutsVincent Ambo2-6/+11
2019-08-17 fix(server): Sort requested packages in image name & specVincent Ambo1-3/+13
2019-08-16 feat(server): add iana-etc and cacert to the shell convenience packageFlorian Klink1-1/+1
2019-08-14 chore(server): Add 'go vet' to build processVincent Ambo1-0/+8
2019-08-14 fix(server): Print correct project name during startupVincent Ambo1-1/+1
2019-08-14 feat(builder): Implement build cache for manifests & layersVincent Ambo3-42/+152
2019-08-14 refactor(server): Extract build logic into separate moduleVincent Ambo3-304/+365
2019-08-14 style: Apply nixfmt to trivial Nix filesVincent Ambo1-2/+2
2019-08-14 refactor(server): Use wrapper script to avoid path dependencyVincent Ambo2-6/+16
2019-08-14 refactor: Move registry server to a subfolderVincent Ambo3-0/+619