Compare commits

..
6 changed files with 108 additions and 91 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine:3.23
FROM ghcr.io/linuxserver/baseimage-alpine:3.24
# set version label
ARG BUILD_DATE
+1 -1
View File
@@ -1,6 +1,6 @@
# syntax=docker/dockerfile:1
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.23
FROM ghcr.io/linuxserver/baseimage-alpine:arm64v8-3.24
# set version label
ARG BUILD_DATE
Vendored
+22 -4
View File
@@ -76,6 +76,7 @@ pipeline {
script{
env.EXIT_STATUS = ''
env.CI_TEST_ATTEMPTED = ''
env.PUSH_ATTEMPTED = ''
env.LS_RELEASE = sh(
script: '''docker run --rm quay.io/skopeo/stable:v1 inspect docker://ghcr.io/${LS_USER}/${CONTAINER_NAME}:develop 2>/dev/null | jq -r '.Labels.build_version' | awk '{print $3}' | grep '\\-ls' || : ''',
returnStdout: true).trim()
@@ -925,6 +926,9 @@ pipeline {
environment name: 'EXIT_STATUS', value: ''
}
steps {
script{
env.PUSH_ATTEMPTED = 'true'
}
retry_backoff(5,5) {
sh '''#! /bin/bash
set -e
@@ -954,11 +958,18 @@ pipeline {
environment name: 'EXIT_STATUS', value: ''
}
steps {
script{
env.PUSH_ATTEMPTED = 'true'
}
retry_backoff(5,5) {
sh '''#! /bin/bash
set -e
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
[[ ${MANIFESTIMAGE%%/*} =~ \\. ]] && MANIFESTIMAGEPLUS="${MANIFESTIMAGE}" || MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}"
if [[ "${MANIFESTIMAGE%%/*}" =~ \\. ]]; then
MANIFESTIMAGEPLUS="${MANIFESTIMAGE}"
else
MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}"
fi
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
for i in "${CACHE[@]}"; do
if [[ "${MANIFESTIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then
@@ -1126,7 +1137,7 @@ EOF
}
script {
if (env.GITHUBIMAGE =~ /lspipepr/){
if (env.CI_TEST_ATTEMPTED == "true"){
if (env.CI_TEST_ATTEMPTED == "true" || env.PUSH_ATTEMPTED == "true"){
sh '''#! /bin/bash
# Function to retrieve JSON data from URL
get_json() {
@@ -1187,14 +1198,21 @@ EOF
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR: \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"
-d "{\\"body\\": \\"I am a bot, here are the test results for this PR for commit ${COMMIT_SHA:0:7} : \\n${CI_URL}\\n${SHELLCHECK_URL}\\n${table}\\"}"
else
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR: \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}"
-d "{\\"body\\": \\"I am a bot, here is the pushed image/manifest for this PR for commit ${COMMIT_SHA:0:7} : \\n\\n\\`${GITHUBIMAGE}:${META_TAG}\\`\\"}"
fi
'''
} else {
sh '''#! /bin/bash
curl -X POST -H "Authorization: token $GITHUB_TOKEN" \
-H "Accept: application/vnd.github.v3+json" \
"https://api.github.com/repos/$LS_USER/$LS_REPO/issues/$PULL_REQUEST/comments" \
-d "{\\"body\\": \\"I am a bot, the build for PR commit ${COMMIT_SHA:0:7} failed and as a result no CI test was attempted and no images were pushed.\\"}"
'''
}
}
}
+1
View File
@@ -310,6 +310,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **04.07.26:** - Rebase to Alpine 3.24.
* **15.01.26:** - Rebase to Alpine 3.23.
* **05.07.25:** - Rebase to Alpine 3.22.
* **20.12.24:** - Rebase to Alpine 3.21.
+81 -84
View File
@@ -1,8 +1,8 @@
NAME VERSION TYPE
Azure.Core 1.47.1 dotnet (+5 duplicates)
Azure.Identity 1.14.2 dotnet (+5 duplicates)
Azure.Core 1.50.0 dotnet (+5 duplicates)
Azure.Identity 1.17.1 dotnet (+5 duplicates)
BouncyCastle.Cryptography 2.6.2 dotnet (+5 duplicates)
Dapper 2.1.66 dotnet (+5 duplicates)
Dapper 2.1.79 dotnet (+5 duplicates)
Diacritical.Net 1.0.4 dotnet (+5 duplicates)
DryIoc.Microsoft.DependencyInjection 6.2.0 dotnet (+1 duplicate)
DryIoc.dll 5.4.3 dotnet (+7 duplicates)
@@ -15,18 +15,17 @@ FluentMigrator.Runner.Core 6.2.0
FluentMigrator.Runner.Postgres 6.2.0 dotnet (+5 duplicates)
FluentMigrator.Runner.SQLite 6.2.0 dotnet (+5 duplicates)
FluentValidation 9.5.4 dotnet (+5 duplicates)
IPAddressRange 6.2.0 dotnet (+7 duplicates)
IPAddressRange 6.3.0 dotnet (+7 duplicates)
Ical.Net 4.3.1 dotnet (+2 duplicates)
ImpromptuInterface 8.0.6 dotnet (+3 duplicates)
Instances 1.6.1 dotnet (+5 duplicates)
MailKit 4.15.1 dotnet (+5 duplicates)
Microsoft.AspNetCore.Cryptography.Internal 8.0.17 dotnet (+5 duplicates)
Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.17 dotnet (+5 duplicates)
MailKit 4.16.0 dotnet (+5 duplicates)
Microsoft.AspNetCore.Cryptography.Internal 8.0.27 dotnet (+4 duplicates)
Microsoft.AspNetCore.Cryptography.KeyDerivation 8.0.27 dotnet (+4 duplicates)
Microsoft.Bcl.AsyncInterfaces 8.0.0 dotnet (+5 duplicates)
Microsoft.Bcl.Cryptography 8.0.0 dotnet (+5 duplicates)
Microsoft.Data.SqlClient 6.1.1 dotnet (+5 duplicates)
Microsoft.Data.SqlClient 6.1.5 dotnet (+5 duplicates)
Microsoft.Extensions.Caching.Abstractions 8.0.0 dotnet (+4 duplicates)
Microsoft.Extensions.Caching.Memory 8.0.1 dotnet (+5 duplicates)
Microsoft.Extensions.Caching.Memory 8.0.1 dotnet (+4 duplicates)
Microsoft.Extensions.Configuration 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.Configuration.Abstractions 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.Configuration.Binder 8.0.2 dotnet (+6 duplicates)
@@ -42,23 +41,23 @@ Microsoft.Extensions.Diagnostics.Abstractions 8.0.1
Microsoft.Extensions.FileProviders.Abstractions 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.FileProviders.Physical 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.FileSystemGlobbing 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.Hosting 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Hosting.Abstractions 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Hosting 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Hosting.Abstractions 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Hosting.WindowsServices 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Logging.Abstractions 8.0.2 dotnet (+1 duplicate)
Microsoft.Extensions.Logging.Abstractions 8.0.3 dotnet (+5 duplicates)
Microsoft.Extensions.Logging.Configuration 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging.Console 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging.Debug 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging.EventLog 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging.EventSource 8.0.1 dotnet (+7 duplicates)
Microsoft.Extensions.Logging.Abstractions 8.0.3 dotnet (+4 duplicates)
Microsoft.Extensions.Logging.Configuration 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Logging.Console 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Logging.Debug 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Logging.EventLog 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Logging.EventSource 8.0.1 dotnet (+6 duplicates)
Microsoft.Extensions.Options 8.0.2 dotnet (+6 duplicates)
Microsoft.Extensions.Options.ConfigurationExtensions 8.0.0 dotnet (+6 duplicates)
Microsoft.Extensions.Primitives 8.0.0 dotnet (+6 duplicates)
Microsoft.Identity.Client 4.73.1 dotnet (+5 duplicates)
Microsoft.Identity.Client.Extensions.Msal 4.73.1 dotnet (+5 duplicates)
Microsoft.IdentityModel.Abstractions 7.7.1 dotnet (+5 duplicates)
Microsoft.Identity.Client 4.80.0 dotnet (+5 duplicates)
Microsoft.Identity.Client.Extensions.Msal 4.78.0 dotnet (+5 duplicates)
Microsoft.IdentityModel.Abstractions 8.14.0 dotnet (+5 duplicates)
Microsoft.IdentityModel.JsonWebTokens 7.7.1 dotnet (+5 duplicates)
Microsoft.IdentityModel.Logging 7.7.1 dotnet (+5 duplicates)
Microsoft.IdentityModel.Protocols 7.7.1 dotnet (+5 duplicates)
@@ -67,20 +66,20 @@ Microsoft.IdentityModel.Tokens 7.7.1
Microsoft.OpenApi 1.6.23 dotnet (+2 duplicates)
Microsoft.SqlServer.Server 1.0.0 dotnet (+5 duplicates)
Microsoft.Win32.SystemEvents 8.0.0 dotnet (+5 duplicates)
MimeKit 4.15.1 dotnet (+5 duplicates)
MimeKit 4.16.0 dotnet (+5 duplicates)
Mono.Nat 3.0.0 dotnet (+5 duplicates)
Mono.Posix.NETStandard 5.20.1.34-servarr20 dotnet
MonoTorrent 3.0.2 dotnet (+5 duplicates)
NLog 5.4.0 dotnet (+7 duplicates)
NLog.Extensions.Logging 5.4.0 dotnet (+7 duplicates)
NLog.Layouts.ClefJsonLayout 1.0.3 dotnet (+7 duplicates)
NLog 5.5.1 dotnet (+7 duplicates)
NLog.Extensions.Logging 5.5.0 dotnet (+7 duplicates)
NLog.Layouts.ClefJsonLayout 1.0.5 dotnet (+7 duplicates)
NLog.Targets.Syslog 7.0.0 dotnet (+7 duplicates)
Newtonsoft.Json 13.0.3 dotnet (+7 duplicates)
Newtonsoft.Json 13.0.4 dotnet (+7 duplicates)
NodaTime 3.2.0 dotnet (+2 duplicates)
Npgsql 9.0.3 dotnet (+7 duplicates)
Polly 8.6.0 dotnet (+5 duplicates)
Npgsql 9.0.5 dotnet (+7 duplicates)
Polly 8.6.6 dotnet (+5 duplicates)
Polly.Contrib.WaitAndRetry 1.1.1 dotnet (+7 duplicates)
Polly.Core 8.6.0 dotnet (+5 duplicates)
Polly.Core 8.6.6 dotnet (+5 duplicates)
Radarr 1.0.0 dotnet
Radarr.Api.V3 1.0.0 dotnet (+2 duplicates)
Radarr.Common 1.0.0 dotnet (+7 duplicates)
@@ -92,21 +91,21 @@ Radarr.SignalR 1.0.0
ReusableTasks 4.0.0 dotnet (+5 duplicates)
Sentry 4.0.2 dotnet (+7 duplicates)
Servarr.FFMpegCore 4.7.0-26 dotnet (+5 duplicates)
Servarr.FFprobe 5.1.4.112 dotnet (+5 duplicates)
Servarr.FFprobe 5.1.10.124 dotnet (+5 duplicates)
SharpZipLib 1.4.2 dotnet (+7 duplicates)
SixLabors.ImageSharp 3.1.12 dotnet (+5 duplicates)
SourceGear.sqlite3 3.50.4.2 dotnet (+7 duplicates)
SourceGear.sqlite3 3.50.4.5 dotnet (+7 duplicates)
Swashbuckle.AspNetCore.Annotations 8.1.4 dotnet (+2 duplicates)
Swashbuckle.AspNetCore.Swagger 8.1.4 dotnet (+2 duplicates)
Swashbuckle.AspNetCore.SwaggerGen 8.1.4 dotnet (+2 duplicates)
System.ClientModel 1.5.1 dotnet (+5 duplicates)
System.ClientModel 1.8.0 dotnet (+5 duplicates)
System.ComponentModel 4.3.0 dotnet (+2 duplicates)
System.ComponentModel.Annotations 5.0.0 dotnet (+4 duplicates)
System.Configuration.ConfigurationManager 8.0.1 dotnet (+7 duplicates)
System.Data.SQLite 2.0.2 dotnet (+7 duplicates)
System.Diagnostics.DiagnosticSource 6.0.1 dotnet (+4 duplicates)
System.Data.SQLite 2.0.3 dotnet (+7 duplicates)
System.Diagnostics.DiagnosticSource 8.0.1 dotnet (+4 duplicates)
System.Diagnostics.EventLog 8.0.1 dotnet (+6 duplicates)
System.Drawing.Common 8.0.20 dotnet (+5 duplicates)
System.Drawing.Common 8.0.27 dotnet (+5 duplicates)
System.Formats.Asn1 8.0.1 dotnet (+4 duplicates)
System.IO 4.3.0 dotnet (+5 duplicates)
System.IO.FileSystem.AccessControl 5.0.0 dotnet (+5 duplicates)
@@ -116,7 +115,6 @@ System.Private.Uri 4.3.0
System.Reflection 4.3.0 dotnet (+5 duplicates)
System.Reflection.Primitives 4.3.0 dotnet (+5 duplicates)
System.Runtime 4.3.0 dotnet (+5 duplicates)
System.Runtime.CompilerServices.Unsafe 6.0.0 dotnet (+4 duplicates)
System.Runtime.Loader 4.3.0 dotnet (+5 duplicates)
System.Security.AccessControl 5.0.0 dotnet (+5 duplicates)
System.Security.Cryptography.Pkcs 8.0.1 dotnet (+4 duplicates)
@@ -125,58 +123,57 @@ System.Security.Principal.Windows 5.0.0
System.ServiceProcess.ServiceController 8.0.1 dotnet (+7 duplicates)
System.Text.Encoding 4.3.0 dotnet (+5 duplicates)
System.Text.Encoding.CodePages 8.0.0 dotnet (+4 duplicates)
System.Text.Json 8.0.5 dotnet (+5 duplicates)
System.Text.Json 8.0.6 dotnet (+5 duplicates)
System.Threading.Tasks 4.3.0 dotnet (+5 duplicates)
acl-libs 2.3.2-r1 apk
alpine-baselayout 3.7.2-r0 apk
alpine-baselayout-data 3.7.2-r0 apk
alpine-baselayout 3.7.2-r1 apk
alpine-baselayout-data 3.7.2-r1 apk
alpine-keys 2.6-r0 apk
alpine-release 3.23.4-r0 apk
alpine-release 3.24.1-r0 apk
apk-tools 3.0.6-r0 apk
bash 5.3.3-r1 apk
brotli-libs 1.2.0-r0 apk
busybox 1.37.0-r30 apk
busybox-binsh 1.37.0-r30 apk
c-ares 1.34.6-r0 apk
ca-certificates 20260413-r0 apk
ca-certificates-bundle 20260413-r0 apk
bash 5.3.9-r1 apk
brotli-libs 1.2.0-r1 apk
busybox 1.37.0-r31 apk
busybox-binsh 1.37.0-r31 apk
c-ares 1.34.8-r0 apk
ca-certificates 20260611-r0 apk
ca-certificates-bundle 20260611-r0 apk
catatonit 0.2.1-r0 apk
coreutils 9.8-r1 apk
coreutils-env 9.8-r1 apk
coreutils-fmt 9.8-r1 apk
coreutils-sha512sum 9.8-r1 apk
curl 8.17.0-r1 apk
findutils 4.10.0-r0 apk
icu-data-en 76.1-r1 apk
icu-libs 76.1-r1 apk
coreutils 9.11-r0 apk
coreutils-env 9.11-r0 apk
coreutils-fmt 9.11-r0 apk
coreutils-sha512sum 9.11-r0 apk
curl 8.21.0-r0 apk
findutils 4.10.0-r1 apk
icu-data-en 78.1-r0 apk
icu-libs 78.1-r0 apk
jq 1.8.1-r0 apk
libapk 3.0.6-r0 apk
libattr 2.5.2-r2 apk
libbsd 0.12.2-r0 apk
libcrypto3 3.5.6-r0 apk
libcurl 8.17.0-r1 apk
libgcc 15.2.0-r2 apk
libcrypto3 3.5.7-r0 apk
libcurl 8.21.0-r0 apk
libgcc 15.2.0-r5 apk
libidn2 2.3.8-r0 apk
libintl 0.24.1-r1 apk
libmd 1.1.0-r0 apk
libncursesw 6.5_p20251123-r0 apk
libproc2 4.0.5-r0 apk
libintl 1.0-r0 apk
libmd 1.2.0-r0 apk
libncursesw 6.6_p20260516-r0 apk
libproc2 4.0.6-r0 apk
libpsl 0.21.5-r3 apk
libssl3 3.5.6-r0 apk
libstdc++ 15.2.0-r2 apk
libunistring 1.4.1-r0 apk
libxml2 2.13.9-r0 apk
libssl3 3.5.7-r0 apk
libstdc++ 15.2.0-r5 apk
libunistring 1.4.2-r0 apk
libxml2 2.13.9-r2 apk
libxslt 1.1.43-r3 apk
linux-pam 1.7.1-r2 apk
musl 1.2.5-r23 apk
musl-utils 1.2.5-r23 apk
ncurses-terminfo-base 6.5_p20251123-r0 apk
musl 1.2.6-r2 apk
musl-utils 1.2.6-r2 apk
ncurses-terminfo-base 6.6_p20260516-r0 apk
netcat-openbsd 1.234.1-r0 apk
nghttp2-libs 1.68.0-r0 apk
nghttp3 1.13.1-r0 apk
nghttp2-libs 1.69.0-r0 apk
oniguruma 6.9.10-r0 apk
procps-ng 4.0.5-r0 apk
readline 8.3.1-r0 apk
procps-ng 4.0.6-r0 apk
readline 8.3.3-r1 apk
runtime.any.System.IO 4.3.0 dotnet (+5 duplicates)
runtime.any.System.Reflection 4.3.0 dotnet (+5 duplicates)
runtime.any.System.Reflection.Primitives 4.3.0 dotnet (+5 duplicates)
@@ -184,16 +181,16 @@ runtime.any.System.Runtime 4.3.0
runtime.any.System.Text.Encoding 4.3.0 dotnet (+5 duplicates)
runtime.any.System.Threading.Tasks 4.3.0 dotnet (+5 duplicates)
runtime.unix.System.Private.Uri 4.3.0 dotnet (+5 duplicates)
runtimepack.Microsoft.AspNetCore.App.Runtime.linux-musl-x64 8.0.12 dotnet (+4 duplicates)
runtimepack.Microsoft.NETCore.App.Runtime.linux-musl-x64 8.0.12 dotnet (+7 duplicates)
scanelf 1.3.8-r2 apk
shadow 4.18.0-r0 apk
skalibs-libs 2.14.4.0-r0 apk
sqlite-libs 3.51.2-r0 apk
ssl_client 1.37.0-r30 apk
tzdata 2026a-r0 apk
utmps-libs 0.1.3.1-r0 apk
runtimepack.Microsoft.AspNetCore.App.Runtime.linux-musl-x64 8.0.27 dotnet (+4 duplicates)
runtimepack.Microsoft.NETCore.App.Runtime.linux-musl-x64 8.0.27 dotnet (+7 duplicates)
scanelf 1.3.9-r1 apk
shadow 4.18.0-r1 apk
skalibs-libs 2.15.0.0-r0 apk
sqlite-libs 3.53.2-r0 apk
ssl_client 1.37.0-r31 apk
tzdata 2026b-r0 apk
utmps-libs 0.1.3.3-r0 apk
xmlstarlet 1.6.1-r2 apk
xz-libs 5.8.2-r0 apk
xz-libs 5.8.3-r0 apk
zlib 1.3.2-r0 apk
zstd-libs 1.5.7-r2 apk
+2 -1
View File
@@ -74,11 +74,12 @@ init_diagram: |
svc-radarr -> legacy-services
}
Base Images: {
"baseimage-alpine:3.23"
"baseimage-alpine:3.24"
}
"radarr:develop" <- Base Images
# changelog
changelogs:
- {date: "04.07.26:", desc: "Rebase to Alpine 3.24."}
- {date: "15.01.26:", desc: "Rebase to Alpine 3.23."}
- {date: "05.07.25:", desc: "Rebase to Alpine 3.22."}
- {date: "20.12.24:", desc: "Rebase to Alpine 3.21."}