Commit Graph

68 Commits

Author SHA1 Message Date
joneshf
d5d6d73769
Add rules for uploading to hackage
While it would be really nice to run this from CI,
The only way to upload a package involves using account-wide credentials.
We can either use a username/password, or an API token.
Both of these credentials have the same privileges,
and that's too much power to give to CI.

For now, we run this from the local machine.
Maybe we can think of another way that's a bit safer.
2018-07-29 09:14:10 -07:00
joneshf
e1dfee6745
Remove old cache keys
We simplified the cache.
These keys can go away now.
2018-07-29 09:14:10 -07:00
joneshf
103a65fbf9
Add a workflow
Since we renamed the single job from `build` to `test`,
we have to be explicit about what is supposed to happen.
2018-07-24 23:39:50 -07:00
joneshf
b078be7bc5
Simplify CI
We don't really need to have separate caches.
We fallback to the stack-root cache as it should have built most stuff.
We can remove it in a future commit.
It will have cached under the new key.

We also can call one command, and let Make figure everything out.
2018-07-24 23:28:15 -07:00
joneshf
a53fe52f09
Add a Makefile
We can make things easier on contributors if we setup a build system.
We can also make CI easier if we use Make.
2018-07-24 23:08:36 -07:00
Hardy Jones
9de1efa855
Merge pull request #3 from joneshf/joneshf-patch-1
Bump `aeson` upper bound
2018-07-24 07:10:06 -07:00
Hardy Jones
b970421bfb
Merge branch 'master' into joneshf-patch-1 2018-07-24 07:07:03 -07:00
Hardy Jones
dca09dada8
Merge pull request #7 from joneshf/joneshf-patch-2
Add circleci badge
2018-07-24 06:58:06 -07:00
Hardy Jones
fd6bee6637
Add circleci badge 2018-07-24 06:56:05 -07:00
Hardy Jones
ecf80ca64b
Merge pull request #6 from joneshf/circleci
Cache dependencies and compilation artifacts
2018-07-24 06:53:20 -07:00
joneshf
53a3786bef
Cache dependencies and compilation artifacts
Should speed up the build considerably.
2018-07-24 06:39:44 -07:00
joneshf
fe63e98993
Setup circleci
Looks like a minimal amount of stuff to get a full CI cycle going.
2018-07-24 06:12:24 -07:00
Hardy Jones
4e13046e1e
Bump aeson upper bound
Per https://github.com/commercialhaskell/stackage/issues/3393,
`aeson` is out of bounds.

To get back into stackage nightly, we need to be compatible with it.
2018-06-19 06:23:37 -07:00
joneshf
237e636e6c Bump version to 0.2.0.0 2018-02-19 01:45:06 -08:00
joneshf
11a3a2463c Fix notifier and version 2018-02-19 01:44:12 -08:00
joneshf
9876756b7d Bump version to 0.1.0.1 2018-02-18 19:48:07 -08:00
joneshf
272c5764a9 Add synopsis 2018-02-18 19:47:20 -08:00
joneshf
83a19e1750 Extract core rollbar to its own package
This is almost entirely copy-pasted from `wai-middleware-rollbar` 0.8.4.

The intent is to make the core data types available for other packages.
If this gets unweildy, move it right back.
2018-02-18 19:42:08 -08:00