Commit Graph

  • e9f7c1fcc8 refactor(nixery): expose launch script derivation canon subtree-staging Vincent Ambo 2024-02-28 15:55:51 +0300
  • 65b4513142 fix(nixery): use set-default for setting WEB_DIR Vincent Ambo 2024-02-28 15:54:32 +0300
  • eb845efba4 fix(nixery): strictly adhere to OCI image spec Markus Rudy 2024-02-14 14:35:55 +0100
  • 0d880c60b5 chore(tools/depotfmt): use Go version from buildGo Vincent Ambo 2023-10-29 13:24:10 +0300
  • 6a4b4e37a9 docs(nixery): occurrences typo guangwu 2023-09-19 16:45:10 +0800
  • a85d61307c fix(nixery): allow references to packages starting with numbers Vincent Ambo 2023-04-28 17:16:57 +0300
  • d94d907f9a fix(nixery): fix link to nixery logo Vincent Ambo 2023-02-06 20:28:46 +0300
  • a9b3e48e32 docs(nixery): replace the Nixery mdBook with a simple web page Vincent Ambo 2022-10-10 23:17:13 +0300
  • 644521d767 chore(nixery): use ldflags parameter instead of buildFlagsArray Vincent Ambo 2022-10-02 16:33:10 +0300
  • 31515e7401 chore(3p/sources): Bump channels & overlays sterni 2022-09-26 19:33:05 +0200
  • 81a1d6a47d fix(nixery): Set correct depot ref when fetching nix-1p talyz 2022-09-19 12:02:19 +0200
  • 05fca8cc20 fix(nixery): Discard string context before parsing with fromJSON talyz 2022-09-19 11:46:38 +0200
  • 2fe7455f48 fix(nixery): Avoid race when the same image is fetched in parallel talyz 2022-09-19 09:30:28 +0200
  • 42efe2cdae chore(nixery): use nix-1p from within the depot Vincent Ambo 2022-06-16 17:59:48 +0300
  • b8c4d6068f docs(nixery): dynamically display current nixpkgs commit Vincent Ambo 2022-06-16 17:52:36 +0300
  • a0122f4922 chore(nixery): Bump Go dependencies Vincent Ambo 2022-05-26 11:58:01 +0200
  • 79bbc5a081 feat(nixery): Automatically mirror subtree to Github Vincent Ambo 2022-05-25 18:18:19 +0200
  • 137ff9051a refactor(nixery): Modernise structure of binaries Vincent Ambo 2022-05-13 18:25:59 +0200
  • 58bb2c004c refactor(nixery): Extract layering logic into separate package Vincent Ambo 2022-05-13 17:54:06 +0200
  • 2bfbfa9e00 fix(nixery): Avoid impure reading of .git directory Vincent Ambo 2022-04-21 16:28:54 +0200
  • 73f0087be2 chore(nixery): Housekeeping for depot compatibility Vincent Ambo 2022-04-20 16:41:20 +0200
  • 322589f9b8 refactor(nixery): Adapt Nix build instructions for readTree Vincent Ambo 2022-04-20 16:12:06 +0200
  • f84e45266b feat(tools/nixery): Absorb Nixery into depot Vincent Ambo 2022-04-20 15:53:34 +0200
  • e43e077d4e docs: change references to repo URL Raphael Borun Das Gupta 2022-04-19 21:32:46 +0200
  • 601cd99807 feat: set SSL_CERT_FILE and provide a Cmd Jérôme Petazzoni 2021-12-23 12:19:39 +0100
  • 5bc3234dba feat: add /tmp Jérôme Petazzoni 2021-12-24 16:11:49 +0100
  • 3f055f0cac docs: mention arm64 metapackage Ethan Davidson 2021-12-09 13:42:35 -0500
  • 2a90581cc6 chore: fix env var name in error message Jérôme Petazzoni 2021-12-23 12:14:49 +0100
  • 4631dc251d docs: update installation instructions Jérôme Petazzoni 2021-12-23 12:10:39 +0100
  • d75aa15313 chore: Bump all Go dependencies Vincent Ambo 2021-10-29 19:13:19 +0200
  • 8cd29e2e9f chore: Bump nixpkgs pin to nixos-unstable 2021-10-29 Vincent Ambo 2021-10-29 17:36:05 +0200
  • c6c5e606f3 chore(docs): Bump included nix-1p version Vincent Ambo 2021-10-29 17:29:33 +0200
  • 654dbbfc95 docs: Remove note about unsupported Google projects Vincent Ambo 2021-10-29 17:25:58 +0200
  • 1231589279 revert: "feat(storage): Add generic support for content-types" Jérôme Petazzoni 2021-10-04 19:08:25 +0200
  • 6c4a69fa42 feat(prepare-image): Ensure /usr/bin/env is always present Vincent Ambo 2021-08-25 13:53:31 +0300
  • e85b7260b5 chore(build): Allow passing in a specific commit hash when building Vincent Ambo 2021-08-06 14:21:47 +0300
  • f208dc9740 docs: Update build badge in README Vincent Ambo 2021-06-26 01:32:07 +0200
  • 0face4273d feat(storage): Store blob content-type in extended attributes Jérôme Petazzoni 2021-04-22 16:52:12 +0200
  • 1aa8f31709 feat(ci): don't mount /var/cache/nixery from tmpfs into docker container Florian Klink 2021-06-18 21:08:05 +0200
  • 8557914fe8 feat(build): Run go vet as a step in the GitHub Actions workflow Vincent Ambo 2021-04-30 13:01:16 +0200
  • aebda83409 refactor(build): Pin dependencies using Go modules Vincent Ambo 2021-04-30 12:56:36 +0200
  • 8a88833bb4 chore(build): Use current git commit hash as build version Vincent Ambo 2021-04-30 12:44:16 +0200
  • 8658c04bc0 chore: Update default NixOS channel to nixos-20.09 Vincent Ambo 2021-04-23 11:00:06 +0200
  • d2d2c36c4c chore(ci): Remove unnecessary commands from new CI setup Vincent Ambo 2021-04-29 23:52:42 +0200
  • 8aef070dc6 docs: document unset GOOGLE_APPLICATION_CREDENTIALS Florian Klink 2021-04-29 16:02:26 +0200
  • fd3dc4422f feat(ci): add integration tests to GitHub Actions, remove .travis.yaml Florian Klink 2021-04-29 15:10:54 +0200
  • 66823e99b8 feat(ci): remove unneeded permissions: read-all Florian Klink 2021-04-29 15:22:00 +0200
  • 6c6a113655 feat(ci): Configure initial GitHub Actions setup Vincent Ambo 2021-04-27 16:28:49 +0200
  • 7db252f36a feat(storage): Add generic support for content-types Jerome Petazzoni 2021-04-13 16:26:04 +0200
  • d8ae0bb2f6 chore(nix): update channel URL Jerome Petazzoni 2021-04-13 16:20:06 +0200
  • 2b696fd11d docs: Update README with a link to the NixCon talk Vincent Ambo 2020-12-05 13:23:26 +0100
  • 00637a1471 docs(config): Fix comment typo Dave Nicponski 2020-12-03 13:53:31 -0500
  • bb8652d5bf feat(storage): Add support for content-types (GCS only) Vincent Ambo 2020-10-29 16:13:53 +0100
  • 9716c89042 docs: Add a note about a Nix-native builder to the roadmap Vincent Ambo 2020-10-27 22:55:20 +0100
  • 289e18d06d feat(main): Implement caching of manifests in CAS Vincent Ambo 2020-10-27 14:50:02 +0100
  • 4e04312d25 feat(main): Implement serving of manifests by digest Vincent Ambo 2020-10-27 14:24:14 +0100
  • 3a89367dba refactor(storage): Rename ServeLayer -> Serve Vincent Ambo 2020-10-27 13:47:08 +0100
  • d8c4cd58d3 refactor(main): Split HTTP handlers into separate functions Vincent Ambo 2020-10-27 13:30:12 +0100
  • 0828e32538 fix(build): Work around arbitrary new maxLayers restriction Vincent Ambo 2020-10-27 12:52:05 +0100
  • 2d190d6fce fix(build): Completely remove Cachix from build setup Vincent Ambo 2020-10-27 12:42:03 +0100
  • ba1d803231 fix(build): Don't use Cachix as the binary cache during builds Vincent Ambo 2020-07-25 14:08:24 +0100
  • d17c780eaf chore(build): Update pinned Go dependencies Vincent Ambo 2020-05-01 13:19:55 +0100
  • 1aba3bdc9e fix(popcount): Accommodate upstream changes on nixos.org Vincent Ambo 2020-05-01 12:47:31 +0100
  • 5806a588ae chore(build): Change pin for default nixpkgs used to build Nixery Vincent Ambo 2020-05-01 12:46:38 +0100
  • c1aecad33c chore(nix): update channel 19.03 -> 20.03 Raphael Borun Das Gupta 2020-05-01 01:38:25 +0200
  • 6b68148a93 fix(popcount): Fix nix-build -A nixery-popcount Florian Klink 2020-02-25 10:40:25 -0800
  • 929285177c fix(builder): Fix minor logging switcharoo Vincent Ambo 2020-01-19 02:21:08 +0000
  • 93ec101c60 refactor: Reshuffle file structure for better code layout Vincent Ambo 2019-11-11 21:07:16 +0000
  • afa99c0fc3 fix(builder): Ensure "solo-metapackages" do not break builds Vincent Ambo 2019-11-27 11:44:26 +0000
  • ffe9232c90 test(builder): Add test coverage for name->image conversion Vincent Ambo 2019-11-27 11:43:51 +0000
  • 358d37ef7a chore(build): Use significantly fewer layers for Nixery itself Vincent Ambo 2019-11-09 14:30:48 +0000
  • 5204283b46 feat(build): Integration test on both CPU architectures Vincent Ambo 2019-11-09 14:30:01 +0000
  • e2f2c3f53e feat(build): Include arm64 in build matrix Vincent Ambo 2019-11-09 14:19:21 +0000
  • 8d6c8d7780 fix(build-image): Allow "cross-builds" of images for different arch Vincent Ambo 2019-11-07 17:19:06 +0000
  • 827468a136 feat(builder): Support 'arm64' meta-package Vincent Ambo 2019-11-05 14:03:48 +0000
  • 0a447910f8 refactor(builder): Parameterise CPU architecture to use for images Vincent Ambo 2019-11-05 12:57:10 +0000
  • cbaddfd43d chore(build): Add nixery-popcount to top-level package set Vincent Ambo 2019-10-31 17:54:31 +0000
  • 2b5ffe4222 feat(popcount): Cache seen narinfos on disk Vincent Ambo 2019-10-31 17:48:56 +0000
  • 06b00ba713 chore: Add missing copyright headers to source files Vincent Ambo 2019-10-31 17:35:15 +0000
  • e836c4eef1 feat(popcount): Add new narinfo-based popcount implementation Vincent Ambo 2019-10-31 17:29:59 +0000
  • bbda440f15 chore(server): Remove outdated TODO Vincent Ambo 2019-10-28 22:39:12 +0100
  • 8f48226b24 refactor(server): Handle non-error errors safely Vincent Ambo 2019-10-28 22:38:27 +0100
  • 583715adc6 chore(build): Configure build to use new GCS configuration options Vincent Ambo 2019-10-28 20:04:59 +0100
  • 9e565e6770 fix(server): Use correct scope for GCS tokens Vincent Ambo 2019-10-28 20:04:41 +0100
  • 5ebfdd379b docs(under-the-hood): Update builder & storage backend information Vincent Ambo 2019-10-28 18:49:01 +0100
  • 4839ad7b3a docs: Add storage configuration options to README Vincent Ambo 2019-10-28 18:37:31 +0100
  • 94fb63b5eb fix(server): Thread request context to all relevant places Vincent Ambo 2019-10-28 18:32:02 +0100
  • 787222d637 chore(server): Move cache miss log statement to debug level Vincent Ambo 2019-10-28 18:23:56 +0100
  • 3ac2d48697 fix(server): Correctly construct filesystem paths for layer serving Vincent Ambo 2019-10-28 18:22:02 +0100
  • 68b89273c2 fix(server): Ensure paths exist when renaming in filesystem storage Vincent Ambo 2019-10-28 18:21:58 +0100
  • 2b57c51d59 fix(server): Ensure error messages are correctly printed in logs Vincent Ambo 2019-10-28 18:20:04 +0100
  • 4c0720e099 feat(server): Add filesystem storage backend config options Vincent Ambo 2019-10-28 18:19:06 +0100
  • 175d36d416 refactor(server): Pass HTTP request to storage.ServeLayer Vincent Ambo 2019-10-28 18:18:17 +0100
  • 3da2377db7 feat(server): Implement initial filesystem storage backend Vincent Ambo 2019-10-28 17:52:41 +0100
  • a7f14a64af refactor(server): Change setup to create new storage backends Vincent Ambo 2019-10-27 18:33:57 +0100
  • d134461721 feat(server): Implement GCS storage backend with new interface Vincent Ambo 2019-10-27 17:59:30 +0100
  • bb54c4eb3d refactor(server): Introduce pluggable interface for storage backends Vincent Ambo 2019-10-27 16:49:54 +0100
  • 7c647a538a refactor(build): Do not expose nixery-server attribute Vincent Ambo 2019-10-27 15:33:14 +0100
  • dfe3edaa5b docs: Update GCS signing key documentation Vincent Ambo 2019-10-27 13:42:24 +0100
  • 672673db3b refactor(server): Load GCS signing key from service account key Vincent Ambo 2019-10-27 13:36:53 +0100