145 Commits

Author SHA1 Message Date
Vaibhav Sagar
9a805ef9a5
lts-22.6 -> lts-22.10 (#1472) 2024-02-12 14:28:23 +11:00
Vaibhav Sagar
127d9b4ac8
lts-22.5 -> lts-22.6 (#1464) 2024-01-16 15:37:34 +11:00
Vaibhav Sagar
e7835e2332
lts-22.4 -> lts-22.5 (#1460) 2024-01-09 22:27:42 +11:00
Vaibhav Sagar
591ed7e560
lts-22.0 -> lts-22.4 (#1457) 2023-12-30 14:52:28 +11:00
Vaibhav Sagar
efaed25b2e
stack.yaml: use lts-22 (#1456) 2023-12-28 22:42:43 +11:00
Vaibhav Sagar
e02373f853
stack.yaml: bump Chart-cairo (#1436) 2023-12-19 11:49:16 +11:00
Tom McLaughlin
9f57e2c52e Nix and stack.yaml organization 2023-12-02 18:08:27 -08:00
thomasjm
653858121a stack.yaml: several new packages needed for Nix build 2023-08-11 01:17:15 -07:00
thomasjm
5efe6969bb stack.yaml: don't pass enable: false as it disables Stack autodetection 2023-08-10 23:00:11 -07:00
Vaibhav Sagar
7de07ec3a3
Bump LTS to GHC 9.4 (#1416)
* stack-9.2.yaml

* Bump LTS to GHC 9.4

* extra deps

* stack.yaml: update

* Add hidden package flags at the end
2023-08-08 02:50:38 +10:00
Vaibhav Sagar
8afa4e22c5
Bump stack.yaml to use GHC 9.2 (#1402)
* Bump stack.yaml to use GHC 9.2

* .github/workflows/ci.yml: update

* .github/workflows/nix.yml: update

* .github/workflows/nix.yml: update

* release-9.2.nix: update

* Dockerfile: use newest pip

* Use newer lts
2023-03-03 22:53:17 +11:00
Getz
8d5334c4fa Use gtk2hs-builtools-0.13.8.3 2022-05-10 17:55:07 +02:00
Vaibhav Sagar
fd9f9facea stack.yaml: use lts-18.27 2022-02-28 21:56:45 +08:00
Vaibhav Sagar
db8bd78434 s/lts-18.18/lts-18.19/ 2021-12-25 09:11:07 -05:00
Vaibhav Sagar
d0b6a31e73 s/lts-18.16/lts-18.18/ 2021-12-20 09:17:24 -05:00
Vaibhav Sagar
c60da6032d stack.yaml: bump to lts-18.16 2021-11-09 07:43:54 -05:00
Vaibhav Sagar
bd9555b11c stack.yaml: bump LTS to 18.15 2021-11-06 15:53:56 -04:00
Vaibhav Sagar
0ff0145c03
s/lts-18.5/lts-18.13/ (#1286) 2021-10-16 03:12:49 +11:00
Vaibhav Sagar
8bfaad03e5
Remove stack --docker development support (#1273) 2021-09-12 03:40:45 +10:00
Vaibhav Sagar
682a689688 stack.yaml: use 18.5 LTS until there is a GHC 8.10.6 Docker image 2021-08-26 18:18:39 +10:00
Vaibhav Sagar
a89ad1a09d
stack.yaml: add ihaskell-graphviz (#1257) 2021-08-23 01:41:40 +10:00
Vaibhav Sagar
911c440b3d stack.yaml: bump resolver to lts-18.7 2021-08-22 15:24:11 +10:00
Brandon Chinn
296c8e4782 Improve Dockerfile 2021-08-18 09:03:25 -07:00
Brandon Chinn
3a856bb644 Bump stack resolver 2021-08-17 21:21:49 -07:00
Alejandro Serrano
6c0b0306ce
Support for GHC 8.10 2021-02-28 13:54:31 +01:00
Vaibhav Sagar
5b7e03b2ca Use LTS-16.23 2020-11-23 23:56:57 +11:00
Vaibhav Sagar
36f0acdeaa Revert "stack.yaml: disable some ihaskell-display modules for faster build"
This reverts commit 2318d0c4ef71773c839e37722da2ade51fe592b5.
2020-04-30 23:39:41 +08:00
Vaibhav Sagar
2318d0c4ef stack.yaml: disable some ihaskell-display modules for faster build 2020-04-30 22:55:18 +08:00
Vaibhav Sagar
80c0e52e72 Bump resolver to lts-14.27 2020-04-23 12:11:39 +08:00
Vaibhav Sagar
113182f2ba Bump resolver to lts-14.23 2020-02-05 17:17:24 -05:00
Vaibhav Sagar
bc5d53ac78 Bump resolver to lts-14.22 2020-02-02 16:10:40 -05:00
Vaibhav Sagar
76bbf5e44b Bump resolver to lts-14.21 2020-01-21 12:24:39 -05:00
Vaibhav Sagar
50f7bdf4a4 Bump resolver to lts-14.20 2020-01-06 14:04:21 -05:00
Vaibhav Sagar
7e88d88e73 Bump resolver to lts-14.19 2019-12-30 15:10:22 -05:00
Vaibhav Sagar
1366ceff30 Bump resolver to lts-14.18 2019-12-28 01:49:19 -05:00
Vaibhav Sagar
18ffaacc4d Bump resolver to lts-14.15 2019-11-24 19:33:09 -05:00
Dominik Schlösser
d98969dce8 fix build failures parsing __attribute__ in headers 2019-10-30 11:17:12 -04:00
Vaibhav Sagar
173c3d5a4a Bump resolver to lts-14.12 2019-10-28 17:38:06 -04:00
Vaibhav Sagar
8c07180d6d Bump resolver to lts-14.8 2019-10-09 17:34:21 -04:00
Vaibhav Sagar
82b5fb7bf2
stack.yaml: enable IHaskell display packages (#1100)
stack.yaml: enable IHaskell display packages
2019-10-03 12:42:21 -04:00
Vaibhav Sagar
d1598f8a9b stack.yaml: bump resolver to lts-14.7 2019-09-25 10:52:49 -04:00
Vaibhav Sagar
2df8df0e72 Bump resolver to lts-13.26 2019-06-22 19:15:29 -04:00
Vaibhav Sagar
146659e040 Bump resolver to lts-13.25 2019-06-10 17:20:29 -04:00
James Brock
c8e4c06dd0 Dockerfile refactor
This Dockerfile gives us more control and isolation of dependencies
during development.

Base image `FROM ubuntu` instead of `fcpo/stack-build`.  We will use the
Stack and GHC on the host system, don't need it installed in the image.
The image is just for isolating the system package dependencies. Stack
will isolate the Haskell package dependencies (and the pip and npm
dependencies).

This gives is a single authority for the resolver, which is
the `stack.yaml`. We no longer need to manually make the `stack.yaml`
and `Dockerfile` resolvers agree.

Don't install `jupyter` in the Docker image, we'll use `stack --docker` to
install it later. This allows developers to choose the version of the jupyter
dependencies.

Add the `docker` section to `stack.yaml`, disabled by default.

__Motivating example:__ ipywidgets version 7 has changed its protocol.
We want to upgrade ihaskell-widgets, which works only on ipywidgets
version 6. To install ipywidgets version 6, we need to downgrade Python to 3.5.
We can use `stack --docker` to isolate a development environment in
which ihaskell-widgets is working, and then upgrade it to the latest
versions.
2019-06-03 14:27:31 +09:00
Vaibhav Sagar
c55f12ae72 Bump resolver to lts-13.24 2019-06-02 11:12:17 -04:00
Vaibhav Sagar
a85e2a3d87 Bump resolver to lts-13.23 2019-05-31 13:47:40 -04:00
Vaibhav Sagar
cd5d62214e Bump resolver to lts-13.22 2019-05-21 05:35:49 -04:00
Vaibhav Sagar
8e8089dd43 Bump resolver to lts-13.18 2019-04-26 19:18:39 -04:00
Vaibhav Sagar
60fceecc7e Bump resolver to lts-13.12 2019-03-12 14:25:44 -04:00
Vaibhav Sagar
e373bd3d36 stack.yaml: bump resolver to lts-13.6 2019-02-08 16:34:58 -05:00