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

Bump resources with livechecks on brew bump #17401

Open
1 task done
Bo98 opened this issue May 31, 2024 · 0 comments
Open
1 task done

Bump resources with livechecks on brew bump #17401

Bo98 opened this issue May 31, 2024 · 0 comments
Labels
features New features help wanted We want help addressing this

Comments

@Bo98
Copy link
Member

Bo98 commented May 31, 2024

Verification

Provide a detailed description of the proposed feature

We support bumping Python resources on brew bump but we should support bumping resources with a livecheck block.

This is probably not too big of the task. The update detection code is already there in livecheck and the resource-replacement code is already there in brew update-python-resources - we just need need to extract the pieces and fit them together.

Unlike brew bump on formulae, we don't want to bump resources that don't have an explicit livecheck block as many have rules on when they should be updated. Repology information should also not be used.

Additionally, it would be great to have an additional opt-in flag that is able to bump resources even when the parent formula hasn't actually updated. We will probably want this for Homebrew/portable-ruby (but probably not in Homebrew/core).

What is the motivation for the feature?

To fully automate the one part of Portable Ruby updating that isn't already

How will the feature be relevant to at least 90% of Homebrew users?

Maintainer effort in the long-term is spent elsewhere on impactful issues

What alternatives to the feature have been considered?

Bump these manually

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
features New features help wanted We want help addressing this
Projects
None yet
Development

No branches or pull requests

2 participants