Automatically check which version of i2p-zero is the latest

This commit is contained in:
idk
2020-11-08 03:41:48 -05:00
parent 61c5f9b977
commit a648f2ac6e
3 changed files with 29 additions and 5 deletions

View File

@ -9,15 +9,17 @@ SNOW_VERSION=`amo-version -v -n torproject-snowflake`
UMAT_VERSION=`amo-version -v -n umatrix`
UBLO_VERSION=`amo-version -v -n ublock-origin`
NOSS_VERSION=`amo-version -v -n noscript`
ZERO_VERSION=v1.17
ZERO_VERSION_B=`echo $(ZERO_VERSION) | tr -d 'v.'`
LAST_VERSION=$(ZERO_VERSION_B).$(EXT_VERSION).097
LAUNCH_VERSION=$(ZERO_VERSION_B).$(EXT_VERSION).098
ZERO_VERSION=`./get_latest_release.sh "i2p-zero/i2p-zero"`
ZERO_VERSION_B=`./get_latest_release.sh "i2p-zero/i2p-zero" | tr -d 'v.'`
PREV_VERSION=.097
PROD_VERSION=.098
LAST_VERSION=$(ZERO_VERSION_B).$(EXT_VERSION).$(PREV_VERSION)
LAUNCH_VERSION=$(ZERO_VERSION_B).$(EXT_VERSION)$(PROD_VERSION)
GO_COMPILER_OPTS = -a -tags netgo -ldflags '-w -extldflags "-static"'
echo:
echo $(LAUNCH_VERSION)
echo $(LAUNCH_VERSION) $(ZERO_VERSION) $(EXT_VERSION) $(PROD_VERSION)
extensions.go:
@echo "//+build generate" | tee extensions.go

15
get_latest_release.sh Executable file
View File

@ -0,0 +1,15 @@
#! /usr/bin/env sh
# Source:
# https://gist.githubusercontent.com/lukechilds/a83e1d7127b78fef38c2914c4ececc3c/
get_latest_release() {
curl --silent "https://api.github.com/repos/$1/releases/latest" | # Get latest release from GitHub api
grep '"tag_name":' | # Get tag line
sed -E 's/.*"([^"]+)".*/\1/' # Pluck JSON value
}
# Usage
# $ get_latest_release "creationix/nvm"
# v0.31.4
get_latest_release $1

7
nc.sh Executable file
View File

@ -0,0 +1,7 @@
docker run -d \
-v /media/user/7ae97150-eb9a-4dc9-8421-fc8b7f819d6c/nextcloud:/var/www/html \
-v /media/user/7ae97150-eb9a-4dc9-8421-fc8b7f819d6c/apps:/var/www/html/custom_apps \
-v /media/user/7ae97150-eb9a-4dc9-8421-fc8b7f819d6c/config:/var/www/html/config \
-v /media/user/7ae97150-eb9a-4dc9-8421-fc8b7f819d6c/data:/var/www/html/data \
nextcloud