about summary refs log tree commit diff
path: root/tools/nixery/server/builder/builder.go
AgeCommit message (Expand)AuthorFilesLines
2019-11-09 refactor(builder): Parameterise CPU architecture to use for imagesVincent Ambo1-1/+23
2019-10-28 fix(server): Thread request context to all relevant placesVincent Ambo1-2/+2
2019-10-28 refactor(server): Pass HTTP request to storage.ServeLayerVincent Ambo1-1/+1
2019-10-28 refactor(server): Change setup to create new storage backendsVincent Ambo1-4/+0
2019-10-28 refactor(server): Introduce pluggable interface for storage backendsVincent Ambo1-78/+23
2019-10-11 refactor(server): Only compress symlink forest layer onceVincent Ambo1-8/+19
2019-10-11 fix(server): Use uncompressed tarball hashes in image configVincent Ambo1-5/+19
2019-10-11 feat(server): Apply GZIP compression to all image layersVincent Ambo1-1/+1
2019-10-06 refactor(server): Use logrus convenience functions for logsVincent Ambo1-29/+17
2019-10-06 refactor(server): Convert existing log entries to structured formatVincent Ambo1-17/+88
2019-10-06 fix(server): Amend package path for Go tooling compatibilityVincent Ambo1-3/+3
2019-10-06 refactor(server): Replace log calls with logrusVincent Ambo1-1/+1
2019-10-03 refactor(server): Always include 'cacert' & 'iana-etc'Vincent Ambo1-2/+3
2019-10-03 feat(server): Order layers in image manifest based on merge ratingVincent Ambo1-0/+1
2019-10-03 feat(server): Implement creation of layer tarballs in the serverVincent Ambo1-79/+66
2019-10-03 fix(server): Do not invoke layer build if no layers are missingVincent Ambo1-1/+5
2019-10-03 feat(server): Reimplement local manifest cache backed by filesVincent Ambo1-0/+11
2019-10-03 refactor(builder): Streamline layer creation & reintroduce cachingVincent Ambo1-28/+53
2019-10-03 refactor: Remove remaining MD5-hash mentions and computationsVincent Ambo1-15/+9
2019-10-03 feat(server): Reintroduce manifest caching to GCSVincent Ambo1-3/+12
2019-10-03 refactor(server): Clean up cache implementationVincent Ambo1-1/+1
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 feat(server): Reimplement creation & uploading of layersVincent Ambo1-85/+248
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 Ambo1-0/+4
2019-09-10 refactor(builder): Calculate image cache key only onceVincent Ambo1-2/+11
2019-09-10 feat(server): Cache built manifests to the GCS bucketVincent Ambo1-3/+3
2019-09-10 refactor(server): Use package source specific cache keysVincent Ambo1-2/+2
2019-09-10 refactor(server): Move package source management logic to serverVincent Ambo1-3/+4
2019-09-02 feat(server): Add configuration option for Nix build timeoutsVincent Ambo1-0/+1
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 feat(builder): Implement build cache for manifests & layersVincent Ambo1-41/+53
2019-08-14 refactor(server): Extract build logic into separate moduleVincent Ambo1-0/+208