Commit Graph

54 Commits

Author SHA1 Message Date
dependabot[bot]
9aa34e0e79
Bump actions/download-artifact from 2 to 3
Bumps [actions/download-artifact](https://github.com/actions/download-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/download-artifact/releases)
- [Commits](https://github.com/actions/download-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-09 21:11:51 +00:00
dependabot[bot]
d106468789
Bump actions/upload-artifact from 2 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 2 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-09 21:06:04 +00:00
dependabot[bot]
1199519da4
Bump actions/cache from 2 to 3
Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-09-09 21:03:55 +00:00
Taylor Fausak
b970a11851 Rewrite tests in spec style 2022-09-09 19:39:19 +00:00
Taylor Fausak
dcdcd6ac87 Change how tests are ran 2022-09-08 14:05:47 +00:00
Taylor Fausak
61c0d7cdee Make GHC 9.4.2 the default build 2022-09-08 14:00:19 +00:00
Taylor Fausak
7816fc8977 Restructure artifact directory 2022-09-08 13:59:47 +00:00
Taylor Fausak
bd6adf8650 Reformat workflow file 2022-09-08 13:58:00 +00:00
Taylor Fausak
5d5ae8a655 Switch from Brittany to Ormolu 2022-09-08 13:55:50 +00:00
Taylor Fausak
d622cc8c8d Rename "CI" to "Workflow" 2022-09-08 13:51:54 +00:00
Taylor Fausak
6992870231 Move cabal check into separate job 2022-09-08 13:47:58 +00:00
Taylor Fausak
ba73392cbe Move HLint workflow into CI 2022-09-08 13:47:00 +00:00
Taylor Fausak
9064a978bc Move Brittany workflow into CI 2022-09-08 13:46:34 +00:00
Taylor Fausak
805a2609b4 Run CI workflow on all pushes 2022-09-08 13:46:05 +00:00
Taylor Fausak
4e45894883 Upgrade to latest patch versions of GHC 2022-09-08 13:41:30 +00:00
Taylor Fausak
1fb2548007 Switch to official HLint action 2022-09-08 13:39:51 +00:00
Taylor Fausak
ca917d609e Add dependabot 2022-09-08 13:39:22 +00:00
Taylor Fausak
b4e9a6ae09 Move Brittany config 2022-09-08 13:38:51 +00:00
Taylor Fausak
81c2ffb013 Move HLint config 2022-09-08 13:38:41 +00:00
Taylor Fausak
45d3e0960b Add support for GHC 9.4 2022-08-27 18:48:06 +00:00
Taylor Fausak
6d050b7a7a Fix releases 2022-01-11 12:44:21 +00:00
Taylor Fausak
8d0237c0bb Fix CI job name 2022-01-11 12:36:48 +00:00
Taylor Fausak
ee128cd2b6 Update CI 2022-01-11 12:36:00 +00:00
Taylor Fausak
6ff9334630 Update everything for 2022 2022-01-11 12:30:31 +00:00
Taylor Fausak
994df4266c Upgrade to GHC 8.10.7 2021-12-09 22:34:40 -05:00
Taylor Fausak
d71e09601b Upgrade Windows to GHC 9.2 2021-12-09 22:34:27 -05:00
Taylor Fausak
a55cdbeedc Upgrade MacOS to GHC 9.2 2021-12-09 22:34:19 -05:00
Taylor Fausak
689f15f8f7 Use the latest operating system versions 2021-12-09 22:34:04 -05:00
Taylor Fausak
f093a8065f Use the recommended version of Cabal 2021-12-09 22:33:02 -05:00
Taylor Fausak
b501c5b950 Set up HLint action 2021-12-09 22:30:57 -05:00
Taylor Fausak
feb17fbd75 Format everything with Brittany 2021-12-09 22:30:57 -05:00
Taylor Fausak
ffe3c9b706 Add pedantic flag and remove cabal.project 2021-12-04 15:26:06 -05:00
Taylor Fausak
62eb9957b4
Add GHC 9.2.1 to the test matrix
This might fix #41, or it might fail.
2021-11-24 10:37:03 -05:00
Taylor Fausak
b044b7649f Test i386 in CI 2021-05-28 18:48:31 +00:00
Taylor Fausak
1bdbfbdf3d Allow GHC 8.2 2021-05-26 20:03:56 -04:00
Taylor Fausak
0f3fd280ec Allow GHC 8.4 2021-05-26 19:47:24 -04:00
Taylor Fausak
fb0b5f9331 Add support for GHC 8.6 2021-05-26 19:17:25 -04:00
Taylor Fausak
39d2fcc8e8 Fix Cabal version numbers 2021-05-11 08:03:36 -04:00
Taylor Fausak
ff2d41a6da Don't fail fast 2021-04-11 14:28:27 -04:00
Taylor Fausak
5484556515 Start splitting things up and paring them down 2021-04-10 13:34:26 -04:00
Taylor Fausak
793880269c Switch to GitHub Actions 2021-02-07 14:01:04 -05:00
Taylor Fausak
6e1ffb6ff2
Only upload package once 2020-11-18 21:25:09 -05:00
Taylor Fausak
6fc701e528
Flip around how the build matrix is defined 2020-11-14 15:40:24 -05:00
Taylor Fausak
bc3a751ac1
Downgrade to Cabal 3.2.0.0 2020-11-14 15:12:40 -05:00
Taylor Fausak
b0ba37e4af
Test against macOS and Windows 2020-11-14 15:04:14 -05:00
Taylor Fausak
381d1160c4
Test against older versions of GHC 2020-11-14 14:43:37 -05:00
Taylor Fausak
6a788e15a0 Add some badges 2020-11-14 17:54:33 +00:00
Taylor Fausak
ab0769d1ad Try to fix shell globbing 2020-11-14 17:45:05 +00:00
Taylor Fausak
0e10c73247 Automatically upload releases to Hackage 2020-11-14 17:39:35 +00:00
Taylor Fausak
6c4d5a2d7a Print out whole event as JSON 2020-11-14 17:27:58 +00:00