ci configuration

This commit is contained in:
Jean-Paul Calderone 2021-09-29 15:16:01 -04:00
parent 1f6daf02eb
commit fc01835a56

View File

@ -42,6 +42,9 @@ workflows:
- "nixos-19-09": - "nixos-19-09":
{} {}
- "nixos-21-05":
{}
# Test against PyPy 2.7 # Test against PyPy 2.7
- "pypy27-buster": - "pypy27-buster":
{} {}
@ -438,8 +441,7 @@ jobs:
image: "tahoelafsci/fedora:29-py" image: "tahoelafsci/fedora:29-py"
user: "nobody" user: "nobody"
nixos-19-09: &NIXOS
nixos-19-09:
docker: docker:
# Run in a highly Nix-capable environment. # Run in a highly Nix-capable environment.
- <<: *DOCKERHUB_AUTH - <<: *DOCKERHUB_AUTH
@ -465,6 +467,15 @@ jobs:
# them in parallel. # them in parallel.
nix-build --cores 3 --max-jobs 2 nix/ nix-build --cores 3 --max-jobs 2 nix/
nixos-21-05:
<<: *NIXOS
environment:
# Note this doesn't look more similar to the 19.09 NIX_PATH URL because
# there was some internal shuffling by the NixOS project about how they
# publish stable revisions.
NIX_PATH: "nixpkgs=https://github.com/NixOS/nixpkgs/archive/refs/heads/nixos-21.05-small.tar.gz"
typechecks: typechecks:
docker: docker:
- <<: *DOCKERHUB_AUTH - <<: *DOCKERHUB_AUTH