Skip to content
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

Automate Homebrew releases #24

Closed
wants to merge 1 commit into from
Closed

Conversation

vladimyr
Copy link

@vladimyr vladimyr commented Nov 11, 2020

Automatically bump Homebrew formula using Github action https://github.com/mislav/bump-homebrew-formula-action 🎉

Automatically bump Homebrew formula using Github action
mislav/bump-homebrew-formula-action
@vladimyr
Copy link
Author

vladimyr commented Nov 11, 2020

@orhun You are listed as maintainer of the AUR package, would adding something like this https://github.com/ATiltedTree/create-aur-release be helpful to you? I'm not sure about security implications tho 🤔

/cc @ogham

@orhun
Copy link

orhun commented Nov 11, 2020

@orhun You are listed as maintainer of the AUR package, would adding something like this https://github.com/ATiltedTree/create-aur-release be helpful to you?

I'm maintaining dog with my other packages so it's not a problem for me. I can add the author as the co-maintainer or drop the package for him to adopt if there's a plan for setting up CD for AUR.

It's up to @ogham at this point.

@vladimyr
Copy link
Author

Thanks for taking the time to reply, that sounds great! So let's see what @ogham says about this - I'm just exploring/presenting options.

@ogham
Copy link
Owner

ogham commented Nov 11, 2020

Sorry, I'm not sure what's expected of me here!

In general I try to keep packaging instructions and config files for a project out of its repository, as in the past, I've seen them get added and then go out-of-date without me noticing.

@vladimyr
Copy link
Author

@ogham Those are not packaging instructions. Packaging instructions live here:

What this PR does is establishing a Github workflow that gets executed on a new tag being pushed. It automatically opens PR in homebrew-core with formula SHA256 and (Github archive) URL changes. So it can't really go out-of-date because it is just an automation layer that isn't supposed to change in the future.

Additionally, I proposed to do the same wiring for AUR using https://github.com/ATiltedTree/create-aur-release

I guess what I'm expecting of you here is to express your opinion on my proposal(s) and optionally set this automatic Homebrew formula updating in motion by merging this PR 🙃

@ogham
Copy link
Owner

ogham commented Mar 31, 2021

Hi, sorry about the delay on this one. Right now I don't want to use GitHub Actions as I would prefer to use my own infrastructure. I get that it just opens a PR, rather than doing packaging like I thought, but it's still using third-party services and code and I'd rather avoid that if possible.

@ogham ogham closed this Mar 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants