Issy Long
87348dc179
Apply suggestions from code review
...
Co-authored-by: Bo Anderson <mail@boanderson.me>
2023-02-07 02:05:46 +01:00
Issy Long
41b143deec
cmd/gist-logs: On 404, the PAT probably needs more permissions
...
- This 404 error is from GitHub, and GitHub doesn't give us any more
informations about scopes for the gist endpoint (for some reason). But we can
safely assume, as it happens a lot, that "Error: Not Found" (404) is because
the user hasn't granted their `HOMEBREW_GITHUB_API_TOKEN` the `gist` scope.
Before:
```shell
$ HOMEBREW_GITHUB_API_TOKEN=<token_without_gist_scope> brew gist-logs -p logrotate
Error: Not Found
```
After:
```shell
❯ HOMEBREW_GITHUB_API_TOKEN=<token_without_gist_scope> brew gist-logs logrotate
Error: Your GitHub API token likely doesn't have the `gist` scope.
Create a GitHub personal access token:
https://github.com/settings/tokens/new?scopes=gist&description=Homebrew
echo 'export HOMEBREW_GITHUB_API_TOKEN=your_token_here' >> ~/.zshrc
```
2023-02-06 17:00:02 +01:00
Dustin Rodrigues
5e9223d059
add explicit version for GitHub API
2022-12-19 12:00:12 -05:00
Mike McQuaid
4e03afeeb6
utils/github/api: curl format token, not a ruby one.
2022-12-13 11:37:05 +00:00
hyuraku
43eca95ce4
reset require-utils/github location
2022-11-07 23:12:27 +09:00
Mike McQuaid
bc295f7947
update-sponsors: don't require admin token.
...
Instead, use a different API to query these with a lower scope.
This should be usable by GitHub Actions.
2022-09-07 16:49:41 +01:00
Alexander Bayandin
4e8cc524c5
Clean up GitHub headers
2022-07-24 11:44:16 +00:00
Bo Anderson
3e75b165ae
utils/github: rewrite get_workflow_run using GraphQL
2022-04-11 20:35:03 +01:00
Adrian Ho
f5f4d5b082
github_api: fix recommended PAT URL
...
Closes #13030 .
2022-03-24 10:18:02 +08:00
Carlo Cabrera
105d1f9cfc
utils/github/actions: make file
a mandatory argument
...
An annotation is pretty useless if you don't specify a file to place the
annotation on, so let's just require it.
2021-11-16 23:42:03 +08:00
Carlo Cabrera
6795a88520
utils/github/actions: support notices and new annotation parameters
...
GitHub Actions annotations also suport a "notice" annotation type. You
can also set the title of an annotion, and the set `endLine` and
`endColumn` parameters.
See https://docs.github.com/en/actions/learn-github-actions/workflow-commands-for-github-actions
2021-11-16 14:44:43 +08:00
Logicer
7beb1f227c
Update Library/Homebrew/utils/github/api.rb
...
Co-authored-by: Rylan Polster <rslpolster@gmail.com>
2021-07-20 12:06:04 +10:00
Logicer
ed4f840a67
Fix style
2021-07-20 09:22:34 +10:00
Logicer
0c6f5ab233
Put API.credentials
bit into separate variable
2021-07-20 09:18:16 +10:00
Logicer
71b61d28d1
Fix Style
2021-07-19 12:09:23 +10:00
Logicer
06f415e819
Dont ask to create PAT if one already exists
2021-07-19 10:28:11 +10:00
Logicer
5b7921ff68
Add support for GitHub Oauth tokens from keychain
2021-07-18 21:47:11 +10:00
hyuraku
90c02f7b5a
change https://api.github.com to API_URL
2021-06-02 21:13:53 +09:00
Mike McQuaid
6f071a06f8
Use JSON.pretty_generate
...
It's dramatically more human readable for very little difference in
space.
2021-04-09 15:44:37 +01:00
Rylan Polster
95a5c58eee
Merge pull request #10847 from jonchang/github-pat-update
...
github/api: update personal access token format.
2021-04-05 19:43:43 -04:00
Rylan Polster
229e035a3d
Update PAT regex
2021-04-05 19:23:18 -04:00
Bo Anderson
ec20eb604d
utils/gitub/api: fix incorrect error when unauthenticated
2021-04-02 15:36:14 +01:00
Bo Anderson
450bc4ab33
Fix brew style
2021-03-26 14:11:03 +00:00
Jonathan Chang
cd280ee52a
github/api: update personal access token format.
...
https://github.blog/changelog/2021-03-04-authentication-token-format-updates/
2021-03-14 18:25:38 +11:00
nandahkrishna
7b0352f167
utils/github/api: simplify pagination
2021-03-11 14:50:19 +05:30
nandahkrishna
f7c8810214
utils/github/api: remove 'api' from method names
2021-02-17 23:47:05 +05:30
nandahkrishna
9d8a5827a3
utils/github: split module
2021-02-15 21:08:10 +05:30
Seeker
fbafaff4fe
rubocop: require braces for Sorbet sig
2021-01-18 16:52:45 -08:00
Markus Reiter
220b4606ca
Add type signatures to GitHub::Actions
.
2020-11-19 16:07:50 +01:00
Markus Reiter
da9289eff0
Add more type signatures.
2020-11-13 12:26:36 +01:00
Markus Reiter
24ae318a3d
Move type annotations into files.
2020-10-10 14:59:39 +02:00
Markus Reiter
2f25e1f03e
Strip escape codes from annotations.
2020-09-13 23:45:28 +02:00
Markus Reiter
d8905d5a33
Merge pull request #8671 from reitermarkus/audit-annotations
...
Output annotations for `brew cask audit` (again).
2020-09-10 02:01:01 +02:00
Markus Reiter
769fa066e2
Output annotations for brew cask audit
.
2020-09-09 21:50:32 +02:00
Markus Reiter
196d7badfa
Improve RSpec annotations.
2020-09-09 10:24:20 +02:00
Markus Reiter
ebd4ce467c
Output GitHub Actions annotations for brew style
.
2020-09-02 16:44:16 +02:00