Generate packages dhall release (#402)
* generate packages.dhall and push to release on tags
* update default.nix
commitf1ff1c73adaea7525b1a439d0cb23a5e9d692da6
authorJustin Woo <moomoowoo@gmail.com>
dateMon 15 Jul 2019, 01:47 (7 years ago)
parent22d4722
.travis.yml+10
@@ -4,3 +4,13 @@ cache:
44 directories:
55 - .psc-package
66 - output
7+before_deploy:
8+ - nix-shell --run '>packages.dhall dhall <<< ./src/packages.dhall'
9+deploy:
10+ provider: releases
11+ api_key: $RELEASE_KEY
12+ file:
13+ - packages.dhall
14+ skip_cleanup: true
15+ on:
16+ tags: true
default.nix+5−3
@@ -4,9 +4,11 @@ let
44 easy-ps = import (pkgs.fetchFromGitHub {
55 owner = "justinwoo";
66 repo = "easy-purescript-nix";
7− rev = "f1e038e20596512656413fd3c192f57ad4fc88d3";
8− sha256 = "1lxi09fnlgq4bcbcdjml1lvcldkh0kaz8x09ayw2s8dz8pzkv7a6";
9− });
7+ rev = "9a8d138663c5d751e3a84f1345166e1f0f760a07";
8+ sha256 = "1c0mqn4wxh4bmxnf6hgrhk442kl2m9y315wik87wrw2ikb7s1szf";
9+ }) {
10+ inherit pkgs;
11+ };
1012
1113in pkgs.runCommand "easy-ps-test" {
1214 buildInputs = builtins.attrValues {