From 31bb7a19915a0728bf021d19df3d367fdc0ad7ff Mon Sep 17 00:00:00 2001 From: Jean-Paul Calderone <exarkun@twistedmatrix.com> Date: Fri, 17 Dec 2021 13:54:04 -0500 Subject: [PATCH] try with a newer version of nixos that version we were on was pretty darn old, for sure --- .circleci/config.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index c7a3456..500bc40 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -155,14 +155,13 @@ jobs: # CACHIX_AUTH_TOKEN is manually set in the CircleCI web UI and allows us to push to CACHIX_NAME. CACHIX_NAME: "privatestorage-opensource" - # Specify a revision of PrivateStorageio/nixpkgs to run against. This - # essentially pins the majority of the software involved in the build. - # This revision is selected arbitrarily (it's just new enough to define - # all of the PrivateStorage stuff that ZKAPAuthorizer depends on). It's - # somewhat current as of the time of this comment. We can bump it to a - # newer version when that makes sense. Meanwhile, the platform won't - # shift around beneath us unexpectedly. - NIX_PATH: "nixpkgs=https://github.com/PrivateStorageio/nixpkgs/archive/c12c213c1c96bd1fea9f83f9e9e1fea28d0eaec6.tar.gz" + # Pin a NixOS 21.11 revision. Most of the software involved in the + # build process is pinned by nix/sources.json with niv but a few things + # need to work before we get that far. This pin is for those things. + # This pin has no particular bearing on what version of our dependencies + # we are testing against, what version of Python we support, etc. It is + # part of CI infrastructure. + NIX_PATH: "nixpkgs=https://github.com/NixOS/nixpkgs/archive/28abc4e43a24d28729509e2d83f5c4f3b3418189.tar.gz" steps: - run: -- GitLab