Add Cachix to Github workflows

This commit is contained in:
adisbladis 2020-04-15 14:21:28 +01:00
parent 4b551ea711
commit 32dfe63d4d
No known key found for this signature in database
GPG key ID: 110BFAD44C6249B7

View file

@ -7,6 +7,16 @@ on:
- '**.md' - '**.md'
jobs: jobs:
nixpkgs-fmt:
runs-on: ubuntu-latest
env:
NIX_PATH: "nixpkgs=https://github.com/NixOS/nixpkgs/archive/master.tar.gz"
steps:
- uses: cachix/install-nix-action@v8
- uses: actions/checkout@v1
- name: Check format
run: ./check-fmt
build: build:
runs-on: ${{ matrix.os }} runs-on: ${{ matrix.os }}
strategy: strategy:
@ -14,13 +24,13 @@ jobs:
os: [ubuntu-latest] os: [ubuntu-latest]
nixpkgs_version: ["19.09", "master"] nixpkgs_version: ["19.09", "master"]
# os: [ubuntu-latest, macos-latest] # os: [ubuntu-latest, macos-latest]
env: env:
NIX_PATH: "nixpkgs=https://github.com/NixOS/nixpkgs/archive/${{ matrix.nixpgs_version }}.tar.gz" NIX_PATH: "nixpkgs=https://github.com/NixOS/nixpkgs/archive/${{ matrix.nixpgs_version }}.tar.gz"
steps: steps:
- uses: cachix/install-nix-action@v8 - uses: cachix/install-nix-action@v8
- uses: actions/checkout@v1 - uses: actions/checkout@v1
- name: Run tests - uses: cachix/cachix-action@v5
run: nix-shell -p git --run "nix-build --no-out-link --show-trace tests" with:
- name: Check format name: poetry2nix
run: ./check-fmt signingKey: '${{ secrets.CACHIX_SIGNING_KEY }}'
file: tests/default.nix