-
Notifications
You must be signed in to change notification settings - Fork 95
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
Homebrew formula #169
Comments
This had been raised in the past in #111 Basically, although it shouldn't be much work for me, the more work this project involves for me, especially outside of the core goals, the less likely it is to be well-maintained. So I'm going to close this, as won't fix/do. |
All the tickets shouldn't fall only upon your shoulders. That would defeat the purpose of an open source project. Can't the ticket be left open for a future contributor ? |
@0xdabbad00 - I will say, for my other repos that use this approach... It's very much zero effort on the maintainer's part. When a new release is pushed, I don't have to do anything - it does it automagically. Personally, I've found that it significantly increases the user base of my tools. I've done this for both Policy Sentry and Cloudsplaining. I would be happy to submit a PR that does the same for Parliament. It basically just adds this on: https://github.com/salesforce/policy_sentry/blob/master/.github/workflows/publish.yml#L65-L89 Let me know. Happy to submit a PR. |
Just to add, I would not go with the approach in #111 because it goes with a custom tap. The project should be popular enough to be added to homebrew core so there would be no extra work to the maintainers. |
@BastianZim ... I mean, there is no work for the maintainers as-is in the approach outlined in #111. It just adds one command to the installation process for the user which is fine imho. I'll just submit a PR to match the approach in #111. This will be simple. |
@nitrocode - separately, I'd love to hear about this and how you are using these tools :). Feel free to ping me on Twitter or the Cloud security forum slack. |
@kmcquade Yeah you‘re right, I just wanted to mention it in case @0xdabbad00 really doesn‘t want anything connected to the repo. That would‘ve been an approach for that case but using a tap is fine as well, when automating the updates. Just out of interest though, any reason why you would not want to submit this directly to homebrew? |
@BastianZim Uh, because I haven't submitted it directly to homebrew before and it was a copy/paste job from one of my OSS repos where I've done the automated custom homebrew tap before? 😁 lol |
@kmcquade Haha makes sense, I thought it was something with parliament itself. |
Was easier than expected, parliament is now available via the normal homebrew-core tab Homebrew/homebrew-core#69770 |
Since it's now available via the official tap, I'd suggest switching #170 to the official action: https://github.com/dawidd6/action-homebrew-bump-formula. @kmcquade Let me know if you'd like me to make a pr. |
I've used poet in the past for python formula and it worked out very well. The most difficult thing about adding official homebrew formula is coming up with a non |
Haha true! |
Yes! It worked. I didn't realize it was already added. Thank you very much @BastianZim .
|
Awesome, glad to hear! |
Hi. I'd like to see a
brew install parliament
here. It would be nice to have in our brew arsenal along withpolicy_sentry
andiam-policy-json-to-terraform
.Thanks for a nice script!
The text was updated successfully, but these errors were encountered: