Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							3d3aef4076 
							
						 
					 
					
						
						
							
							docker.yml: Tag homebrew/brew:$brew_version  
						
						 
						
						
						
						
					 
					
						2020-05-22 11:46:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							0c8a7b0488 
							
						 
					 
					
						
						
							
							Base homebrew/brew Docker image on ubuntu:20.04  
						
						 
						
						... 
						
						
						
						Add a new image homebrew/ubuntu16.04 for building Linux bottles.
Tag the most recent stable release of each image as latest. 
						
						
					 
					
						2020-05-20 22:11:42 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b2fc8ad7b3 
							
						 
					 
					
						
						
							
							Merge pull request  #7585  from hyuraku/brew_doctor-shows-deleted_formulae  
						
						 
						
						... 
						
						
						
						brew doctor shows deleted formulae 
						
						
					 
					
						2020-05-19 17:07:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							fbabeb4468 
							
						 
					 
					
						
						
							
							add a comment  
						
						 
						
						
						
						
					 
					
						2020-05-19 23:58:41 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hyuraku 
							
						 
					 
					
						
						
						
						
							
						
						
							e1cf1b2183 
							
						 
					 
					
						
						
							
							uninstall python2 at test  
						
						 
						
						
						
						
					 
					
						2020-05-19 23:16:45 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							667d87ce67 
							
						 
					 
					
						
						
							
							workflows/tests: set global environment.  
						
						 
						
						... 
						
						
						
						We never want to auto-update and we want to globally set that we're in
GitHub Actions. 
						
						
					 
					
						2020-05-18 20:50:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9ad24f5af 
							
						 
					 
					
						
						
							
							workflows/tests: fix for pre-installed Linuxbrew  
						
						 
						
						
						
						
					 
					
						2020-05-12 17:48:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95c6d3797d 
							
						 
					 
					
						
						
							
							workflows: login without specifying registry  
						
						 
						
						
						
						
					 
					
						2020-05-11 10:38:38 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ecc04fbe4 
							
						 
					 
					
						
						
							
							workflows: fix docker tag  
						
						 
						
						
						
						
					 
					
						2020-05-11 10:21:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							4b68c7a08c 
							
						 
					 
					
						
						
							
							tests.yml: Deploy the Docker image to Docker Hub  
						
						 
						
						
						
						
					 
					
						2020-05-05 11:56:28 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							f4e32ebcb1 
							
						 
					 
					
						
						
							
							docker.yml: Set persist-credentials: false  
						
						 
						
						
						
						
					 
					
						2020-05-04 16:16:18 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							3a9e12efac 
							
						 
					 
					
						
						
							
							docker.yml: Fix a typo  
						
						 
						
						
						
						
					 
					
						2020-05-04 15:00:36 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							305ecfd66e 
							
						 
					 
					
						
						
							
							docker.yml: Deploy tagged image to Docker Hub  
						
						 
						
						
						
						
					 
					
						2020-05-04 12:34:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							5052f49f40 
							
						 
					 
					
						
						
							
							Build Docker images for Ubuntu 18.04 and 20.04  
						
						 
						
						
						
						
					 
					
						2020-05-02 21:04:08 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fe0d45b123 
							
						 
					 
					
						
						
							
							workflows/tests: fix gem caching  
						
						 
						
						
						
						
					 
					
						2020-05-02 00:42:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							51d8ce8e8f 
							
						 
					 
					
						
						
							
							workflows/tests: simplify PATH setup.  
						
						 
						
						... 
						
						
						
						Doesn't need to be a separate step. 
						
						
					 
					
						2020-04-30 16:50:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							adae118460 
							
						 
					 
					
						
						
							
							workflows/tests: run brew style on Linux.  
						
						 
						
						... 
						
						
						
						linuxbrew-core seems to be passing `brew style` now (and has CI checks
to ensure it does in future, too). 
						
						
					 
					
						2020-04-30 16:07:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							37d87e3fa3 
							
						 
					 
					
						
						
							
							workflows/tests: cache RubyGems.  
						
						 
						
						... 
						
						
						
						This should save about a minute for each CI run. 
						
						
					 
					
						2020-04-27 11:31:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9baebbe38a 
							
						 
					 
					
						
						
							
							Lint the homebrew/brew Dockerfile with hadolint  
						
						 
						
						... 
						
						
						
						- I suggested this for the contents of
  [Linuxbrew/docker](https://github.com/Linuxbrew/docker ) in
  https://github.com/Linuxbrew/docker/issues/75 . People agreed, and
  Shaun asked me to do the same here.
- This adds a step to CI to lint the Dockerfile, via
  [hadolint](https://github.com/hadolint/hadolint ), on Ubuntu.
- The linting errors it surfaced on this Dockerfile were:
```
Dockerfile:4 DL3008 Pin versions in apt get install. Instead of `apt-get install <package>` use `apt-get install <package>=<version>`
Dockerfile:30 DL3020 Use COPY instead of ADD for files and folders
Dockerfile:32 DL3003 Use WORKDIR to switch to a directory
```
- [DL3008](https://github.com/hadolint/hadolint/wiki/DL3008 ) - pinning
  versions in `apt-get install` - is at odds with what we recommend in the
  normal Homebrew on Linux dependency install instructions. We don't
  want the dependency management of having to check each of these
  Dockerfiles periodically for the latest version numbers of packages
  and have to update them. So I've disabled this lint.
- [DL3003](https://github.com/hadolint/hadolint/wiki/DL3003 ) - use
  WORKDIR to `cd` - is disabled in this case due to [review
  comments](https://github.com/Homebrew/brew/pull/7433/files#r415098255 ). 
						
						
					 
					
						2020-04-26 09:54:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Bo Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							333966c926 
							
						 
					 
					
						
						
							
							workflows/tests: ensure taps are up-to-date  
						
						 
						
						
						
						
					 
					
						2020-04-25 14:17:32 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f9a84075ac 
							
						 
					 
					
						
						
							
							workflows/tests: link old gettext.  
						
						 
						
						... 
						
						
						
						This is failing `brew doctor` on GitHub Actions. 
						
						
					 
					
						2020-04-22 21:36:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b8819e98f0 
							
						 
					 
					
						
						
							
							workflows/tests: allow missing system Linuxbrew.  
						
						 
						
						... 
						
						
						
						If it's not there: setup Linuxbrew but reuse the checkout. 
						
						
					 
					
						2020-04-21 13:03:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jonathan Chang 
							
						 
					 
					
						
						
						
						
							
						
						
							cdf99e6849 
							
						 
					 
					
						
						
							
							workflows: don't use actions/checkout  
						
						 
						
						
						
						
					 
					
						2020-04-19 01:12:41 +10:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dawid Dziurla 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4dc9312f3c 
							
						 
					 
					
						
						
							
							workflows: fix docker tag  
						
						 
						
						
						
						
					 
					
						2020-04-17 18:46:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7747a0be93 
							
						 
					 
					
						
						
							
							workflows/tests: temporarily disable docker tag.  
						
						 
						
						
						
						
					 
					
						2020-04-17 16:39:35 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f281cb757c 
							
						 
					 
					
						
						
							
							workflows/tests: handle system Linuxbrew.  
						
						 
						
						... 
						
						
						
						GitHub Actions has started rolling out Linuxbrew to some workers so
ensure we can handle whether or not it's present.
Cleanup and move things around while we're here. 
						
						
					 
					
						2020-04-17 16:38:58 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							14261be2e5 
							
						 
					 
					
						
						
							
							workflows/tests: run brew style on taps.  
						
						 
						
						... 
						
						
						
						Also, clarify where `brew readall` is run. 
						
						
					 
					
						2020-04-14 12:29:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Shaun Jackman 
							
						 
					 
					
						
						
						
						
							
						
						
							f3307193e0 
							
						 
					 
					
						
						
							
							.github/workflows/tests.yml: Deploy Docker image  
						
						 
						
						... 
						
						
						
						Deploy the latest Docker image on a push to master.
Deploy a tagged Docker image upon publication of a release. 
						
						
					 
					
						2020-03-25 18:52:03 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1da81c675f 
							
						 
					 
					
						
						
							
							actions/tests: Run brew style and brew man before brew tests  
						
						 
						
						... 
						
						
						
						- The style and man page checks are quicker than `brew tests`, which can
  take forever.
- If people make mistakes with style or forget to run `brew man`, they
  will notice quicker, thus fixing issues quicker.
- This also wastes less compute time (and therefore energy) by only
  running `brew tests` when all the other less-involved checks work. 
						
						
					 
					
						2020-03-19 19:17:26 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1a296e4302 
							
						 
					 
					
						
						
							
							workflows/tests: cleanup actions.  
						
						 
						
						... 
						
						
						
						Tweak GitHub Actions code to be more consistent. 
						
						
					 
					
						2020-03-04 14:47:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2f141c771a 
							
						 
					 
					
						
						
							
							workflows/tests: add missing newline.  
						
						 
						
						
						
						
					 
					
						2020-03-04 11:38:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9667d45f10 
							
						 
					 
					
						
						
							
							workflows/tests: tweak PATH setup.  
						
						 
						
						
						
						
					 
					
						2020-03-04 11:37:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hayato iida 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c0a73222b 
							
						 
					 
					
						
						
							
							Update .github/workflows/tests.yml  
						
						 
						
						... 
						
						
						
						Co-Authored-By: Mike McQuaid <mike@mikemcquaid.com> 
						
						
					 
					
						2020-03-04 10:03:05 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hayato iida 
							
						 
					 
					
						
						
						
						
							
						
						
							e1508c66ff 
							
						 
					 
					
						
						
							
							change export PATH to add-path for github actions  
						
						 
						
						
						
						
					 
					
						2020-03-03 12:35:42 +09:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							43f6411f14 
							
						 
					 
					
						
						
							
							workflows/tests: restrict to Homebrew/brew.  
						
						 
						
						... 
						
						
						
						This should avoid being spammed with failing CI runs on random forks. 
						
						
					 
					
						2020-02-19 11:59:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d9ceb8b4c 
							
						 
					 
					
						
						
							
							.github/stale: add extend configuration.  
						
						 
						
						... 
						
						
						
						This seems to be necessary for stalebot to behave as expected. 
						
						
					 
					
						2020-01-02 08:49:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							522e341c4a 
							
						 
					 
					
						
						
							
							git rm .github/issue-close-app.yml  
						
						 
						
						... 
						
						
						
						- We decided to disable this bot earlier this year, so we don't need the
  configs any more. 
						
						
					 
					
						2019-12-18 22:07:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Issy Long 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e3a846439 
							
						 
					 
					
						
						
							
							Add vale linting as a CI step  
						
						 
						
						... 
						
						
						
						- So that people know when the docs they've written violate our style
  guides. 
						
						
					 
					
						2019-12-18 16:09:21 +00: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  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8ebfc923fb 
							
						 
					 
					
						
						
							
							Merge pull request  #6792  from EricFromCanada/issue-template-update  
						
						 
						
						... 
						
						
						
						Issues: add section for brew config & doctor output 
						
						
					 
					
						2019-11-29 10:48:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Eric Knibbe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9dc2997b9a 
							
						 
					 
					
						
						
							
							Add section for brew config & doctor output  
						
						 
						
						
						
						
					 
					
						2019-11-28 18:04:34 -05:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c79cb6a2db 
							
						 
					 
					
						
						
							
							workflows/apidoc: try to rebase before pushing.  
						
						 
						
						... 
						
						
						
						This avoids failures when you have two `master` builds running at once. 
						
						
					 
					
						2019-11-28 15:24:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6c3ee02dd 
							
						 
					 
					
						
						
							
							workflows/tests: tweak behaviour by OS.  
						
						 
						
						... 
						
						
						
						This should speed up Homebrew/brew testing by not running generic or
no-compat tests on macOS. 
						
						
					 
					
						2019-11-27 14:01:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							854b445919 
							
						 
					 
					
						
						
							
							workflows/tests: display cop names.  
						
						 
						
						... 
						
						
						
						This is useful when debugging locally. 
						
						
					 
					
						2019-11-27 13:09:35 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9a0135041 
							
						 
					 
					
						
						
							
							workflows/tests: skip update-test unless on a PR.  
						
						 
						
						... 
						
						
						
						If this is a `master` build and it was merged: this is a flaky test we
can't do anything about. 
						
						
					 
					
						2019-11-27 09:38:22 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a3b1ef8d28 
							
						 
					 
					
						
						
							
							tests: set git user for update-test.  
						
						 
						
						... 
						
						
						
						Otherwise it can fail:
a5550aa9a9/checks 
						
						
					 
					
						2019-11-22 09:25:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							04835db85e 
							
						 
					 
					
						
						
							
							Move some brew-test-bot logic to GitHub Actions.  
						
						 
						
						... 
						
						
						
						This will improve the output and ease of parsing while allowing code to
be removed from brew-test-bot which relates only to a single repo (this
one). 
						
						
					 
					
						2019-11-21 19:50:23 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							143c342cfb 
							
						 
					 
					
						
						
							
							More issue template tweaks  
						
						 
						
						... 
						
						
						
						Be more consistent between items and with homebrew-core. 
						
						
					 
					
						2019-10-29 16:44:06 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							78565c25ad 
							
						 
					 
					
						
						
							
							Issue template tweaks  
						
						 
						
						... 
						
						
						
						More some stuff from the templates to the chooser. 
						
						
					 
					
						2019-10-29 13:29:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mike McQuaid 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c50eac258a 
							
						 
					 
					
						
						
							
							ISSUE_TEMPLATE: add config.  
						
						 
						
						
						
						
					 
					
						2019-10-25 15:31:36 +01:00