mirror of
https://github.com/TrezOne/docker-mods-uptime-kuma-timeout-fix.git
synced 2026-07-19 09:53:02 -04:00
Merge pull request #701 from linuxserver/sabnzbd-par-rebase
sabnzbd-par2cmdline-turbo - Rebase to 3.18, update workflows, build releases
This commit is contained in:
@@ -5,8 +5,8 @@ on: [push, pull_request_target, workflow_dispatch]
|
|||||||
env:
|
env:
|
||||||
GITHUB_REPO: "linuxserver/docker-mods" #don't modify
|
GITHUB_REPO: "linuxserver/docker-mods" #don't modify
|
||||||
ENDPOINT: "linuxserver/mods" #don't modify
|
ENDPOINT: "linuxserver/mods" #don't modify
|
||||||
BASEIMAGE: "sabnzbd" #replace
|
BASEIMAGE: "sabnzbd"
|
||||||
MODNAME: "par2cmdline-turbo" #replace
|
MODNAME: "par2cmdline-turbo"
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
set-vars:
|
set-vars:
|
||||||
@@ -20,7 +20,7 @@ jobs:
|
|||||||
echo "BASEIMAGE=${{ env.BASEIMAGE }}" >> $GITHUB_OUTPUT
|
echo "BASEIMAGE=${{ env.BASEIMAGE }}" >> $GITHUB_OUTPUT
|
||||||
echo "MODNAME=${{ env.MODNAME }}" >> $GITHUB_OUTPUT
|
echo "MODNAME=${{ env.MODNAME }}" >> $GITHUB_OUTPUT
|
||||||
# **** If the mod needs to be versioned, set the versioning logic below. Otherwise leave as is. ****
|
# **** If the mod needs to be versioned, set the versioning logic below. Otherwise leave as is. ****
|
||||||
MOD_VERSION=""
|
MOD_VERSION=$(curl -s https://api.github.com/repos/animetosho/par2cmdline-turbo/releases/latest | jq -rc ".tag_name")
|
||||||
echo "MOD_VERSION=${MOD_VERSION}" >> $GITHUB_OUTPUT
|
echo "MOD_VERSION=${MOD_VERSION}" >> $GITHUB_OUTPUT
|
||||||
outputs:
|
outputs:
|
||||||
GITHUB_REPO: ${{ steps.outputs.outputs.GITHUB_REPO }}
|
GITHUB_REPO: ${{ steps.outputs.outputs.GITHUB_REPO }}
|
||||||
|
|||||||
+8
-4
@@ -1,7 +1,9 @@
|
|||||||
# syntax=docker/dockerfile:1
|
# syntax=docker/dockerfile:1
|
||||||
|
|
||||||
## Buildstage ##
|
## Buildstage ##
|
||||||
FROM ghcr.io/linuxserver/baseimage-alpine:3.17 as buildstage-x86_64
|
FROM ghcr.io/linuxserver/baseimage-alpine:3.18 as buildstage-x86_64
|
||||||
|
|
||||||
|
ARG MOD_VERSION
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install packages ****" && \
|
echo "**** install packages ****" && \
|
||||||
@@ -13,7 +15,7 @@ RUN \
|
|||||||
mkdir /tmp/par2cmdline && \
|
mkdir /tmp/par2cmdline && \
|
||||||
curl -o \
|
curl -o \
|
||||||
/tmp/par2cmdline.tar.gz -L \
|
/tmp/par2cmdline.tar.gz -L \
|
||||||
"https://github.com/animetosho/par2cmdline-turbo/archive/refs/heads/turbo.tar.gz" && \
|
"https://github.com/animetosho/par2cmdline-turbo/archive/${MOD_VERSION}.tar.gz" && \
|
||||||
tar xf \
|
tar xf \
|
||||||
/tmp/par2cmdline.tar.gz -C \
|
/tmp/par2cmdline.tar.gz -C \
|
||||||
/tmp/par2cmdline --strip-components=1 && \
|
/tmp/par2cmdline --strip-components=1 && \
|
||||||
@@ -25,7 +27,9 @@ RUN \
|
|||||||
make install DESTDIR=/root-layer
|
make install DESTDIR=/root-layer
|
||||||
|
|
||||||
## Buildstage ##
|
## Buildstage ##
|
||||||
FROM --platform=aarch64 ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.17 as buildstage-aarch64
|
FROM --platform=aarch64 ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.18 as buildstage-aarch64
|
||||||
|
|
||||||
|
ARG MOD_VERSION
|
||||||
|
|
||||||
RUN \
|
RUN \
|
||||||
echo "**** install packages ****" && \
|
echo "**** install packages ****" && \
|
||||||
@@ -38,7 +42,7 @@ RUN \
|
|||||||
mkdir /tmp/par2cmdline && \
|
mkdir /tmp/par2cmdline && \
|
||||||
curl -o \
|
curl -o \
|
||||||
/tmp/par2cmdline.tar.gz -L \
|
/tmp/par2cmdline.tar.gz -L \
|
||||||
"https://github.com/animetosho/par2cmdline-turbo/archive/refs/heads/turbo.tar.gz" && \
|
"https://github.com/animetosho/par2cmdline-turbo/archive/${MOD_VERSION}.tar.gz" && \
|
||||||
tar xf \
|
tar xf \
|
||||||
/tmp/par2cmdline.tar.gz -C \
|
/tmp/par2cmdline.tar.gz -C \
|
||||||
/tmp/par2cmdline --strip-components=1 && \
|
/tmp/par2cmdline --strip-components=1 && \
|
||||||
|
|||||||
Reference in New Issue
Block a user