Age | Commit message (Expand) | Author | Files | Lines |
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 |
2019-10-11 | chore(build): Use separate GCS bucket for CI runs | Vincent Ambo | 1 | -1/+1 |
2019-10-06 | refactor(server): Use logrus convenience functions for logs | Vincent Ambo | 5 | -128/+59 |
2019-10-06 | fix(build-image): Import 'match' from builtins | Vincent Ambo | 1 | -0/+1 |
2019-10-06 | refactor(server): Convert existing log entries to structured format | Vincent Ambo | 7 | -54/+243 |
2019-10-06 | feat(server): Add log level to severity mapping | Vincent Ambo | 2 | -3/+36 |
2019-10-06 | feat(server): Use hash of Nixery source as version | Vincent Ambo | 4 | -11/+48 |
2019-10-06 | feat(server): Initial Stackdriver-compatible log formatter | Vincent Ambo | 1 | -0/+68 |
2019-10-06 | fix(server): Amend package path for Go tooling compatibility | Vincent Ambo | 6 | -10/+10 |
2019-10-06 | refactor(server): Replace log calls with logrus | Vincent Ambo | 8 | -7/+17 |
2019-10-03 | refactor(server): Always include 'cacert' & 'iana-etc' | Vincent Ambo | 2 | -10/+19 |
2019-10-03 | fix(server): Ensure build cache objects are written to GCS | Vincent Ambo | 1 | -0/+5 |
2019-10-03 | feat(server): Order layers in image manifest based on merge rating | Vincent Ambo | 3 | -4/+20 |
2019-10-03 | chore(build-image): Remove nixery-build-layers | Vincent Ambo | 3 | -70/+10 |
2019-10-03 | feat(server): Implement creation of layer tarballs in the server | Vincent Ambo | 2 | -79/+158 |
2019-10-03 | fix(server): Do not invoke layer build if no layers are missing | Vincent Ambo | 1 | -1/+5 |
2019-10-03 | feat(server): Fetch popularity data on launch | Vincent Ambo | 1 | -0/+37 |
2019-10-03 | feat(server): Reimplement local manifest cache backed by files | Vincent Ambo | 5 | -51/+70 |
2019-10-03 | refactor(builder): Streamline layer creation & reintroduce caching | Vincent Ambo | 1 | -28/+53 |
2019-10-03 | refactor: Remove remaining MD5-hash mentions and computations | Vincent Ambo | 5 | -30/+18 |
2019-10-03 | refactor(server): Cache manifest entries for layer builds | Vincent Ambo | 2 | -31/+27 |
2019-10-03 | feat(server): Reintroduce manifest caching to GCS | Vincent Ambo | 2 | -29/+29 |