Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4f1bbf003a 
							
						 
					 
					
						
						
							
							Use GitHub API to generate release notes  
						
						
						
						
					 
					
						2021-10-05 14:43:17 -04:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							370ef0ac1e 
							
						 
					 
					
						
						
							
							Fix Homebrew style issue  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-06-22 09:22:36 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e967fffdfb 
							
						 
					 
					
						
						
							
							Apply Mike's suggestions  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-06-22 09:16:08 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b29ec8cf65 
							
						 
					 
					
						
						
							
							utils/github.rb: fix dry-run message  
						
						
						
						
					 
					
						2021-06-21 13:37:49 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							514271010a 
							
						 
					 
					
						
						
							
							Merge pull request  #11556  
						
						... 
						
						
						
						github.rb: correct one dry-run message 
						
						
					 
					
						2021-06-18 16:02:22 -05:00 
						 
				 
			
				
					
						
							
							
								Maxim Belkin 
							
						 
					 
					
						
						
						
						
							
						
						
							d533017d38 
							
						 
					 
					
						
						
							
							github.rb: correct one dry-run message  
						
						
						
						
					 
					
						2021-06-17 19:32:10 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							30a65342e8 
							
						 
					 
					
						
						
							
							Deprecate, disable, delete code for Homebrew 3.2.0  
						
						... 
						
						
						
						Do the usual deprecation, disable, delete dance for Homebrew 3.2.0. 
						
						
					 
					
						2021-06-17 11:34:32 +01:00 
						 
				 
			
				
					
						
							
							
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							90c02f7b5a 
							
						 
					 
					
						
						
							
							change  https://api.github.com  to API_URL  
						
						
						
						
					 
					
						2021-06-02 21:13:53 +09:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							63be66408e 
							
						 
					 
					
						
						
							
							bump-formula-pr: add --fork-org flag  
						
						
						
						
					 
					
						2021-04-17 09:53:15 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d73351251c 
							
						 
					 
					
						
						
							
							Deprecate, disable, delete code for next major/minor version.  
						
						... 
						
						
						
						Do the usual dance for bumping our major/minor version. 
						
						
					 
					
						2021-04-09 09:30:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e61f61a20 
							
						 
					 
					
						
						
							
							utils/github: handle non-standard tap remotes  
						
						
						
						
					 
					
						2021-03-21 12:35:45 -04:00 
						 
				 
			
				
					
						
							
							
								Bo Anderson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							20ff68a425 
							
						 
					 
					
						
						
							
							Fix brew style.  
						
						
						
						
					 
					
						2021-03-17 20:45:44 +00:00 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7b0352f167 
							
						 
					 
					
						
						
							
							utils/github/api: simplify pagination  
						
						
						
						
					 
					
						2021-03-11 14:50:19 +05:30 
						 
				 
			
				
					
						
							
							
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							178ae750b9 
							
						 
					 
					
						
						
							
							utils/github: set default args to search_code  
						
						
						
						
					 
					
						2021-02-26 21:31:30 +09:00 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7c8810214 
							
						 
					 
					
						
						
							
							utils/github/api: remove 'api' from method names  
						
						
						
						
					 
					
						2021-02-17 23:47:05 +05:30 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6d948bf6ab 
							
						 
					 
					
						
						
							
							utils/github: add wrapper for GitHub API method  
						
						
						
						
					 
					
						2021-02-17 23:04:15 +05:30 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							56e0c3d9e8 
							
						 
					 
					
						
						
							
							Update GitHub API usage  
						
						
						
						
					 
					
						2021-02-15 22:38:27 +05:30 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d8a5827a3 
							
						 
					 
					
						
						
							
							utils/github: split module  
						
						
						
						
					 
					
						2021-02-15 21:08:10 +05:30 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							15f936a22a 
							
						 
					 
					
						
						
							
							dev-cmd/update-maintainers: implement suggestions from code review  
						
						
						
						
					 
					
						2021-02-08 23:33:26 +05:30 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6026c7c74d 
							
						 
					 
					
						
						
							
							brew update-maintainers: dev-cmd to update maintainers in README 
						
						
						
						
					 
					
						2021-02-08 23:33:25 +05:30 
						 
				 
			
				
					
						
							
							
								Marcus Maxwell 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f1ef1afd21 
							
						 
					 
					
						
						
							
							Add workflow scope to github.rb  
						
						
						
						
					 
					
						2021-02-08 12:30:19 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f71ea65ee0 
							
						 
					 
					
						
						
							
							utils/github: Say "macOS keychain" in MissingAuthenticationError  
						
						... 
						
						
						
						Co-authored-by: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2021-02-05 13:52:32 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9394fe2b52 
							
						 
					 
					
						
						
							
							utils/github: Use constant everywhere for "create a PAT" message  
						
						... 
						
						
						
						- This way if we ever change this messaging, we only have to do so once. 
						
						
					 
					
						2021-02-05 12:45:11 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ccb6d5e834 
							
						 
					 
					
						
						
							
							utils/github: Handle users not having any GitHub credentials  
						
						... 
						
						
						
						- When running `brew request-bottle`, users who don't have credentials
  in the macOS keychain (ie, Linux users) or `HOMEBREW_GITHUB_API_TOKEN`
  receive "Error: Not Found" from the GitHub API returning a 404.
- This is cryptic and confusing for newcomers to Linux maintenance, and
  potentially confusing to other folks using `open_api` where
  credentials are expected yet unset.
- This adds a new `MissingAuthenticationError` to handle the case where
  the GitHub API returns 404 and there are no creds yet API scopes are
  required.
Before:
```
issyl0@sky:/home/linuxbrew/.linuxbrew/Homebrew$ brew request-bottle hello
==> Dispatching request to Homebrew/linuxbrew-core for hello
Error: Not Found
```
After:
```
issyl0@sky:/home/linuxbrew/.linuxbrew/Homebrew$ brew request-bottle hello
==> Dispatching request to Homebrew/linuxbrew-core for hello
Error: No GitHub credentials found in Keychain or environment.
Create a GitHub personal access token:
    https://github.com/settings/tokens/new?scopes=gist,public_repo&description=Homebrew 
  echo 'export HOMEBREW_GITHUB_API_TOKEN=your_token_here' >> ~/.profile
``` 
						
						
					 
					
						2021-02-05 12:44:46 +00:00 
						 
				 
			
				
					
						
							
							
								nandahkrishna 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f15681ccd9 
							
						 
					 
					
						
						
							
							utils/github: fix false positive API credential error  
						
						
						
						
					 
					
						2021-02-03 01:37:57 +05:30 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							cded62333e 
							
						 
					 
					
						
						
							
							bump-formula-pr: improvements  
						
						
						
						
					 
					
						2021-01-24 11:23:43 -08:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							be02591cb6 
							
						 
					 
					
						
						
							
							Add brew release command  
						
						
						
						
					 
					
						2021-01-21 18:29:43 -05:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f113f78ae2 
							
						 
					 
					
						
						
							
							Merge pull request  #10283  from SeekingMeaning/github-util-cleanup  
						
						... 
						
						
						
						utils/github: cleanup 
						
						
					 
					
						2021-01-11 16:21:19 -08:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b29c27b9a8 
							
						 
					 
					
						
						
							
							Merge pull request  #10251  from SeekingMeaning/bump-pr-match  
						
						... 
						
						
						
						bump-*-pr: check existing PRs for exact file match 
						
						
					 
					
						2021-01-11 08:40:47 -08:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							86a7895115 
							
						 
					 
					
						
						
							
							utils/github: cleanup  
						
						
						
						
					 
					
						2021-01-10 10:42:17 -08:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							2901d2058a 
							
						 
					 
					
						
						
							
							bump-*-pr: check for valid tap  
						
						
						
						
					 
					
						2021-01-08 11:42:37 -08:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							4886b3b138 
							
						 
					 
					
						
						
							
							github: check token scopes even if authorized  
						
						
						
						
					 
					
						2021-01-07 17:47:08 -08:00 
						 
				 
			
				
					
						
							
							
								Seeker 
							
						 
					 
					
						
						
						
						
							
						
						
							1395259ad6 
							
						 
					 
					
						
						
							
							bump-*-pr: check existing PRs for exact file match  
						
						
						
						
					 
					
						2021-01-07 09:15:42 -08:00 
						 
				 
			
				
					
						
							
							
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							0b574eff90 
							
						 
					 
					
						
						
							
							search: add two options  
						
						
						
						
					 
					
						2020-12-23 23:06:02 +09:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							74fb058c7e 
							
						 
					 
					
						
						
							
							More deprecations  
						
						... 
						
						
						
						More deprecations, disabling and removal for Homebrew 2.7.0. 
						
						
					 
					
						2020-12-18 14:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3f2afc0eb2 
							
						 
					 
					
						
						
							
							utils/github: tweak search_code style.  
						
						... 
						
						
						
						As suggested by reitermarkus in
https://github.com/Homebrew/brew/pull/10055#discussion_r545829663  
						
						
					 
					
						2020-12-18 13:47:57 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							48c0c673f8 
							
						 
					 
					
						
						
							
							Fix GitHub search behaviour change  
						
						... 
						
						
						
						Handle the case where paths are now returned with preceding `/`. 
						
						
					 
					
						2020-12-18 13:21:06 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							09c3058618 
							
						 
					 
					
						
						
							
							Remove basic authentication support for GitHub.  
						
						... 
						
						
						
						Since we (and GitHub) no longer support password authentication
using non-token passwords, always set the Authorization header,
rather than needlessly checking for a (possibly incorrect) username. 
						
						
					 
					
						2020-12-17 23:09:22 +11:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							b57a448f2a 
							
						 
					 
					
						
						
							
							Add bump-unversioned-casks command.  
						
						
						
						
					 
					
						2020-12-07 23:03:47 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							92d3eda914 
							
						 
					 
					
						
						
							
							git_extensions: move origin_branch from utils/git  
						
						
						
						
					 
					
						2020-12-06 14:33:23 +11:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9216d8abe6 
							
						 
					 
					
						
						
							
							rubocop-rails: make fixes.  
						
						
						
						
					 
					
						2020-12-02 10:43:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							db33c9a2a0 
							
						 
					 
					
						
						
							
							Merge pull request  #9209  from MikeMcQuaid/deprecations  
						
						... 
						
						
						
						Deprecations for Homebrew 2.6.0 
						
						
					 
					
						2020-11-25 08:49:52 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d496f5c121 
							
						 
					 
					
						
						
							
							Deprecations for Homebrew 2.6.0  
						
						... 
						
						
						
						Do the usual deprecate/disable dance for the Homebrew 2.6.0 release.
Not to be merged until the next release will definitely be 2.6.0. 
						
						
					 
					
						2020-11-24 16:44:02 +00:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							1fc3d22ab4 
							
						 
					 
					
						
						
							
							pr-pull: allow to pull from multiple workflows  
						
						... 
						
						
						
						and allow to skip missing workflows
Can be used like this:
brew pr-pull --workflows=tests.yml,wheezy_tests.yml --ignore-missing-artifacts=wheezy_tests.yml PRNUMBER 
						
						
					 
					
						2020-11-24 15:46:44 +01:00 
						 
				 
			
				
					
						
							
							
								Rylan Polster 
							
						 
					 
					
						
						
						
						
							
						
						
							e14ce96f22 
							
						 
					 
					
						
						
							
							pr-pull: skip bottles for CI-syntax-only PRs  
						
						
						
						
					 
					
						2020-11-14 02:52:43 -05:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							da9289eff0 
							
						 
					 
					
						
						
							
							Add more type signatures.  
						
						
						
						
					 
					
						2020-11-13 12:26:36 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							500908ee6f 
							
						 
					 
					
						
						
							
							rubocop: fix Lint/NoReturnInBeginEndBlocks  
						
						
						
						
					 
					
						2020-11-10 23:28:31 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5f1a8477 
							
						 
					 
					
						
						
							
							utils/github: paginate pull request commits API  
						
						
						
						
					 
					
						2020-10-21 00:17:02 +11:00 
						 
				 
			
				
					
						
							
							
								William Ma 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e63db825 
							
						 
					 
					
						
						
							
							search: Raise exception when no formulae/casks are found; Add --pull-request switch  
						
						
						
						
					 
					
						2020-10-14 14:40:24 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							24ae318a3d 
							
						 
					 
					
						
						
							
							Move type annotations into files.  
						
						
						
						
					 
					
						2020-10-10 14:59:39 +02:00