Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							5a95fe14aa 
							
						 
					 
					
						
						
							
							dev-cmd: add pr-automerge  
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-04-13 20:14:40 +10:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6ea6db9026 
							
						 
					 
					
						
						
							
							dev-cmd/audit: test presence of formulae in lists.  
						
						
						
						
					 
					
						2020-04-12 14:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							bab564f203 
							
						 
					 
					
						
						
							
							pr-pull: add tests  
						
						
						
						
					 
					
						2020-03-30 22:41:17 +11:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							86f245effb 
							
						 
					 
					
						
						
							
							dev-cmd: new pr-publish command  
						
						
						
						
					 
					
						2020-03-22 13:35:15 +11:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e265247ca 
							
						 
					 
					
						
						
							
							rubocop: apply autofixes.  
						
						
						
						
					 
					
						2020-03-13 21:16:18 +00:00 
						 
				 
			
				
					
						
							
							
								Alexander Regueiro 
							
						 
					 
					
						
						
						
						
							
						
						
							68047abc0e 
							
						 
					 
					
						
						
							
							audit: ignore group write bit  
						
						
						
						
					 
					
						2020-03-05 23:01:41 +00:00 
						 
				 
			
				
					
						
							
							
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b3abf3d7c9 
							
						 
					 
					
						
						
							
							dev-cmd/tap-new: Set up GitHub Actions CI instead of Azure  
						
						... 
						
						
						
						- We recently removed Azure as a supported CI provider
  (Homebrew/homebrew-test-bot PR 325), so `brew test-bot` won't run on
  Azure any more.
- Homebrew CI is moving towards GitHub Actions as the standard. 
						
						
					 
					
						2020-02-15 17:39:33 +00:00 
						 
				 
			
				
					
						
							
							
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							779304df68 
							
						 
					 
					
						
						
							
							audit: add "homebrew/core" for relevant checks  
						
						
						
						
					 
					
						2020-01-08 15:38:48 -05:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bed5297b6c 
							
						 
					 
					
						
						
							
							.github/workflows/tests: run config, doctor.  
						
						... 
						
						
						
						This should help with debugging why the `brew bundle` tests are now
failing. 
						
						
					 
					
						2019-12-04 15:35:31 +00:00 
						 
				 
			
				
					
						
							
							
								Figroc Chen 
							
						 
					 
					
						
						
						
						
							
						
						
							3c09ab0d06 
							
						 
					 
					
						
						
							
							extract: semver aware  
						
						
						
						
					 
					
						2019-12-03 21:45:55 +08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							eb0be5f6fe 
							
						 
					 
					
						
						
							
							test: re-enable portable Ruby tests.  
						
						... 
						
						
						
						Let's try to get these working again. 
						
						
					 
					
						2019-11-06 15:36:28 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a1a0569f75 
							
						 
					 
					
						
						
							
							Merge pull request  #6578  from dawidd6/audit-uses-from-macos  
						
						... 
						
						
						
						audit: replace depends_on with uses_from_macos 
						
						
					 
					
						2019-10-10 19:20:17 +01:00 
						 
				 
			
				
					
						
							
							
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86feb5a9de 
							
						 
					 
					
						
						
							
							audit: replace depends_on with uses_from_macos  
						
						
						
						
					 
					
						2019-10-10 17:59:32 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2d51b8189b 
							
						 
					 
					
						
						
							
							test: disable some tests on Linux portable ruby.  
						
						
						
						
					 
					
						2019-10-10 16:17:06 +01:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8cb833f7da 
							
						 
					 
					
						
						
							
							Audit bitbucket.com repositories  
						
						
						
						
					 
					
						2019-09-05 20:56:25 +02:00 
						 
				 
			
				
					
						
							
							
								Sean Molenaar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0cca6cb8bd 
							
						 
					 
					
						
						
							
							Audit gitlab.com repositories  
						
						
						
						
					 
					
						2019-09-05 12:14:33 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4add1d1cb3 
							
						 
					 
					
						
						
							
							Check binary URL resources with RuboCop  
						
						... 
						
						
						
						- Migrate the existing binary URL audit to a RuboCop.
- Check resources as well as main URLs
- Also check for "macos" and "osx" in URLs
- Add whitelists for URLs and formulae 
						
						
					 
					
						2019-09-02 10:50:49 +01:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							fb643a28f0 
							
						 
					 
					
						
						
							
							pull_spec: fix test  
						
						
						
						
					 
					
						2019-07-03 21:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Michka Popoff 
							
						 
					 
					
						
						
						
						
							
						
						
							3c25ddc6ed 
							
						 
					 
					
						
						
							
							pull: allow to pull from merge commits  
						
						
						
						
					 
					
						2019-07-03 21:05:21 +02:00 
						 
				 
			
				
					
						
							
							
								Thierry Moisan 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c5640acae5 
							
						 
					 
					
						
						
							
							Add bump-revision bump command  
						
						... 
						
						
						
						bump-revision will increase by one the revision or add "revision 1" if
it doesn't exist. 
						
						
					 
					
						2019-04-24 22:17:59 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							36dbad3922 
							
						 
					 
					
						
						
							
							Add frozen_string_literal to all files.  
						
						
						
						
					 
					
						2019-04-20 13:27:36 +09:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cc6c6afffb 
							
						 
					 
					
						
						
							
							test/dev-cmd: add more parseable arguments tests.  
						
						
						
						
					 
					
						2019-03-27 14:22:30 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1e5cfcc028 
							
						 
					 
					
						
						
							
							Separate tap tests into separate, correct files.  
						
						
						
						
					 
					
						2019-03-27 13:35:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa44509be9 
							
						 
					 
					
						
						
							
							Test dev-cmd *_args methods  
						
						... 
						
						
						
						Also, add a few missing invocations. 
						
						
					 
					
						2019-03-27 13:35:42 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							59d680a626 
							
						 
					 
					
						
						
							
							dev-cmd: only one integration test per command.  
						
						... 
						
						
						
						Integration tests are useful in detecting breakages but much slower so
let's only use one per command and install formula outside the
integration test framework (which is also slow). 
						
						
					 
					
						2019-03-27 09:45:48 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3615f891f7 
							
						 
					 
					
						
						
							
							tap-new: improve output.  
						
						... 
						
						
						
						Note the tap path.
References #5901 . 
						
						
					 
					
						2019-03-23 12:41:35 +00:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							82da3b43cc 
							
						 
					 
					
						
						
							
							audit: Keg-only :provided_by_macos dep okay on Linux  
						
						... 
						
						
						
						Disable this brew audit error on Linux:
* Dependency 'zlib' may be unnecessary as it is provided by macOS;
try to build this formula without it. 
						
						
					 
					
						2019-03-02 13:29:49 -08:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							17f3ee1957 
							
						 
					 
					
						
						
							
							Improve Bundler cleanup  
						
						... 
						
						
						
						Rather than trying to be smart and doing this ourselves in `brew cleanup` let’s just installed Bundler somewhere it doesn’t try to clean itself up and use `bundle install --cleanup` when we need cleanup done.
Also, use `ohai` and `odie` when possible as they look nicer. 
						
						
					 
					
						2019-02-27 14:02:46 +00:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							fcfabfb3c6 
							
						 
					 
					
						
						
							
							dev-cmd/pull_spec: require Homebrew/homebrew-core for subtest.  
						
						
						
						
					 
					
						2019-02-25 17:21:09 +00:00 
						 
				 
			
				
					
						
							
							
								Claudia 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5be80a78f6 
							
						 
					 
					
						
						
							
							Use Homebrew-controlled domain for Cask dummy URLs  
						
						... 
						
						
						
						In a number of Cask specs, the value of the `homepage` stanza is currently set
to https://example.com . As of 2018-11-28, the TLS certificate served by
example.com seems to be expired, possibly due to an oversight on ICANN’s side.
While the certificate is certainly going to be renewed soon, it would be
desirable for Homebrew’s test result to be less dependent on ICANN’s actions.
This commit changes the homepages of all test Casks to http://brew.sh , whose
domain and TLS certificate are both controlled by Homebrew. 
						
						
					 
					
						2018-11-28 20:51:55 +01:00 
						 
				 
			
				
					
						
							
							
								Steven Peters 
							
						 
					 
					
						
						
						
						
							
						
						
							7116b74705 
							
						 
					 
					
						
						
							
							dev-cmd/bottle: require arg for --root-url  
						
						
						
						
					 
					
						2018-10-29 14:54:37 -07:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							303f9579d6 
							
						 
					 
					
						
						
							
							Merge pull request  #5075  from EricFromCanada/cmd-help-new  
						
						... 
						
						
						
						docs: conversion & review of Homebrew::CLI::Parser help in dev-cmd/ 
						
						
					 
					
						2018-10-20 11:53:55 +01:00 
						 
				 
			
				
					
						
							
							
								EricFromCanada 
							
						 
					 
					
						
						
						
						
							
						
						
							ddf057f3dd 
							
						 
					 
					
						
						
							
							dev-cmd/: edit help text and descriptions.  
						
						
						
						
					 
					
						2018-10-19 13:12:11 -04:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
						
						
							
						
						
							0a3ad268a0 
							
						 
					 
					
						
						
							
							audit: check versioned formulae for keg_only :versioned_formula  
						
						
						
						
					 
					
						2018-10-17 23:52:42 +10:00 
						 
				 
			
				
					
						
							
							
								commitay 
							
						 
					 
					
						
						
						
						
							
						
						
							c2bf97bdee 
							
						 
					 
					
						
						
							
							audit: use core_tap instead of official_tap  
						
						
						
						
					 
					
						2018-10-12 09:12:12 +10:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							943e227ca1 
							
						 
					 
					
						
						
							
							Retry all specs with :needs_network.  
						
						
						
						
					 
					
						2018-09-14 16:57:14 +02:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							0e080eba97 
							
						 
					 
					
						
						
							
							extract: simplify integration tests  
						
						
						
						
					 
					
						2018-08-25 10:51:31 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							9ab3ff4a41 
							
						 
					 
					
						
						
							
							extract: add spec/integration test  
						
						
						
						
					 
					
						2018-08-24 11:42:11 -04:00 
						 
				 
			
				
					
						
							
							
								Caleb Xu 
							
						 
					 
					
						
						
						
						
							
						
						
							875885dda6 
							
						 
					 
					
						
						
							
							Add a starter file for spec  
						
						
						
						
					 
					
						2018-08-21 10:17:23 -04:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ad150e7595 
							
						 
					 
					
						
						
							
							Merge pull request  #4611  from retokromer/patch-1  
						
						... 
						
						
						
						use `https://` rather than `http://` 
						
						
					 
					
						2018-08-06 20:30:35 +02:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d33241bc11 
							
						 
					 
					
						
						
							
							Use -- for bottles.  
						
						
						
						
					 
					
						2018-08-06 17:59:51 +02:00 
						 
				 
			
				
					
						
							
							
								Reto Kromer 
							
						 
					 
					
						
						
						
						
							
						
						
							456571b15d 
							
						 
					 
					
						
						
							
							fix more insecure protocols  
						
						
						
						
					 
					
						2018-08-06 16:50:42 +02:00 
						 
				 
			
				
					
						
							
							
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							1b688a3a25 
							
						 
					 
					
						
						
							
							Relocate bottles on Linux using patchelf  
						
						... 
						
						
						
						Ensure patchelf is installed to pour bottles and build bottles. 
						
						
					 
					
						2018-07-12 10:21:26 -07:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							7762ce32aa 
							
						 
					 
					
						
						
							
							Use more descriptive heredoc names.  
						
						
						
						
					 
					
						2018-07-11 18:15:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							6f5c8b8509 
							
						 
					 
					
						
						
							
							linkage: enable cache by default.  
						
						... 
						
						
						
						This has not been causing any issues in CI or for `master` users so
let's now enable it by default for everyone. 
						
						
					 
					
						2018-06-29 19:57:39 +01:00 
						 
				 
			
				
					
						
							
							
								Markus Reiter 
							
						 
					 
					
						
						
						
						
							
						
						
							d98c45b2d3 
							
						 
					 
					
						
						
							
							Fix code style in audit spec.  
						
						
						
						
					 
					
						2018-06-02 03:46:55 +02:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							97645d061d 
							
						 
					 
					
						
						
							
							Merge pull request  #3720  from AndrewMcBurney/cache-optimization  
						
						... 
						
						
						
						Cache optimization for `brew linkage` command. 
						
						
					 
					
						2018-05-24 09:14:02 +01:00 
						 
				 
			
				
					
						
							
							
								Andrew R. McBurney 
							
						 
					 
					
						
						
						
						
							
						
						
							a9606b4a18 
							
						 
					 
					
						
						
							
							Added trivial integration tests for brew linkage.  
						
						
						
						
					 
					
						2018-05-23 13:00:05 -04:00 
						 
				 
			
				
					
						
							
							
								Mike McQuaid 
							
						 
					 
					
						
						
						
						
							
						
						
							f6bf989378 
							
						 
					 
					
						
						
							
							Remove some integration tests  
						
						... 
						
						
						
						We have an awful lot of integration tests and they are (comparatively)
really slow. Let's kill those that test edge case conditions and focus
on those that test that our functionality works as expected. Edge cases
can be better tested with unit tests. 
						
						
					 
					
						2018-05-23 14:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Gautham Goli 
							
						 
					 
					
						
						
						
						
							
						
						
							26e77dd75c 
							
						 
					 
					
						
						
							
							new-formula: Don't fail CI instead comment on PR about audit violations  
						
						
						
						
					 
					
						2018-04-30 10:59:20 +05:30