1
- name : " CI "
1
+ name : " Nixpkgs, Linux "
2
2
on :
3
3
# On Git changes in PR
4
4
pull_request :
30
30
failOnAllWarnings : " false"
31
31
enableDeadCodeElimination : " false"
32
32
disableOptimization : " true"
33
- linkWithGold : " false "
33
+ linkWithGold : " true "
34
34
enableLibraryProfiling : " false"
35
35
enableExecutableProfiling : " false"
36
36
doTracing : " false"
48
48
doBenchmark : " false"
49
49
generateOptparseApplicativeCompletions : " false"
50
50
executableNamesToShellComplete : ' [ "replaceWithExecutableName" ]'
51
- #
52
- withHoogle : " false"
53
- #
54
- ghcjsTmpLogFile : " /tmp/ghcjsTmpLogFile.log"
55
- ghcjsLogTailLength : " 10000"
56
51
57
52
jobs :
58
- Nixpkgs_default_Linux :
59
- name : Nixpkgs, NixOS unstable channel, default ( GHC 8.8), Linux
53
+ build10 :
54
+ name : " Nixpkgs- unstable channel, default GHC ( 8.8.3) "
60
55
runs-on : ubuntu-latest
61
56
continue-on-error : true
57
+ env :
58
+ rev : " nixpkgs-unstable"
59
+ steps :
60
+ - name : Git checkout
61
+ uses : actions/checkout@v2
62
+ - name : Install Nix
63
+ uses : cachix/install-nix-action@v10
64
+ - name : Determined nix-build
65
+ run : ./build.sh
66
+ build20 :
67
+ name : " NixOS-unstable channel, Strict build, default GHC (8.8.3)"
68
+ runs-on : ubuntu-latest
69
+ continue-on-error : true
70
+ env :
71
+ buildStrictly : " true"
62
72
steps :
63
73
- name : Git checkout
64
74
uses : actions/checkout@v2
65
75
- name : Install Nix
66
76
uses : cachix/install-nix-action@v10
67
77
- name : Determined nix-build
68
78
run : ./build.sh
69
- Nixpkgs_stable_Linux :
70
- name : Nixpkgs, NixOS stable channel, default ( GHC 8.8), Linux
79
+ build30 :
80
+ name : " NixOS 20.03 stable channel, default GHC ( 8.8.3) "
71
81
runs-on : ubuntu-latest
72
82
continue-on-error : true
73
83
env :
79
89
uses : cachix/install-nix-action@v10
80
90
- name : Determined nix-build
81
91
run : ./build.sh
82
- Nixpkgs_SDist_Optimize_Benchmark_Haddock_GHC-8-10_Linux :
83
- name : Nixpkgs , SDist, Optimize , Benchmark, Haddock, GHC 8.10.1, Linux
92
+ build40 :
93
+ name : " Quality test , SDist, Optimization , Benchmark, Haddock, GHC 8.10.1"
84
94
runs-on : ubuntu-latest
85
95
continue-on-error : true
86
96
env :
@@ -100,12 +110,25 @@ jobs:
100
110
uses : cachix/install-nix-action@v10
101
111
- name : Determined nix-build
102
112
run : ./build.sh
103
- Nixpkgs_GHCJS_Linux :
104
- name : Nixpkgs, GHCJS, Linux
113
+ build50 :
114
+ name : " NixOS-unstable channel, GHC 8.6.5"
115
+ runs-on : ubuntu-latest
116
+ continue-on-error : true
117
+ env :
118
+ compiler : " ghc865"
119
+ steps :
120
+ - name : Git checkout
121
+ uses : actions/checkout@v2
122
+ - name : Install Nix
123
+ uses : cachix/install-nix-action@v10
124
+ - name : Determined nix-build
125
+ run : ./build.sh
126
+ build60 :
127
+ name : " NixOS-unstable channel, GHC 8.4.4"
105
128
runs-on : ubuntu-latest
106
129
continue-on-error : true
107
130
env :
108
- compiler : " ghcjs "
131
+ compiler : " ghc844 "
109
132
steps :
110
133
- name : Git checkout
111
134
uses : actions/checkout@v2
0 commit comments