| 
							
							
								 Kevin Montag | 74a84a0d12 | Fix missing requires for tap-infocommandPreviously, running `brew tap-info --installed --json` in a github
actions linux runner would throw:
```
Error: uninitialized constant Homebrew::API
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/tap.rb:1359:in `formula_names'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/tap.rb:868:in `to_hash'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/cmd/tap-info.rb:87:in `map'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/cmd/tap-info.rb:87:in `print_tap_json'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/cmd/tap-info.rb:37:in `run'
/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/brew.rb:95:in `<main>'
```
After the setup steps:
```
    steps:
      - name: Set up Homebrew
        id: set-up-homebrew
        uses: Homebrew/actions/setup-homebrew@master
        with:
          token: ${{ github.token }}
      - name: Cache Homebrew Bundler RubyGems
        id: cache
        uses: actions/cache@v3
        with:
          path: ${{ steps.set-up-homebrew.outputs.gems-path }}
          key: ${{ runner.os }}-rubygems-${{ steps.set-up-homebrew.outputs.gems-hash }}
          restore-keys: ${{ runner.os }}-rubygems-
      - name: Install Homebrew Bundler RubyGems
        if: steps.cache.outputs.cache-hit != 'true'
        run: brew install-bundler-gems
``` | 2024-07-16 21:19:37 +02:00 |  | 
			
				
					| 
							
							
								 Markus Reiter | 0f0055ede4 | Make documentation @api privateby default. | 2024-04-26 19:04:20 +02:00 |  | 
			
				
					| 
							
							
								 Mike McQuaid | ea2892f8ee | brew.rb: handle missing args. | 2024-03-07 16:20:20 +00:00 |  | 
			
				
					| 
							
							
								 Bo Anderson | 5921aef55c | Fix DownloadError erroring itself | 2023-05-02 02:09:53 +01:00 |  | 
			
				
					| 
							
							
								 Bo Anderson | 44f058edb5 | Refactor formula, cask and Ruby source downloads to use shared code | 2023-04-27 23:23:07 +01:00 |  |