GitHub.jl icon indicating copy to clipboard operation
GitHub.jl copied to clipboard

A Julia package for interfacing with GitHub

Results 23 GitHub.jl issues
Sort by recently updated
recently updated
newest added
trafficstars

`GITHUB_TOKEN` should be set on GitHub Actions. EDIT: so iterating gists doesn't work with the GH:A token? That's curious.

It would be nice if GitHub.jl could provide this functionality out-of-the-box! Storing the last result and using the dictionary to request the next pages can be a bit cumbersome.

Documentation: https://docs.github.com/en/rest/reference/repos#releases

If I hit my rate limit, it would be nice if GitHub.jl would automatically do an exponential back-off. This would be an opt-in feature.

I don’t know a lot about GraphQL, but it would be cool to eventually have support for Github’s GraphQL API.

The events endpoint is fully of interesting information [Docs](https://developer.github.com/v3/activity/events/#list-events-performed-by-a-user) Here is my quick hack at doing it that just returns a dict. ```julia using GitHub const DEFAULT_API = GitHub.DEFAULT_API const...

It would be useful to be able to create auth tokens (and potentially cache them) through this package. Julia base has some code to do that here: https://github.com/JuliaLang/julia/blob/master/base/pkg/github.jl#L48

Ran into this on a GitHub Actions instance with Julia 1.3.0 and x86: ``` [1] throw_inexacterror(::Symbol, ::Type{Int32}, ::Int64) at ./boot.jl:560 [2] checked_trunc_sint at ./boot.jl:582 [inlined] [3] toInt32 at ./boot.jl:619 [inlined]...

``` julia> m = @which GitHub.pull_request(Repo("JuliaLang/julia"), 33779) pull_request(repo, pr) in GitHub ``` In general, the '@api_default` is pretty annoying. It needs to be put on all methods and I don't...

Having tried using this package, here are a grab bag of suggestions for how it might be improved: - [ ] get rid of `Dict`s where possible, e.g. by parsing...