Skip to content
This repository has been archived by the owner on May 2, 2024. It is now read-only.

Update utm-beta from 4.0.7 to 4.0.8 #14917

Closed

Conversation

rogeriopradoj
Copy link
Contributor

Created with brew bump-cask-pr.

@BrewTestBot BrewTestBot added the bump-cask-pr PR was created using `brew bump-cask-pr` label Oct 21, 2022
@p-linnane
Copy link
Member

This is pulling the latest GitHub tag, which is now the stable release. Merging this would put the beta version to the same version as stable.

@samford Is there an intelligent way for us to differentiate the beta releases since Homebrew/brew#13853 has messed up our :page_match strategy?

@p-linnane p-linnane added the do not merge Pull request that must not be merged. label Oct 21, 2022
@samford
Copy link
Member

samford commented Oct 22, 2022

Is there an intelligent way for us to differentiate the beta releases since Homebrew/brew#13853 has messed up our :page_match strategy?

Unfortunately, there's a fair amount of ambiguity around how versions are handled in unstable casks like this, so we need to answer some questions before we can create a proper check. For example:

  • This is called utm-beta: Should it only use beta releases (latest beta is 4.0.5) or is it just any unstable version (e.g., 4.0.6 is RC, 4.0.7 is RC2)? I've seen other casks with a name like *-beta that also end up using alpha, RC, etc. releases at times.
  • Should this be updated to stable releases when they're available (e.g., beta -> RC -> stable -> beta -> etc.) or should it only use unstable releases (e.g., beta -> RC -> beta -> etc.)? I feel like I've seen examples of both over time but I would have to dig to find them (i.e., I don't know any off the top of my head).

If we can come to a conclusion on how versions should be handled for this cask, I can try to come up with a livecheck block but it may not be pretty (i.e., unstable releases use the same tag format as stable releases but at least they're marked as pre-release). That said, we don't have to obtain version information from the filename, so this isn't affected by the recent changes in the release HTML (in relation to assets list HTML).

@p-linnane
Copy link
Member

Probably part of a larger conversation that was brought up, but hasn't seen much activity in the last year. My opinion is having the cask in cask-versions be the latest unstable build regardless of what it's called unless it has dedicated channels like beta, dev, canary/nightly.

@github-actions
Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. To keep this pull request open, add a help wanted or in progress label.

@github-actions github-actions bot added the stale label Oct 25, 2022
@samford samford mentioned this pull request Oct 25, 2022
9 tasks
@p-linnane
Copy link
Member

/rebase

@p-linnane
Copy link
Member

New livecheck strategy is working. Closing this out as v4.0.7 is the latest prerelease.

@p-linnane p-linnane closed this Oct 25, 2022
@p-linnane p-linnane removed do not merge Pull request that must not be merged. in progress labels Oct 25, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Nov 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
bump-cask-pr PR was created using `brew bump-cask-pr`
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants