5
5
Bindists for the Haskell toolchain have been produced by upstream (the developers of each respective tool) for
6
6
a long time and many tools rely on these "official" bindists (e.g. GHCup and stack).
7
7
8
- We propose here that bindists are additionally built and maintained in joint effort by the projects that
9
- provide installation experiences, removing the hard dependency on upstream bindists entirely.
8
+ We propose here that bindists are built and maintained by the GHCup project, which
9
+ provides the main installation experiences in the Haskell ecosystem, removing the hard
10
+ dependency on upstream bindists entirely.
10
11
11
12
## Background
12
13
@@ -230,10 +231,21 @@ coming up with a permanent storage solution and very robust nightly pipelines.
230
231
* 6 months: proof of concept of a central GitHub CI building most of the toolchain
231
232
* 12 months: building GHC via github actions
232
233
233
- ## Budget
234
+ ## Funding
234
235
235
- We request funding for private GitHub CI runners to power our midstream bindist release pipelines. Prices are in USD.
236
- This is an example/estimate. The HF and the proposer will negotiate the exact terms in private.
236
+ ### Who and what
237
+
238
+ The GHCup project requests funding for private GitHub CI runners to power the midstream bindist release pipelines.
239
+ It will receive and manage the funding in strict collaboration with the Haskell Foundation.
240
+
241
+ Volunteers who want to collaborate in midstream bindists are welcome to look at the project structure and collaboration guidelines:
242
+
243
+ * https://www.haskell.org/ghcup/about/#team
244
+ * https://www.haskell.org/ghcup/dev/#contribution-process-and-expectations
245
+
246
+ ### Budget
247
+
248
+ The following is an example/estimate of a budget (prices are in USD). The HF and the proposer will negotiate the exact terms in private.
237
249
238
250
- Linux/FreeBSD x86_64 runner on Hetzner (AX52)
239
251
* monthly: $62.24
@@ -255,12 +267,12 @@ We may request more runners depending on the demand, so it may very well be 3 ru
255
267
256
268
## Stakeholders
257
269
270
+ * GHCup developers, who receive funding
258
271
* GHC developers
259
272
* cabal developers
260
273
* stack developers
261
274
* HLS developers
262
275
* VSCode Haskell developers
263
- * GHCup developers
264
276
* Haskell toolchain end users
265
277
266
278
## Success
0 commit comments