about summary refs log tree commit diff
path: root/tools
AgeCommit message (Expand)AuthorFilesLines
2020-10-27 feat(main): Implement caching of manifests in CASVincent Ambo1-0/+35
2020-10-27 feat(main): Implement serving of manifests by digestVincent Ambo1-11/+12
2020-10-27 refactor(storage): Rename ServeLayer -> ServeVincent Ambo4-12/+12
2020-10-27 refactor(main): Split HTTP handlers into separate functionsVincent Ambo2-57/+62
2020-10-27 fix(build): Work around arbitrary new maxLayers restrictionVincent Ambo1-1/+1
2020-10-27 fix(build): Completely remove Cachix from build setupVincent Ambo1-2/+2
2020-07-25 fix(build): Don't use Cachix as the binary cache during buildsVincent Ambo1-1/+0
2020-07-25 chore(build): Update pinned Go dependenciesVincent Ambo1-41/+50
2020-07-25 fix(popcount): Accommodate upstream changes on nixos.orgVincent Ambo1-2/+9
2020-07-25 chore(build): Change pin for default nixpkgs used to build NixeryVincent Ambo3-2/+6
2020-05-01 chore(nix): update channel 19.03 -> 20.03Raphael Borun Das Gupta4-5/+5
2020-02-26 fix(popcount): Fix nix-build -A nixery-popcountFlorian Klink1-8/+6
2020-01-19 fix(builder): Fix minor logging switcharooVincent Ambo1-1/+1
2019-11-27 refactor: Reshuffle file structure for better code layoutVincent Ambo21-114/+83
2019-11-27 fix(builder): Ensure "solo-metapackages" do not break buildsVincent Ambo1-1/+7
2019-11-27 test(builder): Add test coverage for name->image conversionVincent Ambo1-0/+123
2019-11-09 chore(build): Use significantly fewer layers for Nixery itselfVincent Ambo2-3/+5
2019-11-09 feat(build): Integration test on both CPU architecturesVincent Ambo1-1/+22
2019-11-09 feat(build): Include arm64 in build matrixVincent Ambo1-0/+4
2019-11-09 fix(build-image): Allow "cross-builds" of images for different archVincent Ambo1-4/+9
2019-11-09 feat(builder): Support 'arm64' meta-packageVincent Ambo1-12/+29
2019-11-09 refactor(builder): Parameterise CPU architecture to use for imagesVincent Ambo3-6/+33
2019-11-03 chore(build): Add nixery-popcount to top-level package setVincent Ambo2-0/+28
2019-11-03 feat(popcount): Cache seen narinfos on diskVincent Ambo1-0/+14
2019-11-03 chore: Add missing copyright headers to source filesVincent Ambo8-0/+110
2019-11-03 feat(popcount): Add new narinfo-based popcount implementationVincent Ambo4-67/+256
2019-10-29 chore(server): Remove outdated TODOVincent Ambo1-5/+1
2019-10-29 refactor(server): Handle non-error errors safelyVincent Ambo1-5/+6
2019-10-28 chore(build): Configure build to use new GCS configuration optionsVincent Ambo1-3/+2
2019-10-28 fix(server): Use correct scope for GCS tokensVincent Ambo1-1/+1
2019-10-28 docs(under-the-hood): Update builder & storage backend informationVincent Ambo1-28/+51
2019-10-28 docs: Add storage configuration options to READMEVincent Ambo1-1/+25
2019-10-28 fix(server): Thread request context to all relevant placesVincent Ambo6-23/+20
2019-10-28 chore(server): Move cache miss log statement to debug levelVincent Ambo2-2/+2
2019-10-28 fix(server): Correctly construct filesystem paths for layer servingVincent Ambo1-6/+8
2019-10-28 fix(server): Ensure paths exist when renaming in filesystem storageVincent Ambo1-1/+7
2019-10-28 fix(server): Ensure error messages are correctly printed in logsVincent Ambo1-0/+7
2019-10-28 feat(server): Add filesystem storage backend config optionsVincent Ambo3-1/+11
2019-10-28 refactor(server): Pass HTTP request to storage.ServeLayerVincent Ambo4-4/+6
2019-10-28 feat(server): Implement initial filesystem storage backendVincent Ambo1-0/+68
2019-10-28 refactor(server): Change setup to create new storage backendsVincent Ambo5-15/+44
2019-10-28 feat(server): Implement GCS storage backend with new interfaceVincent Ambo1-0/+206
2019-10-28 refactor(server): Introduce pluggable interface for storage backendsVincent Ambo5-229/+111
2019-10-28 refactor(build): Do not expose nixery-server attributeVincent Ambo1-5/+3
2019-10-27 docs: Update GCS signing key documentationVincent Ambo2-12/+14
2019-10-27 refactor(server): Load GCS signing key from service account keyVincent Ambo1-12/+16
2019-10-11 fix(build): Only take the first matching hash for source hashingVincent Ambo1-1/+1
2019-10-11 refactor(server): Only compress symlink forest layer onceVincent Ambo2-16/+24
2019-10-11 fix(server): Use uncompressed tarball hashes in image configVincent Ambo4-16/+42
2019-10-11 feat(server): Apply GZIP compression to all image layersVincent Ambo4-9/+15