github
github copied to clipboard
The github API for Haskell
Fixes #510 and #504. (I simply included the commit by @magthe.)
One of the currently missing reasons is "ci_activity". This together with #504, means that the notifications API means that the notifications api often fails.
This adds a subset of the [Reactions](https://docs.github.com/en/rest/reactions/reactions?apiVersion=2022-11-28) endpoints, which were needed for https://github.com/channable/hoff/pull/272. I wasn't quite sure how to add tests for it, so if those are desired I'd be...
GitHub introduced a date-based versioning scheme for the API a while ago already: https://github.blog/developer-skills/github/to-infinity-and-beyond-enabling-the-future-of-githubs-rest-api-with-api-versioning/ In this scheme, version `v3` is now known as `2022-11-28` (and at time of writing, there...
Blocked on: - [x] HsOpenSSL because of https://github.com/haskell/cabal/issues/10467 - [x] https://github.com/fizruk/http-api-data/issues/147 - [ ] https://codeberg.org/valpackett/http-link-header/issues/1 See: - #514
Blocked on: - [x] HsOpenSSL because of https://github.com/haskell/cabal/issues/10467 https://github.com/haskell-github/github/actions/runs/11783615598/job/32821145267?pr=514#step:15:31 > rejecting: HsOpenSSL:setup.Cabal-3.14.0.0/installed-ccad (constraint from maximum version of Cabal used by Setup.hs requires
Blocked on: - [x] https://github.com/haskellari/binary-instances/issues/31
When querying jobs by workflow run id, `runner_id`, `runner_name`, `runner_group_id` and `runner_group_name` fields can return as `null` if the job was skipped as part of the run. The GitHub API...
The `Job` type was missing a field from the schema in https://docs.github.com/en/rest/actions/workflow-jobs?apiVersion=2022-11-28#list-jobs-for-a-workflow-run
The following code snippet is present in the documentation as a form of an example: ```hs import qualified GitHub as GH main :: IO () main = do possibleUser