Merge pull request #487 from unpoller/homebrew-support
add homebrew auto generation to golift/homebrew-mugs
This commit is contained in:
		
						commit
						6c53eb28f3
					
				|  | @ -69,6 +69,7 @@ jobs: | ||||||
|           GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} |           GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} | ||||||
|           DOCKER_REGISTRY: ${{ env.DOCKER_REGISTRY }} |           DOCKER_REGISTRY: ${{ env.DOCKER_REGISTRY }} | ||||||
|           DOCKER_IMAGE_NAME: ${{ env.DOCKER_IMAGE_NAME }} |           DOCKER_IMAGE_NAME: ${{ env.DOCKER_IMAGE_NAME }} | ||||||
|  |           HOMEBREW_TAP_GITHUB_TOKEN: ${{ secrets.HOMEBREW_TAP_GITHUB_TOKEN }} | ||||||
|           PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }} |           PACKAGECLOUD_TOKEN: ${{ secrets.PACKAGECLOUD_TOKEN }} | ||||||
|           PACKAGECLOUD_SIGNING_GPG: /tmp/key.gpg |           PACKAGECLOUD_SIGNING_GPG: /tmp/key.gpg | ||||||
|           PACKAGECLOUD_SIGNING_KEY_ID: ${{ steps.import_gpg.outputs.keyid }} |           PACKAGECLOUD_SIGNING_KEY_ID: ${{ steps.import_gpg.outputs.keyid }} | ||||||
|  |  | ||||||
|  | @ -407,6 +407,58 @@ universal_binaries: | ||||||
|     ids: |     ids: | ||||||
|       - unpoller-mac |       - unpoller-mac | ||||||
| 
 | 
 | ||||||
|  | brews: | ||||||
|  |   - name: unpoller | ||||||
|  |     ids: | ||||||
|  |       - unpoller | ||||||
|  |       - unpoller-linux-arm | ||||||
|  |       - unpoller-mac | ||||||
|  |     tap: | ||||||
|  |       owner: golift | ||||||
|  |       name: homebrew-mugs | ||||||
|  |       branch: master | ||||||
|  |       token: "{{ .Env.HOMEBREW_TAP_GITHUB_TOKEN }}" | ||||||
|  |     commit_author: | ||||||
|  |       name: goreleaserbot | ||||||
|  |       email: bot@goreleaser.com | ||||||
|  |     commit_msg_template: "Brew formula update for {{ .ProjectName }} version {{ .Tag }}" | ||||||
|  |     folder: Formula | ||||||
|  |     # enable the line below only for testing locally | ||||||
|  |     # skip_upload: true | ||||||
|  |     homepage: https://unpoller.com/ | ||||||
|  |     description: "Polls a UniFi controller, exports metrics to InfluxDB, Prometheus and Datadog" | ||||||
|  |     caveats: "Edit the config file at #{etc}/unpoller/up.conf then start unpoller with brew services start unpoller ~ log file: #{var}/log/unpoller.log The manual explains the config file options: man unpoller" | ||||||
|  |     conflicts: | ||||||
|  |       - unifi-poller | ||||||
|  |     license: MIT | ||||||
|  |     plist: | | ||||||
|  |       <?xml version="1.0" encoding="UTF-8"?> | ||||||
|  |       <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | ||||||
|  |       <plist version="1.0"> | ||||||
|  |         <dict> | ||||||
|  |             <key>Label</key> | ||||||
|  |             <string>#{plist_name}</string> | ||||||
|  |             <key>ProgramArguments</key> | ||||||
|  |             <array> | ||||||
|  |                 <string>#{bin}/unpoller</string> | ||||||
|  |                 <string>--config</string> | ||||||
|  |                 <string>#{etc}/unpoller/up.conf</string> | ||||||
|  |             </array> | ||||||
|  |             <key>RunAtLoad</key> | ||||||
|  |             <true/> | ||||||
|  |             <key>KeepAlive</key> | ||||||
|  |             <true/> | ||||||
|  |             <key>StandardErrorPath</key> | ||||||
|  |             <string>#{var}/log/unpoller.log</string> | ||||||
|  |             <key>StandardOutPath</key> | ||||||
|  |             <string>#{var}/log/unpoller.log</string> | ||||||
|  |         </dict> | ||||||
|  |       </plist> | ||||||
|  |     url_template: "https://github.com/unpoller/unpoller/releases/download/{{ .Tag }}/{{ .ArtifactName }}" | ||||||
|  |     test: | | ||||||
|  |       assert_match "unpoller v#{version}", shell_output("#{bin}/unpoller -v 2>&1", 2) | ||||||
|  |      | ||||||
|  | 
 | ||||||
| publishers: | publishers: | ||||||
|   - name: "packagecloud-publisher" |   - name: "packagecloud-publisher" | ||||||
|     ids: |     ids: | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue