-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for publishing homebrew-tap recipe #115
Add support for publishing homebrew-tap recipe #115
Conversation
…chive Add binaries to release archive
* Publish binaries in tar.gz/zip format also * Configure brew in goreleaser * Use publisher token for goreleaser
…shing-brew-tap # Conflicts: # .goreleaser.yml
Codecov Report
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. @@ Coverage Diff @@
## main #115 +/- ##
=======================================
Coverage 32.08% 32.08%
=======================================
Files 27 27
Lines 3597 3597
=======================================
Hits 1154 1154
Misses 2352 2352
Partials 91 91 |
This reverts commit 3aaf513.
* Revert to using latest goreleaser * Update goreleaser version in Makefile to fix ci
@@ -35,9 +35,10 @@ jobs: | |||
- name: Run GoReleaser | |||
uses: goreleaser/goreleaser-action@v3 | |||
with: | |||
version: latest | |||
version: 'v1.18.2' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Latest version (at the time of writing) is v1.19.2 and it needs extra keys. The changes are incompatible with older versions of goreleaser and goreleaser 1.19.2 requires go 1.20 so the ci breaks. So, for now I have set the goreleaser version to v1.18.2
Will take up the go version update separately and change this back to latest.
* Add binaries to release archive * Add support for publishing homebrew-tap recipe * Publish binaries in tar.gz/zip format also * Configure brew in goreleaser * Use publisher token for goreleaser * Try publishing to experimental repo * Use separate tokens for publishing binaries and tap * Fix usage of tap token. * Fix tap token env variable. * Raise PR in tap repo. * Specify branch for PR * Try publishing to cisco open experimental tap. * Apply brew test bot suggestion * Update tap repo name * Remove tap token * Revert "Remove tap token" This reverts commit 3aaf513. * Fixed deprecated key * Attempt publish to experimental repo * Enable debug logging for goreleaser * Revert go releaser version to v1.18.2 * Change goreleaser flag --verbose -> --debug * Cleanup * Remove debug logging from goreleaser * Change tap repo homebrew-experimental -> homebrew-tap * Revert to using latest goreleaser * Revert to using latest goreleaser * Update goreleaser version in Makefile to fix ci * Fixing ci * Change goreleaser version in Makefile to v1.18.2 to fix ci * Fixing ci * Revert deprecated key for now. * Fixing ci * Use goreleaser v1.18.2 for now. --------- Co-authored-by: RadhaKrishna <radha.peteti@appdynamics.com>
Description
Type of Change
Checklist