Age | Commit message (Expand) | Author | Files | Lines |
2020-10-27 | feat(main): Implement caching of manifests in CAS | Vincent Ambo | 1 | -0/+35 |
2020-10-27 | feat(main): Implement serving of manifests by digest | Vincent Ambo | 1 | -11/+12 |
2020-10-27 | refactor(storage): Rename ServeLayer -> Serve | Vincent Ambo | 4 | -12/+12 |
2020-10-27 | refactor(main): Split HTTP handlers into separate functions | Vincent Ambo | 2 | -57/+62 |
2020-10-27 | fix(build): Work around arbitrary new maxLayers restriction | Vincent Ambo | 1 | -1/+1 |
2020-10-27 | fix(build): Completely remove Cachix from build setup | Vincent Ambo | 1 | -2/+2 |
2020-07-25 | fix(build): Don't use Cachix as the binary cache during builds | Vincent Ambo | 1 | -1/+0 |
2020-07-25 | chore(build): Update pinned Go dependencies | Vincent Ambo | 1 | -41/+50 |
2020-07-25 | fix(popcount): Accommodate upstream changes on nixos.org | Vincent Ambo | 1 | -2/+9 |
2020-07-25 | chore(build): Change pin for default nixpkgs used to build Nixery | Vincent Ambo | 3 | -2/+6 |
2020-05-01 | chore(nix): update channel 19.03 -> 20.03 | Raphael Borun Das Gupta | 4 | -5/+5 |
2020-02-26 | fix(popcount): Fix nix-build -A nixery-popcount | Florian Klink | 1 | -8/+6 |
2020-01-19 | fix(builder): Fix minor logging switcharoo | Vincent Ambo | 1 | -1/+1 |
2019-11-27 | refactor: Reshuffle file structure for better code layout | Vincent Ambo | 21 | -114/+83 |
2019-11-27 | fix(builder): Ensure "solo-metapackages" do not break builds | Vincent Ambo | 1 | -1/+7 |
2019-11-27 | test(builder): Add test coverage for name->image conversion | Vincent Ambo | 1 | -0/+123 |
2019-11-09 | chore(build): Use significantly fewer layers for Nixery itself | Vincent Ambo | 2 | -3/+5 |
2019-11-09 | feat(build): Integration test on both CPU architectures | Vincent Ambo | 1 | -1/+22 |
2019-11-09 | feat(build): Include arm64 in build matrix | Vincent Ambo | 1 | -0/+4 |
2019-11-09 | fix(build-image): Allow "cross-builds" of images for different arch | Vincent Ambo | 1 | -4/+9 |
2019-11-09 | feat(builder): Support 'arm64' meta-package | Vincent Ambo | 1 | -12/+29 |
2019-11-09 | refactor(builder): Parameterise CPU architecture to use for images | Vincent Ambo | 3 | -6/+33 |
2019-11-03 | chore(build): Add nixery-popcount to top-level package set | Vincent Ambo | 2 | -0/+28 |
2019-11-03 | feat(popcount): Cache seen narinfos on disk | Vincent Ambo | 1 | -0/+14 |
2019-11-03 | chore: Add missing copyright headers to source files | Vincent Ambo | 8 | -0/+110 |
2019-11-03 | feat(popcount): Add new narinfo-based popcount implementation | Vincent Ambo | 4 | -67/+256 |
2019-10-29 | chore(server): Remove outdated TODO | Vincent Ambo | 1 | -5/+1 |
2019-10-29 | refactor(server): Handle non-error errors safely | Vincent Ambo | 1 | -5/+6 |
2019-10-28 | chore(build): Configure build to use new GCS configuration options | Vincent Ambo | 1 | -3/+2 |
2019-10-28 | fix(server): Use correct scope for GCS tokens | Vincent Ambo | 1 | -1/+1 |
2019-10-28 | docs(under-the-hood): Update builder & storage backend information | Vincent Ambo | 1 | -28/+51 |
2019-10-28 | docs: Add storage configuration options to README | Vincent Ambo | 1 | -1/+25 |
2019-10-28 | fix(server): Thread request context to all relevant places | Vincent Ambo | 6 | -23/+20 |
2019-10-28 | chore(server): Move cache miss log statement to debug level | Vincent Ambo | 2 | -2/+2 |
2019-10-28 | fix(server): Correctly construct filesystem paths for layer serving | Vincent Ambo | 1 | -6/+8 |
2019-10-28 | fix(server): Ensure paths exist when renaming in filesystem storage | Vincent Ambo | 1 | -1/+7 |
2019-10-28 | fix(server): Ensure error messages are correctly printed in logs | Vincent Ambo | 1 | -0/+7 |
2019-10-28 | feat(server): Add filesystem storage backend config options | Vincent Ambo | 3 | -1/+11 |
2019-10-28 | refactor(server): Pass HTTP request to storage.ServeLayer | Vincent Ambo | 4 | -4/+6 |
2019-10-28 | feat(server): Implement initial filesystem storage backend | Vincent Ambo | 1 | -0/+68 |
2019-10-28 | refactor(server): Change setup to create new storage backends | Vincent Ambo | 5 | -15/+44 |
2019-10-28 | feat(server): Implement GCS storage backend with new interface | Vincent Ambo | 1 | -0/+206 |
2019-10-28 | refactor(server): Introduce pluggable interface for storage backends | Vincent Ambo | 5 | -229/+111 |
2019-10-28 | refactor(build): Do not expose nixery-server attribute | Vincent Ambo | 1 | -5/+3 |
2019-10-27 | docs: Update GCS signing key documentation | Vincent Ambo | 2 | -12/+14 |
2019-10-27 | refactor(server): Load GCS signing key from service account key | Vincent Ambo | 1 | -12/+16 |
2019-10-11 | fix(build): Only take the first matching hash for source hashing | Vincent Ambo | 1 | -1/+1 |
2019-10-11 | refactor(server): Only compress symlink forest layer once | Vincent Ambo | 2 | -16/+24 |
2019-10-11 | fix(server): Use uncompressed tarball hashes in image config | Vincent Ambo | 4 | -16/+42 |
2019-10-11 | feat(server): Apply GZIP compression to all image layers | Vincent Ambo | 4 | -9/+15 |