-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfind-latest-version
More file actions
executable file
·41 lines (30 loc) · 1.19 KB
/
find-latest-version
File metadata and controls
executable file
·41 lines (30 loc) · 1.19 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#!/usr/local/cpanel/3rdparty/bin/perl
# cpanel - find-latest-version Copyright(c) 2024 cPanel, L.L.C.
# All rights Reserved.
# copyright@cpanel.net http://cpanel.net
# This code is subject to the cPanel license. Unauthorized copying is prohibited
#
# This provides incremental updates to existing packages in EasyApache4.
package ea_container_valkey::find_latest_version;
use strict;
use warnings;
use lib "../ea-tools/lib/ea4_tool"; # assumes ea-tools is checked out next to this repo
use ea4_tool::util ();
unless ( caller() ) {
ea4_tool::util::find_latest_version( \&_get_required, \&_add_sum );
}
###############
#### helpers ##
###############
sub _get_required {
my ($http) = @_;
my $version = ea4_tool::util::get_docker_hub_newest_release( name => "valkey", namespace => "valkey", minor => "7.2" );
my $name = "$version.tar.gz";
my $url = "https://github.com/valkey-io/valkey/archive/refs/tags/$name";
return ( $version, $url, $name );
}
sub _add_sum {
my ( $http, $hr ) = @_;
# github does not currently have a way to get the sum
return;
}