Commit Graph

7 Commits

Author SHA1 Message Date
Potato Hatsue
8d5e34706c
Update nix flake (#2065)
* Update nix flake

* Fix missing ghc-api-compat in hiedb

* unrelated: Update paths_ignore for #2063

Co-authored-by: Junyoung "Clare" Jang <jjc9310@gmail.com>
2021-08-05 21:38:19 +08:00
Avi Dessauer
f9042bf625
Fix nix flake (#2030)
* Fix nix flake

* Address review
2021-07-22 23:55:10 +00:00
Potato Hatsue
8aa698b53f
nix: add support for ghc 9.0.1 (#1995)
* nix: add support for ghc 9.0.1

* Add CI

* Don't use overrideScope

* Try to disable plugins properly

* Avoid removing attrs of hpkgs

* Split CI steps

* Jailbreak all ghc901 packages

* Override `operational`

* Disable the test of `dual-tree`

* Override `dependent-sum-template`

* Disable tests for every ghc901 package

* Remove formatters executables from dev shell

* Disable pre-commit check for ghc901

* Override `diagrams` packages

* Override `monoid-extras`

* Disable class plugin and refineImports plugin (consistent with cabal-ghc901.project)
2021-07-04 13:15:04 +08:00
Potato Hatsue
77af21ecea
Update nix to GHC 8.10.5 (#1991)
* Update nix to GHC 8.10.5

* Update hiedb 0.4.0
2021-07-02 00:57:50 +08:00
Junyoung/Clare Jang
7ba6279aa4
Add GHC 8.10.5 support (#1899)
* Add GHC 8.10.5

* Remove GHC 8.10.2

* Fix cabal build

* Downgrade bench to 8.10.4 as master do not have 8.10.5

* Add missing window builds

* Update ghc-api-compat location

* Mark a test as broken in GHC 8.10.5

* Exclude ghc 8.10.5 for MacOS CI

* Update build.yml

* Revert "Remove GHC 8.10.2"

This reverts commit b85b02903b797e63a57179ba49c02fe204e2aab6.
2021-06-10 16:22:17 -04:00
Potato Hatsue
959da62074
Fix nix build for #1858 (#1870)
* Fix nix build for #1858

* Update skip paths

* Run job nix build on PRs that change nix files

* Fix typo
2021-05-27 12:33:28 +08:00
Potato Hatsue
9abf566e06
nix: refactor with flakes (#1827)
* nix: refactor with flakes

* Update github actions

* Make pre-commit-hooks/flake-utils follows flake-utils

* Update github actions

* Update github actions

* Support multi GHC versions

* Update github actions

* Copy postInstall from nixpkgs

* Remove invalid ghc865

* Update README

* Use nixpkgs-unstable

* Update README

* Add plugins automatically
2021-05-19 03:32:23 -04:00