From 347f1e35517846491f256e26f2b523092c6d67b5 Mon Sep 17 00:00:00 2001 From: Priyanshi Gupta Date: Tue, 28 Jan 2025 15:05:09 +0530 Subject: [PATCH] Added yb-voyager@1.8.10 and debezium@2.5.2-1.8.10 formula files and updated aliases (#135) Co-authored-by: Yugabyte CI --- Aliases/debezium | 2 +- Aliases/yb-voyager | 2 +- Formula/debezium@0rc2.2.5.2-1.8.10.rb | 16 --------- ...5.2-1.8.10.rb => debezium@2.5.2-1.8.10.rb} | 8 ++--- Formula/yb-voyager@0rc2.1.8.10.rb | 36 ------------------- ...er@0rc1.1.8.10.rb => yb-voyager@1.8.10.rb} | 10 +++--- 6 files changed, 11 insertions(+), 63 deletions(-) delete mode 100644 Formula/debezium@0rc2.2.5.2-1.8.10.rb rename Formula/{debezium@0rc1.2.5.2-1.8.10.rb => debezium@2.5.2-1.8.10.rb} (68%) delete mode 100644 Formula/yb-voyager@0rc2.1.8.10.rb rename Formula/{yb-voyager@0rc1.1.8.10.rb => yb-voyager@1.8.10.rb} (82%) diff --git a/Aliases/debezium b/Aliases/debezium index b316b65..5f01a81 120000 --- a/Aliases/debezium +++ b/Aliases/debezium @@ -1 +1 @@ -../Formula/debezium@2.5.2-1.8.9.1.rb \ No newline at end of file +../Formula/debezium@2.5.2-1.8.10.rb \ No newline at end of file diff --git a/Aliases/yb-voyager b/Aliases/yb-voyager index 7606198..a7037b5 120000 --- a/Aliases/yb-voyager +++ b/Aliases/yb-voyager @@ -1 +1 @@ -../Formula/yb-voyager@1.8.9.1.rb \ No newline at end of file +../Formula/yb-voyager@1.8.10.rb \ No newline at end of file diff --git a/Formula/debezium@0rc2.2.5.2-1.8.10.rb b/Formula/debezium@0rc2.2.5.2-1.8.10.rb deleted file mode 100644 index 619f2d9..0000000 --- a/Formula/debezium@0rc2.2.5.2-1.8.10.rb +++ /dev/null @@ -1,16 +0,0 @@ -class DebeziumAT0rc22521810 < Formula - desc "Debezium is an open source distributed platform for change data capture" - homepage "https://github.com/yugabyte/yb-voyager/" - url "https://github.com/yugabyte/yb-voyager/releases/download/yb-voyager%2Fv0rc2.1.8.10/debezium-server.tar.gz" - version "0rc2.2.5.2-1.8.10" - sha256 "4005fd967f5c15d1790cc2c560abea9daa7028d759a09382fb1128e79ae455ef" - license "Apache-2.0" - depends_on "maven" => :build - depends_on "java11" => :build - - def install - ENV.deparallelize - (prefix/"debezium-server").mkdir - cp_r ".", prefix/"debezium-server" - end -end \ No newline at end of file diff --git a/Formula/debezium@0rc1.2.5.2-1.8.10.rb b/Formula/debezium@2.5.2-1.8.10.rb similarity index 68% rename from Formula/debezium@0rc1.2.5.2-1.8.10.rb rename to Formula/debezium@2.5.2-1.8.10.rb index 4fc68fe..b57da6c 100644 --- a/Formula/debezium@0rc1.2.5.2-1.8.10.rb +++ b/Formula/debezium@2.5.2-1.8.10.rb @@ -1,9 +1,9 @@ -class DebeziumAT0rc12521810 < Formula +class DebeziumAT2521810 < Formula desc "Debezium is an open source distributed platform for change data capture" homepage "https://github.com/yugabyte/yb-voyager/" - url "https://github.com/yugabyte/yb-voyager/releases/download/yb-voyager%2Fv0rc1.1.8.10/debezium-server.tar.gz" - version "0rc1.2.5.2-1.8.10" - sha256 "a215eb93be9b3541045fbab99878663c8c052cfbe4b6dd2d934ffed91d1a0672" + url "https://github.com/yugabyte/yb-voyager/releases/download/yb-voyager%2Fv1.8.10/debezium-server.tar.gz" + version "2.5.2-1.8.10" + sha256 "4ec49b3feaac5dcf8690b6344b070ec9456b72ffa289255d365193e426da20d4" license "Apache-2.0" depends_on "maven" => :build depends_on "java11" => :build diff --git a/Formula/yb-voyager@0rc2.1.8.10.rb b/Formula/yb-voyager@0rc2.1.8.10.rb deleted file mode 100644 index d304d1d..0000000 --- a/Formula/yb-voyager@0rc2.1.8.10.rb +++ /dev/null @@ -1,36 +0,0 @@ -class YbVoyagerAT0rc21810 < Formula - desc "YugabyteDB's migration tool" - homepage "https://github.com/yugabyte/yb-voyager/" - url "https://github.com/yugabyte/yb-voyager/archive/refs/tags/yb-voyager/v0rc2.1.8.10.tar.gz" - sha256 "0721afd5d1588949e49d418bfc67b87e99f3415b4a0acb3eb7e132fdb3557cce" - version "0rc2.1.8.10" - license "Apache-2.0" - depends_on "go" => :build - depends_on "postgresql@17" - depends_on "sqlite" - depends_on "yugabyte/tap/debezium@0rc2.2.5.2-1.8.10" - - def install - ENV.deparallelize - Dir.chdir("yb-voyager") do - system "go", "build" - bin.install "yb-voyager" - end - Dir.chdir("yb-voyager/src/srcdb/data") do - (prefix/"etc/").mkdir - (prefix/"etc/yb-voyager/").mkdir - cp_r "pg_dump-args.ini", prefix/"etc/yb-voyager/pg_dump-args.ini" - cp_r "gather-assessment-metadata", prefix/"etc/yb-voyager/" - end - Dir.chdir("guardrails-scripts") do - (prefix/"opt/").mkdir - (prefix/"opt/yb-voyager").mkdir - (prefix/"opt/yb-voyager/guardrails-scripts").mkdir - cp_r ".", prefix/"opt/yb-voyager/guardrails-scripts" - end - end - - test do - system "#{bin}/yb-voyager", "version" - end -end \ No newline at end of file diff --git a/Formula/yb-voyager@0rc1.1.8.10.rb b/Formula/yb-voyager@1.8.10.rb similarity index 82% rename from Formula/yb-voyager@0rc1.1.8.10.rb rename to Formula/yb-voyager@1.8.10.rb index 4a37aa3..23ac47c 100644 --- a/Formula/yb-voyager@0rc1.1.8.10.rb +++ b/Formula/yb-voyager@1.8.10.rb @@ -1,14 +1,14 @@ -class YbVoyagerAT0rc11810 < Formula +class YbVoyagerAT1810 < Formula desc "YugabyteDB's migration tool" homepage "https://github.com/yugabyte/yb-voyager/" - url "https://github.com/yugabyte/yb-voyager/archive/refs/tags/yb-voyager/v0rc1.1.8.10.tar.gz" - sha256 "b84ca15793d6343bfb589c50640655dc9a04ccd4b9ef7d6595d05ff3d5e6c0d8" - version "0rc1.1.8.10" + url "https://github.com/yugabyte/yb-voyager/archive/refs/tags/yb-voyager/v1.8.10.tar.gz" + sha256 "6f81ebb9f7fdfc942fdda36b87d85a42cd681a8f82064d5ef241a194f07fdcd9" + version "1.8.10" license "Apache-2.0" depends_on "go" => :build depends_on "postgresql@17" depends_on "sqlite" - depends_on "yugabyte/tap/debezium@0rc1.2.5.2-1.8.10" + depends_on "yugabyte/tap/debezium@2.5.2-1.8.10" def install ENV.deparallelize