CI: GitHub: add On-Release-Nixpkgs-integraiton

This commit is contained in:
Anton-Latukha 2020-12-14 17:19:09 +02:00
parent 4a1c1a2697
commit 5936b03ae4
No known key found for this signature in database
GPG Key ID: 3D84C07E91802E41

View File

@ -0,0 +1,34 @@
name: "Direct import & build inside Nixpkgs"
on:
release:
# created: a draft is saved, or a release or pre-release is published without previously being saved as a draft
types: [ created ]
jobs:
build10:
name: "Clean integration test"
runs-on: ubuntu-latest
continue-on-error: true
strategy:
matrix:
packageRoot: [ hnix-store-core, hnix-store-remote ]
defaults:
run:
working-directory: "./${{ matrix.packageRoot }}"
steps:
- name: "Git checkout"
uses: actions/checkout@v2
- name: "Local cache"
uses: actions/cache@v2
with:
path: |
/nix/store
key: ${{ runner.os }}-Nixpkgs-integration-test
- name: "Install Nix"
uses: cachix/install-nix-action@v12
with:
nix_path: "nixpkgs=channel:nixos-unstable"
- name: "Run Nixpkgs integration test"
uses: Anton-Latukha/test-haskell-nixpkgs-integration-action@v1