Merge pull request #19 from mogeko/dev

This commit is contained in:
Mogeko 2021-11-18 20:54:15 +01:00 committed by GitHub
commit 29595bf24c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 15 additions and 14 deletions

View file

@ -24,23 +24,24 @@ jobs:
- name: Check version - name: Check version
id: check_ver id: check_ver
run: | run: |
OLD_VER=$(curl -s "${GHCR_URL}" | grep -Po "(\d+\.){2}\d+\-r\d+" | head -1)
NEW_TAG=$(curl -s "${REPO_TAGS}" | grep -Po "release-(\d+\.){2}\d+\.zip" | head -1) NEW_TAG=$(curl -s "${REPO_TAGS}" | grep -Po "release-(\d+\.){2}\d+\.zip" | head -1)
LIB_VER=$(jq -r '.libtorrent' ./latest.json) LIB_VER=$(jq -r '.libtorrent' ./latest.json)
QBT_VER=$(jq -r '.qbittorrent' ./latest.json) QBT_VER=$(jq -r '.qbittorrent' ./latest.json)
PKG_REL=$(jq -r '.pkgrel' ./latest.json) PKG_REL=$(jq -r '.pkgrel' ./latest.json)
if [ ${{ github.event_name }} == 'push' ]; then if [ ${{ github.event_name }} == 'push' ]; then
echo "::set-output name=img_ver::${QBT_VER}-r${PKG_REL}" IMG_VER="${QBT_VER}-r${PKG_REL}"
echo "::set-output name=qbt_ver::${QBT_VER}"
echo "::set-output name=is_new::yes"
elif [ "${NEW_TAG:8:5}" != "${QBT_VER}" ]; then
echo "::set-output name=img_ver::${NEW_TAG:8:5}-r0"
echo "::set-output name=qbt_ver::${NEW_TAG:8:5}"
echo "::set-output name=is_new::yes"
else else
echo "::set-output name=is_new::no" QBT_VER="${NEW_TAG:8:5}"
IMG_VER="${QBT_VER}-r0"
fi fi
IS_NEW=$([[ "${IMG_VER}" != "${OLD_VER}" ]] && echo "yes" || echo "no")
echo "::set-output name=img_ver::${IMG_VER}"
echo "::set-output name=qbt_ver::${QBT_VER}"
echo "::set-output name=lib_ver::${LIB_VER}" echo "::set-output name=lib_ver::${LIB_VER}"
echo "::set-output name=is_new::${IS_NEW}"
env: env:
GHCR_URL: https://github.com/mogeko/docker-qbittorrent/pkgs/container/qbittorrent
REPO_TAGS: https://github.com/qbittorrent/qBittorrent/tags REPO_TAGS: https://github.com/qbittorrent/qBittorrent/tags
build: build:

View file

@ -1,5 +0,0 @@
{
"qbittorrent": "4.3.8",
"libtorrent": "1.2.14",
"pkgrel": 1
}

1
docs/latest.json Symbolic link
View file

@ -0,0 +1 @@
../latest.json

View file

@ -1 +0,0 @@
docs/latest.json

5
latest.json Normal file
View file

@ -0,0 +1,5 @@
{
"qbittorrent": "4.3.8",
"libtorrent": "1.2.14",
"pkgrel": 1
}