Skip to content

Commit

Permalink
Merge pull request #208467 from Homebrew/percona-formulae-update-live…
Browse files Browse the repository at this point in the history
…check

percona-*: update livecheck
  • Loading branch information
BrewTestBot authored Feb 21, 2025
2 parents 2752986 + ca47be7 commit 26f3da0
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 10 deletions.
6 changes: 4 additions & 2 deletions Formula/p/percona-server.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ class PerconaServer < Formula
license "BSD-3-Clause"

livecheck do
url "https://docs.percona.com/percona-server/#{version.major_minor}/"
regex(/href=.*?v?(\d+(?:[.-]\d+)+)\.html/i)
url "https://www.percona.com/products-api.php", post_form: {
version: "Percona-Server-#{version.major_minor}",
}
regex(/value=["']?[^"' >]*?v?(\d+(?:[.-]\d+)+)["' >]/i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
# Convert a version like 1.2.3-4.0 to 1.2.3-4 (but leave a version like
Expand Down
6 changes: 4 additions & 2 deletions Formula/p/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ class PerconaServerAT80 < Formula
license "BSD-3-Clause"

livecheck do
url "https://docs.percona.com/percona-server/#{version.major_minor}/"
regex(/href=.*?v?(\d+(?:[.-]\d+)+)\.html/i)
url "https://www.percona.com/products-api.php", post_form: {
version: "Percona-Server-#{version.major_minor}",
}
regex(/value=["']?[^"' >]*?v?(\d+(?:[.-]\d+)+)["' >]/i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
# Convert a version like 1.2.3-4.0 to 1.2.3-4 (but leave a version like
Expand Down
6 changes: 4 additions & 2 deletions Formula/p/percona-toolkit.rb
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,10 @@ class PerconaToolkit < Formula
head "lp:percona-toolkit", using: :bzr

livecheck do
url "https://docs.percona.com/percona-toolkit/version.html"
regex(/Percona\s+Toolkit\s+v?(\d+(?:\.\d+)+)\s+released/im)
url "https://www.percona.com/products-api.php", post_form: {
version: "percona-toolkit",
}
regex(/value=["']?[^"' >]*?v?(\d+(?:[.-]\d+)+)["' >]/i)
end

bottle do
Expand Down
6 changes: 4 additions & 2 deletions Formula/p/percona-xtrabackup.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ class PerconaXtrabackup < Formula
license "GPL-2.0-only"

livecheck do
url "https://docs.percona.com/percona-xtrabackup/#{version.major_minor}/"
regex(/href=.*?v?(\d+(?:[.-]\d+)+)\.html/i)
url "https://www.percona.com/products-api.php", post_form: {
version: "Percona-XtraBackup-#{version.major_minor}",
}
regex(/value=["']?[^"' >]*?v?(\d+(?:[.-]\d+)+)["' >]/i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
# Convert a version like 1.2.3-4.0 to 1.2.3-4 (but leave a version like
Expand Down
6 changes: 4 additions & 2 deletions Formula/p/[email protected]
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,10 @@ class PerconaXtrabackupAT80 < Formula
license "GPL-2.0-only"

livecheck do
url "https://docs.percona.com/percona-xtrabackup/#{version.major_minor}/"
regex(/href=.*?v?(\d+(?:[.-]\d+)+)\.html/i)
url "https://www.percona.com/products-api.php", post_form: {
version: "Percona-XtraBackup-#{version.major_minor}",
}
regex(/value=["']?[^"' >]*?v?(\d+(?:[.-]\d+)+)["' >]/i)
strategy :page_match do |page, regex|
page.scan(regex).map do |match|
# Convert a version like 1.2.3-4.0 to 1.2.3-4 (but leave a version like
Expand Down

0 comments on commit 26f3da0

Please sign in to comment.