on develop help sign in
Adding GHC 8.2 stackage resolver
dc84a82Brendan Hay
.gitignore+1
@@ -15,6 +15,7 @@ vendor
15.vagrant.d
15.vagrant.d
16.stack-work
16.stack-work
17bin
17bin
18+/doc
18
19
19# CTAGS
20# CTAGS
20TAGS
21TAGS
.travis.yml+221−205
@@ -9,7 +9,7 @@ cache:
9
9
10env:
10env:
11 global:
11 global:
12− - secure: "mnp2n+EKH3w4tNXb/khtu/qTzuVQniePkEW3FAOva1LdjzfOj21h0ycVuj0+60S69vUMpBJ4PSXC9YoYfNgzVKh45NXy25ZTTCt02g54XVQD2eESMJ+KI21O1q+Z/jMjVao16hjRdQ2/7MMoB7zrpwCwZjx0pLXc0KkKJuitNe25fXYiDth+feJPz6EM+r8DQhcjSoQrT3tEGx4C6ytNw+pp1a5hcq6Av5Xl7FMzzPdTlFswsI3DMqIPJwSGLHhV/2+5cAawrLZ5HYqu7yWfotUmZ2TQCPq+TTCDj+Ovsqma6BUZGSXkaiQoqYouVLxg7CAybOAIf0TwxNzN1ybTKDLeEIxZYB6TYC9LwqQfA52Av+dWWa3mLNs7NfzjjhMww3tejT97PdolFGIdZS7YqmkcP8fl5PgpleuovwoJbOi65dFXS1gdtLyqHqJhaGt5ajOZVK6A04//PasnJ1lPYWU9Y/RhKZg+cm5aU202QAxOD+nnVgA7cy3J7vsELHzZOzwSxksRF9TktwMxxShHUrd+TBwY1PxhSah73H6gputL7ol0Tr4laIiC4JRG7FLrXJ9Th8PIzrSP16GyApa8sPEOOilRdFcBXd8W6f2iw7vRZwchTSQB3ABaEVerTEJWFO8azHmlphJe12TJkcEgBrcHnI2snQQ4+uZKVuWuVN0="
12+ - secure: 'ewXPUNd7qcveZrgQdpX1edCRIrvZjkfKKP/CphCcEdbh2A/u9hw5U8O8vDs9baxgakriOTFKW3eDKPL0rF6I84GK7HdXiqugKIn26/H0gH5776PP+70t2y047xZPnrjFh37mnKSbY8xg/nUYq3Iw7R2ltY7+rpEJ4GkW6kg+x6oww44DmfiAw74hqNoRAxIj5jZWGw1CC5rn7y8DBo9AQ/p74M6RGsP6A94qpOnvVghg/OnhVVKLv1w3dRhuY5fmOC7SsNVLq44MDjDBpJ4GdSUbyR7tpD1rR4CoIxa5F6/zuNGE9zpToLkiToqO83dkthG1dlnMYmv8iAF1/yjxFNvCEtoOs+sFhQSomYaypwE9Gx3U/u8B0ohZp5AI09i3FoVVYI+ioXxeUL/WDtjwMTRS/Yt799kuxAw45zqbR5Pm0SKHtL6LN0qnpVaqU7R2X0glvie/3MNf5usagahsebm0sfl/78rJXSOGQkbo2YBiAb8lAREfZ6hQpXNH4W8b6xumO4DKwd9pycCdz63XYPj9XiJdboFeEMhz0nHdEe2SLdiOE5e7Ab6H8KK78uxJ8dbno4EfLqoiU0s6A5SSzvQG1oFvfwWp2QICfV3j937ZxOqS7tD3/EfpTaOOLZCK3k/LeWkk2+r11uMwNAHaHU9bReFaIPJU60mf212A2l8='
13
13
14branches:
14branches:
15 only:
15 only:
@@ -33,248 +33,264 @@ matrix:
33# GENERATED
33# GENERATED
34
34
35 # Documentation
35 # Documentation
36− - env: GHCVER=7.10.3 LIBRARY=documentation
36+ - env: GHCVER=8.2 LIBRARY=documentation
37− addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
37+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
38
38
39 # Core
39 # Core
40+ - env: GHCVER=8.2 LIBRARY=gogol-core
41+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
40 - env: GHCVER=8.0.2 LIBRARY=gogol-core
42 - env: GHCVER=8.0.2 LIBRARY=gogol-core
41 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
43 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
42 - env: GHCVER=7.10.3 LIBRARY=gogol-core
44 - env: GHCVER=7.10.3 LIBRARY=gogol-core
43 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
45 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
46+ - env: GHCVER=8.2 LIBRARY=gogol
47+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
44 - env: GHCVER=8.0.2 LIBRARY=gogol
48 - env: GHCVER=8.0.2 LIBRARY=gogol
45 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
49 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
46 - env: GHCVER=7.10.3 LIBRARY=gogol
50 - env: GHCVER=7.10.3 LIBRARY=gogol
47 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
51 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
48
52
49 # Priority
53 # Priority
54+ - env: GHCVER=8.2 LIBRARY=gogol-compute
55+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
50 - env: GHCVER=8.0.2 LIBRARY=gogol-compute
56 - env: GHCVER=8.0.2 LIBRARY=gogol-compute
51 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
57 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
52 - env: GHCVER=7.10.3 LIBRARY=gogol-compute
58 - env: GHCVER=7.10.3 LIBRARY=gogol-compute
53 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
59 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
60+ - env: GHCVER=8.2 LIBRARY=gogol-drive
61+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
54 - env: GHCVER=8.0.2 LIBRARY=gogol-drive
62 - env: GHCVER=8.0.2 LIBRARY=gogol-drive
55 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
63 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
56 - env: GHCVER=7.10.3 LIBRARY=gogol-drive
64 - env: GHCVER=7.10.3 LIBRARY=gogol-drive
57 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
65 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
66+ - env: GHCVER=8.2 LIBRARY=gogol-appengine
67+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
58 - env: GHCVER=8.0.2 LIBRARY=gogol-appengine
68 - env: GHCVER=8.0.2 LIBRARY=gogol-appengine
59 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
69 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
60 - env: GHCVER=7.10.3 LIBRARY=gogol-appengine
70 - env: GHCVER=7.10.3 LIBRARY=gogol-appengine
61 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
71 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
72+ - env: GHCVER=8.2 LIBRARY=gogol-storage
73+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
62 - env: GHCVER=8.0.2 LIBRARY=gogol-storage
74 - env: GHCVER=8.0.2 LIBRARY=gogol-storage
63 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
75 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
64 - env: GHCVER=7.10.3 LIBRARY=gogol-storage
76 - env: GHCVER=7.10.3 LIBRARY=gogol-storage
65 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
77 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
78+ - env: GHCVER=8.2 LIBRARY=gogol-oauth2
79+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
66 - env: GHCVER=8.0.2 LIBRARY=gogol-oauth2
80 - env: GHCVER=8.0.2 LIBRARY=gogol-oauth2
67 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
81 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
68 - env: GHCVER=7.10.3 LIBRARY=gogol-oauth2
82 - env: GHCVER=7.10.3 LIBRARY=gogol-oauth2
69 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
83 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
84+ - env: GHCVER=8.2 LIBRARY=gogol-gmail
85+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
70 - env: GHCVER=8.0.2 LIBRARY=gogol-gmail
86 - env: GHCVER=8.0.2 LIBRARY=gogol-gmail
71 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
87 addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
72 - env: GHCVER=7.10.3 LIBRARY=gogol-gmail
88 - env: GHCVER=7.10.3 LIBRARY=gogol-gmail
73 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
89 addons: { apt: { packages: [ghc-7.10.3], sources: [hvr-ghc] } }
74
90
75 # Remainder
91 # Remainder
76− - env: GHCVER=8.0.2 LIBRARY=gogol-adexchange-buyer
92+ - env: GHCVER=8.2 LIBRARY=gogol-adexchange-buyer
77− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
93+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
78− - env: GHCVER=8.0.2 LIBRARY=gogol-adexchange-seller
94+ - env: GHCVER=8.2 LIBRARY=gogol-adexchange-seller
79− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
95+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
80− - env: GHCVER=8.0.2 LIBRARY=gogol-admin-datatransfer
96+ - env: GHCVER=8.2 LIBRARY=gogol-admin-datatransfer
81− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
97+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
82− - env: GHCVER=8.0.2 LIBRARY=gogol-admin-directory
98+ - env: GHCVER=8.2 LIBRARY=gogol-admin-directory
83− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
99+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
84− - env: GHCVER=8.0.2 LIBRARY=gogol-admin-emailmigration
100+ - env: GHCVER=8.2 LIBRARY=gogol-admin-emailmigration
85− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
101+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
86− - env: GHCVER=8.0.2 LIBRARY=gogol-admin-reports
102+ - env: GHCVER=8.2 LIBRARY=gogol-admin-reports
87− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
103+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
88− - env: GHCVER=8.0.2 LIBRARY=gogol-adsense
104+ - env: GHCVER=8.2 LIBRARY=gogol-adsense
89− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
105+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
90− - env: GHCVER=8.0.2 LIBRARY=gogol-adsense-host
106+ - env: GHCVER=8.2 LIBRARY=gogol-adsense-host
91− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
107+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
92− - env: GHCVER=8.0.2 LIBRARY=gogol-affiliates
108+ - env: GHCVER=8.2 LIBRARY=gogol-affiliates
93− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
109+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
94− - env: GHCVER=8.0.2 LIBRARY=gogol-analytics
110+ - env: GHCVER=8.2 LIBRARY=gogol-analytics
95− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
111+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
96− - env: GHCVER=8.0.2 LIBRARY=gogol-android-enterprise
112+ - env: GHCVER=8.2 LIBRARY=gogol-android-enterprise
97− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
113+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
98− - env: GHCVER=8.0.2 LIBRARY=gogol-android-publisher
114+ - env: GHCVER=8.2 LIBRARY=gogol-android-publisher
99− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
115+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
100− - env: GHCVER=8.0.2 LIBRARY=gogol-apps-activity
116+ - env: GHCVER=8.2 LIBRARY=gogol-apps-activity
101− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
117+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
102− - env: GHCVER=8.0.2 LIBRARY=gogol-apps-calendar
118+ - env: GHCVER=8.2 LIBRARY=gogol-apps-calendar
103− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
119+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
104− - env: GHCVER=8.0.2 LIBRARY=gogol-apps-licensing
120+ - env: GHCVER=8.2 LIBRARY=gogol-apps-licensing
105− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
121+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
106− - env: GHCVER=8.0.2 LIBRARY=gogol-apps-reseller
122+ - env: GHCVER=8.2 LIBRARY=gogol-apps-reseller
107− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
123+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
108− - env: GHCVER=8.0.2 LIBRARY=gogol-apps-tasks
124+ - env: GHCVER=8.2 LIBRARY=gogol-apps-tasks
109− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
125+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
110− - env: GHCVER=8.0.2 LIBRARY=gogol-appstate
126+ - env: GHCVER=8.2 LIBRARY=gogol-appstate
111− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
127+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
112− - env: GHCVER=8.0.2 LIBRARY=gogol-autoscaler
128+ - env: GHCVER=8.2 LIBRARY=gogol-autoscaler
113− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
129+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
114− - env: GHCVER=8.0.2 LIBRARY=gogol-bigquery
130+ - env: GHCVER=8.2 LIBRARY=gogol-bigquery
115− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
131+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
116− - env: GHCVER=8.0.2 LIBRARY=gogol-billing
132+ - env: GHCVER=8.2 LIBRARY=gogol-billing
117− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
133+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
118− - env: GHCVER=8.0.2 LIBRARY=gogol-blogger
134+ - env: GHCVER=8.2 LIBRARY=gogol-blogger
119− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
135+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
120− - env: GHCVER=8.0.2 LIBRARY=gogol-books
136+ - env: GHCVER=8.2 LIBRARY=gogol-books
121− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
137+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
122− - env: GHCVER=8.0.2 LIBRARY=gogol-civicinfo
138+ - env: GHCVER=8.2 LIBRARY=gogol-civicinfo
123− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
139+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
124− - env: GHCVER=8.0.2 LIBRARY=gogol-classroom
140+ - env: GHCVER=8.2 LIBRARY=gogol-classroom
125− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
141+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
126− - env: GHCVER=8.0.2 LIBRARY=gogol-cloudmonitoring
142+ - env: GHCVER=8.2 LIBRARY=gogol-cloudmonitoring
127− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
143+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
128− - env: GHCVER=8.0.2 LIBRARY=gogol-cloudtrace
144+ - env: GHCVER=8.2 LIBRARY=gogol-cloudtrace
129− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
145+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
130− - env: GHCVER=8.0.2 LIBRARY=gogol-container
146+ - env: GHCVER=8.2 LIBRARY=gogol-container
131− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
147+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
132− - env: GHCVER=8.0.2 LIBRARY=gogol-containerbuilder
148+ - env: GHCVER=8.2 LIBRARY=gogol-containerbuilder
133− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
149+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
134− - env: GHCVER=8.0.2 LIBRARY=gogol-customsearch
150+ - env: GHCVER=8.2 LIBRARY=gogol-customsearch
135− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
151+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
136− - env: GHCVER=8.0.2 LIBRARY=gogol-dataflow
152+ - env: GHCVER=8.2 LIBRARY=gogol-dataflow
137− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
153+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
138− - env: GHCVER=8.0.2 LIBRARY=gogol-dataproc
154+ - env: GHCVER=8.2 LIBRARY=gogol-dataproc
139− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
155+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
140− - env: GHCVER=8.0.2 LIBRARY=gogol-datastore
156+ - env: GHCVER=8.2 LIBRARY=gogol-datastore
141− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
157+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
142− - env: GHCVER=8.0.2 LIBRARY=gogol-debugger
158+ - env: GHCVER=8.2 LIBRARY=gogol-debugger
143− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
159+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
144− - env: GHCVER=8.0.2 LIBRARY=gogol-deploymentmanager
160+ - env: GHCVER=8.2 LIBRARY=gogol-deploymentmanager
145− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
161+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
146− - env: GHCVER=8.0.2 LIBRARY=gogol-dfareporting
162+ - env: GHCVER=8.2 LIBRARY=gogol-dfareporting
147− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
163+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
148− - env: GHCVER=8.0.2 LIBRARY=gogol-discovery
164+ - env: GHCVER=8.2 LIBRARY=gogol-discovery
149− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
165+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
150− - env: GHCVER=8.0.2 LIBRARY=gogol-dns
166+ - env: GHCVER=8.2 LIBRARY=gogol-dns
151− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
167+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
152− - env: GHCVER=8.0.2 LIBRARY=gogol-doubleclick-bids
168+ - env: GHCVER=8.2 LIBRARY=gogol-doubleclick-bids
153− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
169+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
154− - env: GHCVER=8.0.2 LIBRARY=gogol-doubleclick-search
170+ - env: GHCVER=8.2 LIBRARY=gogol-doubleclick-search
155− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
171+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
156− - env: GHCVER=8.0.2 LIBRARY=gogol-firebase-dynamiclinks
172+ - env: GHCVER=8.2 LIBRARY=gogol-firebase-dynamiclinks
157− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
173+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
158− - env: GHCVER=8.0.2 LIBRARY=gogol-firebase-rules
174+ - env: GHCVER=8.2 LIBRARY=gogol-firebase-rules
159− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
175+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
160− - env: GHCVER=8.0.2 LIBRARY=gogol-fitness
176+ - env: GHCVER=8.2 LIBRARY=gogol-fitness
161− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
177+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
162− - env: GHCVER=8.0.2 LIBRARY=gogol-fonts
178+ - env: GHCVER=8.2 LIBRARY=gogol-fonts
163− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
179+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
164− - env: GHCVER=8.0.2 LIBRARY=gogol-freebasesearch
180+ - env: GHCVER=8.2 LIBRARY=gogol-freebasesearch
165− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
181+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
166− - env: GHCVER=8.0.2 LIBRARY=gogol-fusiontables
182+ - env: GHCVER=8.2 LIBRARY=gogol-fusiontables
167− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
183+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
168− - env: GHCVER=8.0.2 LIBRARY=gogol-games
184+ - env: GHCVER=8.2 LIBRARY=gogol-games
169− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
185+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
170− - env: GHCVER=8.0.2 LIBRARY=gogol-games-configuration
186+ - env: GHCVER=8.2 LIBRARY=gogol-games-configuration
171− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
187+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
172− - env: GHCVER=8.0.2 LIBRARY=gogol-games-management
188+ - env: GHCVER=8.2 LIBRARY=gogol-games-management
173− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
189+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
174− - env: GHCVER=8.0.2 LIBRARY=gogol-genomics
190+ - env: GHCVER=8.2 LIBRARY=gogol-genomics
175− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
191+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
176− - env: GHCVER=8.0.2 LIBRARY=gogol-groups-migration
192+ - env: GHCVER=8.2 LIBRARY=gogol-groups-migration
177− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
193+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
178− - env: GHCVER=8.0.2 LIBRARY=gogol-groups-settings
194+ - env: GHCVER=8.2 LIBRARY=gogol-groups-settings
179− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
195+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
180− - env: GHCVER=8.0.2 LIBRARY=gogol-iam
196+ - env: GHCVER=8.2 LIBRARY=gogol-iam
181− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
197+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
182− - env: GHCVER=8.0.2 LIBRARY=gogol-identity-toolkit
198+ - env: GHCVER=8.2 LIBRARY=gogol-identity-toolkit
183− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
199+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
184− - env: GHCVER=8.0.2 LIBRARY=gogol-kgsearch
200+ - env: GHCVER=8.2 LIBRARY=gogol-kgsearch
185− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
201+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
186− - env: GHCVER=8.0.2 LIBRARY=gogol-language
202+ - env: GHCVER=8.2 LIBRARY=gogol-language
187− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
203+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
188− - env: GHCVER=8.0.2 LIBRARY=gogol-latencytest
204+ - env: GHCVER=8.2 LIBRARY=gogol-latencytest
189− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
205+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
190− - env: GHCVER=8.0.2 LIBRARY=gogol-logging
206+ - env: GHCVER=8.2 LIBRARY=gogol-logging
191− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
207+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
192− - env: GHCVER=8.0.2 LIBRARY=gogol-manufacturers
208+ - env: GHCVER=8.2 LIBRARY=gogol-manufacturers
193− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
209+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
194− - env: GHCVER=8.0.2 LIBRARY=gogol-maps-coordinate
210+ - env: GHCVER=8.2 LIBRARY=gogol-maps-coordinate
195− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
211+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
196− - env: GHCVER=8.0.2 LIBRARY=gogol-maps-engine
212+ - env: GHCVER=8.2 LIBRARY=gogol-maps-engine
197− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
213+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
198− - env: GHCVER=8.0.2 LIBRARY=gogol-mirror
214+ - env: GHCVER=8.2 LIBRARY=gogol-mirror
199− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
215+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
200− - env: GHCVER=8.0.2 LIBRARY=gogol-ml
216+ - env: GHCVER=8.2 LIBRARY=gogol-ml
201− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
217+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
202− - env: GHCVER=8.0.2 LIBRARY=gogol-monitoring
218+ - env: GHCVER=8.2 LIBRARY=gogol-monitoring
203− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
219+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
204− - env: GHCVER=8.0.2 LIBRARY=gogol-pagespeed
220+ - env: GHCVER=8.2 LIBRARY=gogol-pagespeed
205− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
221+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
206− - env: GHCVER=8.0.2 LIBRARY=gogol-partners
222+ - env: GHCVER=8.2 LIBRARY=gogol-partners
207− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
223+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
208− - env: GHCVER=8.0.2 LIBRARY=gogol-people
224+ - env: GHCVER=8.2 LIBRARY=gogol-people
209− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
225+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
210− - env: GHCVER=8.0.2 LIBRARY=gogol-play-moviespartner
226+ - env: GHCVER=8.2 LIBRARY=gogol-play-moviespartner
211− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
227+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
212− - env: GHCVER=8.0.2 LIBRARY=gogol-plus
228+ - env: GHCVER=8.2 LIBRARY=gogol-plus
213− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
229+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
214− - env: GHCVER=8.0.2 LIBRARY=gogol-plus-domains
230+ - env: GHCVER=8.2 LIBRARY=gogol-plus-domains
215− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
231+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
216− - env: GHCVER=8.0.2 LIBRARY=gogol-prediction
232+ - env: GHCVER=8.2 LIBRARY=gogol-prediction
217− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
233+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
218− - env: GHCVER=8.0.2 LIBRARY=gogol-proximitybeacon
234+ - env: GHCVER=8.2 LIBRARY=gogol-proximitybeacon
219− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
235+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
220− - env: GHCVER=8.0.2 LIBRARY=gogol-pubsub
236+ - env: GHCVER=8.2 LIBRARY=gogol-pubsub
221− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
237+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
222− - env: GHCVER=8.0.2 LIBRARY=gogol-qpxexpress
238+ - env: GHCVER=8.2 LIBRARY=gogol-qpxexpress
223− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
239+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
224− - env: GHCVER=8.0.2 LIBRARY=gogol-replicapool
240+ - env: GHCVER=8.2 LIBRARY=gogol-replicapool
225− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
241+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
226− - env: GHCVER=8.0.2 LIBRARY=gogol-replicapool-updater
242+ - env: GHCVER=8.2 LIBRARY=gogol-replicapool-updater
227− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
243+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
228− - env: GHCVER=8.0.2 LIBRARY=gogol-resourcemanager
244+ - env: GHCVER=8.2 LIBRARY=gogol-resourcemanager
229− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
245+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
230− - env: GHCVER=8.0.2 LIBRARY=gogol-resourceviews
246+ - env: GHCVER=8.2 LIBRARY=gogol-resourceviews
231− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
247+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
232− - env: GHCVER=8.0.2 LIBRARY=gogol-runtimeconfig
248+ - env: GHCVER=8.2 LIBRARY=gogol-runtimeconfig
233− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
249+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
234− - env: GHCVER=8.0.2 LIBRARY=gogol-safebrowsing
250+ - env: GHCVER=8.2 LIBRARY=gogol-safebrowsing
235− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
251+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
236− - env: GHCVER=8.0.2 LIBRARY=gogol-script
252+ - env: GHCVER=8.2 LIBRARY=gogol-script
237− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
253+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
238− - env: GHCVER=8.0.2 LIBRARY=gogol-servicecontrol
254+ - env: GHCVER=8.2 LIBRARY=gogol-servicecontrol
239− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
255+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
240− - env: GHCVER=8.0.2 LIBRARY=gogol-servicemanagement
256+ - env: GHCVER=8.2 LIBRARY=gogol-servicemanagement
241− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
257+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
242− - env: GHCVER=8.0.2 LIBRARY=gogol-sheets
258+ - env: GHCVER=8.2 LIBRARY=gogol-sheets
243− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
259+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
244− - env: GHCVER=8.0.2 LIBRARY=gogol-shopping-content
260+ - env: GHCVER=8.2 LIBRARY=gogol-shopping-content
245− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
261+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
246− - env: GHCVER=8.0.2 LIBRARY=gogol-siteverification
262+ - env: GHCVER=8.2 LIBRARY=gogol-siteverification
247− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
263+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
248− - env: GHCVER=8.0.2 LIBRARY=gogol-slides
264+ - env: GHCVER=8.2 LIBRARY=gogol-slides
249− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
265+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
250− - env: GHCVER=8.0.2 LIBRARY=gogol-spectrum
266+ - env: GHCVER=8.2 LIBRARY=gogol-spectrum
251− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
267+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
252− - env: GHCVER=8.0.2 LIBRARY=gogol-sqladmin
268+ - env: GHCVER=8.2 LIBRARY=gogol-sqladmin
253− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
269+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
254− - env: GHCVER=8.0.2 LIBRARY=gogol-storage-transfer
270+ - env: GHCVER=8.2 LIBRARY=gogol-storage-transfer
255− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
271+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
256− - env: GHCVER=8.0.2 LIBRARY=gogol-tagmanager
272+ - env: GHCVER=8.2 LIBRARY=gogol-tagmanager
257− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
273+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
258− - env: GHCVER=8.0.2 LIBRARY=gogol-taskqueue
274+ - env: GHCVER=8.2 LIBRARY=gogol-taskqueue
259− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
275+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
260− - env: GHCVER=8.0.2 LIBRARY=gogol-translate
276+ - env: GHCVER=8.2 LIBRARY=gogol-translate
261− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
277+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
262− - env: GHCVER=8.0.2 LIBRARY=gogol-urlshortener
278+ - env: GHCVER=8.2 LIBRARY=gogol-urlshortener
263− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
279+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
264− - env: GHCVER=8.0.2 LIBRARY=gogol-useraccounts
280+ - env: GHCVER=8.2 LIBRARY=gogol-useraccounts
265− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
281+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
266− - env: GHCVER=8.0.2 LIBRARY=gogol-vision
282+ - env: GHCVER=8.2 LIBRARY=gogol-vision
267− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
283+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
268− - env: GHCVER=8.0.2 LIBRARY=gogol-webmaster-tools
284+ - env: GHCVER=8.2 LIBRARY=gogol-webmaster-tools
269− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
285+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
270− - env: GHCVER=8.0.2 LIBRARY=gogol-youtube
286+ - env: GHCVER=8.2 LIBRARY=gogol-youtube
271− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
287+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
272− - env: GHCVER=8.0.2 LIBRARY=gogol-youtube-analytics
288+ - env: GHCVER=8.2 LIBRARY=gogol-youtube-analytics
273− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
289+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
274− - env: GHCVER=8.0.2 LIBRARY=gogol-youtube-reporting
290+ - env: GHCVER=8.2 LIBRARY=gogol-youtube-reporting
275− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
291+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
276
292
277 # Examples
293 # Examples
278− - env: GHCVER=8.0.2 LIBRARY=gogol-examples
294+ - env: GHCVER=8.2 LIBRARY=gogol-examples
279− addons: { apt: { packages: [ghc-8.0.2], sources: [hvr-ghc] } }
295+ addons: { apt: { packages: [ghc-8.2], sources: [hvr-ghc] } }
280# END GENERATED
296# END GENERATED
script/generate-travis-config+9−9
@@ -39,9 +39,9 @@ TITLE
39 done
39 done
40}
40}
41
41
42−ghc_710=( 7.10.3 )
43ghc_802=( 8.0.2 )
42ghc_802=( 8.0.2 )
43+ghc_82=( 8.2 )
44−ghc_all=( 8.0.2 7.10.3 )
44+ghc_all=( 8.2 8.0.2 7.10.3 )
45
45
46travis=".travis.yml"
46travis=".travis.yml"
47
47
@@ -49,12 +49,12 @@ echo "Updating ${travis}"
49
49
50sed -i -e '/# GENERATED/,/# END GENERATED/d' "${travis}"
50sed -i -e '/# GENERATED/,/# END GENERATED/d' "${travis}"
51
51
52−echo "# GENERATED" >> "${travis}"
52+echo "# GENERATED" >> "${travis}"
53−matrix "Documentation" ghc_710[@] docs[@] >> "${travis}"
53+matrix "Documentation" ghc_82[@] docs[@] >> "${travis}"
54−matrix "Core" ghc_all[@] core[@] >> "${travis}"
54+matrix "Core" ghc_all[@] core[@] >> "${travis}"
55−matrix "Priority" ghc_all[@] priority[@] >> "${travis}"
55+matrix "Priority" ghc_all[@] priority[@] >> "${travis}"
56−matrix "Remainder" ghc_802[@] library[@] >> "${travis}"
56+matrix "Remainder" ghc_82[@] library[@] >> "${travis}"
57−matrix "Examples" ghc_802[@] examples[@] >> "${travis}"
57+matrix "Examples" ghc_82[@] examples[@] >> "${travis}"
58−echo "# END GENERATED" >> "${travis}"
58+echo "# END GENERATED" >> "${travis}"
59
59
60echo "Done."
60echo "Done."
script/hackage-documentation+1−1
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5: ${PACKAGE?}
5: ${PACKAGE?}
6: ${PASSWORD?}
6: ${PASSWORD?}
script/set-version+1−1
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5pvp="$1"
5pvp="$1"
6semantic="$2"
6semantic="$2"
script/travis-documentation+7−27
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5if [ "$TRAVIS_BRANCH" != "develop" ]; then
5if [ "$TRAVIS_BRANCH" != "develop" ]; then
6 echo "Ignoring documentation build for branch '$TRAVIS_BRANCH'."
6 echo "Ignoring documentation build for branch '$TRAVIS_BRANCH'."
@@ -14,36 +14,18 @@ fi
14
14
15DOC_REF=github.com/brendanhay/gogol-doc.git
15DOC_REF=github.com/brendanhay/gogol-doc.git
16GHCVER=${GHCVER?"GHCVER needs to be set."}
16GHCVER=${GHCVER?"GHCVER needs to be set."}
17−BUILD_ID=${TRAVIS_BUILD_ID?"TRAVIS_BUILD_ID needs to be set."}
17+BUILD_ID=${TRAVIS_BUILD_ID:-1}
18−BUILD_NUMBER=${TRAVIS_BUILD_NUMBER?"TRAVIS_BUILD_NUMBER needs to be set."}
18+BUILD_NUMBER=${TRAVIS_BUILD_NUMBER:-1}
19
19
20path=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
20path=$(cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd)
21
21
22−output=doc
23−platform=x86_64-linux
24−resolver=$(sed -n 's/^resolver: *\(.*\)$/\1/p' stack-$GHCVER.yaml)
25−
26−echo "Using resolver ${resolver}"
27−
28−databases=( $(stack --stack-yaml stack-$GHCVER.yaml path | sed -n 's/^.*-pkg-db: *\(.*\)$/\1/p') )
29−databases=( "${databases[@]/#/--package-db }" )
30−
31−echo "Using resolver ${resolver}"
32−echo "Using databases ${databases[@]}"
33−
34$path/travis-timeout \
22$path/travis-timeout \
35− stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml install \
23+ stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml \
36− standalone-haddock \
24+ build --fast -j1 --haddock --no-haddock-deps
37− hscolour
38
25
39−$path/travis-timeout \
26+output=doc
40− stack --no-terminal --skip-ghc-check --stack-yaml stack-$GHCVER.yaml build \
41− gogol-core gogol
42
27
43−$path/travis-timeout \
28+cp -R $(stack path --local-doc-root) $output
44− standalone-haddock --hyperlink-source -o $output \
45− ${databases[@]} \
46− core gogol*
47
29
48{
30{
49 cat <<-HTML
31 cat <<-HTML
@@ -65,8 +47,6 @@ HTML
65HTML
47HTML
66} > $output/index.html
48} > $output/index.html
67
49
68−set -x
69−
70cd $output
50cd $output
71
51
72git init
52git init
script/travis-lifecycle-before_install+1−2
@@ -1,11 +1,10 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5mkdir -p ~/.local/bin
5mkdir -p ~/.local/bin
6
6
7curl -L https://www.stackage.org/stack/linux-x86_64 | \
7curl -L https://www.stackage.org/stack/linux-x86_64 | \
8 tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
8 tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'
9
9
10−ghc --version
11stack --version
10stack --version
script/travis-lifecycle-install+1−1
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5GHCVER=${GHCVER?"GHCVER needs to be set."}
5GHCVER=${GHCVER?"GHCVER needs to be set."}
6LIBRARY=${LIBRARY?"LIBRARY needs to be set."}
6LIBRARY=${LIBRARY?"LIBRARY needs to be set."}
script/travis-lifecycle-script+1−1
@@ -1,6 +1,6 @@
1#!/usr/bin/env bash
1#!/usr/bin/env bash
2
2
3−set -e
3+set -euo pipefail
4
4
5GHCVER=${GHCVER?"GHCVER needs to be set."}
5GHCVER=${GHCVER?"GHCVER needs to be set."}
6LIBRARY=${LIBRARY?"LIBRARY needs to be set."}
6LIBRARY=${LIBRARY?"LIBRARY needs to be set."}
share/library.mk+1−1
@@ -8,7 +8,7 @@ sdist:
8 cabal sdist
8 cabal sdist
9
9
10upload:
10upload:
11− cabal upload dist/$(NAME)-$(VERSION).tar.gz
11+ cabal upload dist/$(NAME)-$(VERSION).tar.gz || true
12
12
13upload-docs:
13upload-docs:
14 PACKAGE=$(NAME) ../script/hackage-documentation
14 PACKAGE=$(NAME) ../script/hackage-documentation
stack-7.10.3.yaml+1−1
@@ -1,5 +1,5 @@
1compiler: ghc-7.10.3
1compiler: ghc-7.10.3
2−resolver: lts-6.9
2+resolver: lts-7.6
3flags: {}
3flags: {}
4extra-deps:
4extra-deps:
5 - http-conduit-2.2.0
5 - http-conduit-2.2.0
stack-8.0.2.yaml+1−1
@@ -1,5 +1,5 @@
1compiler: ghc-8.0.2
1compiler: ghc-8.0.2
2−resolver: nightly-2017-02-16
2+resolver: lts-9.0
3flags: {}
3flags: {}
4extra-deps: []
4extra-deps: []
5packages:
5packages:
stack-8.2.yamlnew file+116
@@ -0,0 +1,116 @@
1+compiler: ghc-8.2
2+resolver: nightly-2017-08-12
3+flags: {}
4+extra-deps: []
5+packages:
6+ - core
7+ - gogol
8+ - examples
9+# GENERATED
10+ - gogol-adexchange-buyer
11+ - gogol-adexchange-seller
12+ - gogol-admin-datatransfer
13+ - gogol-admin-directory
14+ - gogol-admin-emailmigration
15+ - gogol-admin-reports
16+ - gogol-adsense
17+ - gogol-adsense-host
18+ - gogol-affiliates
19+ - gogol-analytics
20+ - gogol-android-enterprise
21+ - gogol-android-publisher
22+ - gogol-appengine
23+ - gogol-apps-activity
24+ - gogol-apps-calendar
25+ - gogol-apps-licensing
26+ - gogol-apps-reseller
27+ - gogol-apps-tasks
28+ - gogol-appstate
29+ - gogol-autoscaler
30+ - gogol-bigquery
31+ - gogol-billing
32+ - gogol-blogger
33+ - gogol-books
34+ - gogol-civicinfo
35+ - gogol-classroom
36+ - gogol-cloudmonitoring
37+ - gogol-cloudtrace
38+ - gogol-compute
39+ - gogol-container
40+ - gogol-containerbuilder
41+ - gogol-customsearch
42+ - gogol-dataflow
43+ - gogol-dataproc
44+ - gogol-datastore
45+ - gogol-debugger
46+ - gogol-deploymentmanager
47+ - gogol-dfareporting
48+ - gogol-discovery
49+ - gogol-dns
50+ - gogol-doubleclick-bids
51+ - gogol-doubleclick-search
52+ - gogol-drive
53+ - gogol-firebase-dynamiclinks
54+ - gogol-firebase-rules
55+ - gogol-fitness
56+ - gogol-fonts
57+ - gogol-freebasesearch
58+ - gogol-fusiontables
59+ - gogol-games
60+ - gogol-games-configuration
61+ - gogol-games-management
62+ - gogol-genomics
63+ - gogol-gmail
64+ - gogol-groups-migration
65+ - gogol-groups-settings
66+ - gogol-iam
67+ - gogol-identity-toolkit
68+ - gogol-kgsearch
69+ - gogol-language
70+ - gogol-latencytest
71+ - gogol-logging
72+ - gogol-manufacturers
73+ - gogol-maps-coordinate
74+ - gogol-maps-engine
75+ - gogol-mirror
76+ - gogol-ml
77+ - gogol-monitoring
78+ - gogol-oauth2
79+ - gogol-pagespeed
80+ - gogol-partners
81+ - gogol-people
82+ - gogol-play-moviespartner
83+ - gogol-plus
84+ - gogol-plus-domains
85+ - gogol-prediction
86+ - gogol-proximitybeacon
87+ - gogol-pubsub
88+ - gogol-qpxexpress
89+ - gogol-replicapool
90+ - gogol-replicapool-updater
91+ - gogol-resourcemanager
92+ - gogol-resourceviews
93+ - gogol-runtimeconfig
94+ - gogol-safebrowsing
95+ - gogol-script
96+ - gogol-servicecontrol
97+ - gogol-servicemanagement
98+ - gogol-sheets
99+ - gogol-shopping-content
100+ - gogol-siteverification
101+ - gogol-slides
102+ - gogol-spectrum
103+ - gogol-sqladmin
104+ - gogol-storage
105+ - gogol-storage-transfer
106+ - gogol-tagmanager
107+ - gogol-taskqueue
108+ - gogol-translate
109+ - gogol-urlshortener
110+ - gogol-useraccounts
111+ - gogol-vision
112+ - gogol-webmaster-tools
113+ - gogol-youtube
114+ - gogol-youtube-analytics
115+ - gogol-youtube-reporting
116+# END GENERATED
stack.yaml+1−1
@@ -1 +1 @@
1−stack-8.0.2.yaml
1+stack-8.2.yaml