Compare commits

...

7 Commits

Author SHA1 Message Date
LinuxServer-CI
5fc2eea996 Bot Updating Package Versions 2025-12-02 10:43:49 +00:00
LinuxServer-CI
e7d48fe356 Bot Updating Package Versions 2025-11-25 10:46:59 +00:00
LinuxServer-CI
86af821a03 Bot Updating Templated Files 2025-11-25 10:44:25 +00:00
LinuxServer-CI
7016a0e4e7 Bot Updating Package Versions 2025-11-18 10:43:28 +00:00
LinuxServer-CI
e9d194ef36 Bot Updating Package Versions 2025-11-11 10:43:22 +00:00
LinuxServer-CI
7a30592fca Bot Updating Package Versions 2025-11-04 10:43:53 +00:00
LinuxServer-CI
58b6478c2c Bot Updating Templated Files 2025-10-28 10:40:46 +00:00
2 changed files with 47 additions and 45 deletions

15
Jenkinsfile vendored
View File

@@ -910,6 +910,8 @@ pipeline {
-e WEB_PATH=\"${CI_WEBPATH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \
-e NODE_NAME=\"${NODE_NAME}\" \ -e NODE_NAME=\"${NODE_NAME}\" \
-e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \
-e COMMIT_SHA=\"${COMMIT_SHA}\" \
-e BUILD_NUMBER=\"${BUILD_NUMBER}\" \
-t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \ -t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \
python3 test_build.py''' python3 test_build.py'''
} }
@@ -1003,8 +1005,9 @@ pipeline {
environment name: 'EXIT_STATUS', value: '' environment name: 'EXIT_STATUS', value: ''
} }
steps { steps {
sh '''#! /bin/bash
echo "Auto-generating release notes" echo "Auto-generating release notes"
sh '''if [ "$(git tag --points-at HEAD)" != "" ]; then if [ "$(git tag --points-at HEAD)" != "" ]; then
echo "Existing tag points to current commit, suggesting no new LS changes" echo "Existing tag points to current commit, suggesting no new LS changes"
AUTO_RELEASE_NOTES="No changes" AUTO_RELEASE_NOTES="No changes"
else else
@@ -1012,16 +1015,15 @@ pipeline {
-d '{"tag_name":"'${META_TAG}'",\ -d '{"tag_name":"'${META_TAG}'",\
"target_commitish": "master"}' \ "target_commitish": "master"}' \
| jq -r '.body' | sed 's|## What.s Changed||') | jq -r '.body' | sed 's|## What.s Changed||')
fi''' fi
echo "Pushing New tag for current commit ${META_TAG}" echo "Pushing New tag for current commit ${META_TAG}"
sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \ curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \
-d '{"tag":"'${META_TAG}'",\ -d '{"tag":"'${META_TAG}'",\
"object": "'${COMMIT_SHA}'",\ "object": "'${COMMIT_SHA}'",\
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\
"type": "commit",\ "type": "commit",\
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}'
echo "Pushing New release for Tag" echo "Pushing New release for Tag"
sh '''#! /bin/bash
echo "Updating external repo packages to ${EXT_RELEASE_CLEAN}" > releasebody.json echo "Updating external repo packages to ${EXT_RELEASE_CLEAN}" > releasebody.json
jq -n \ jq -n \
--arg tag_name "$META_TAG" \ --arg tag_name "$META_TAG" \
@@ -1036,7 +1038,8 @@ pipeline {
"body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes), "body": ("**CI Report:**\\n\\n" + $ci_url + "\\n\\n**LinuxServer Changes:**\\n\\n" + $ls_notes + "\\n\\n**Remote Changes:**\\n\\n" + $remote_notes),
"draft": false, "draft": false,
"prerelease": false }' > releasebody.json.done "prerelease": false }' > releasebody.json.done
curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done''' curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases -d @releasebody.json.done
'''
} }
} }
// Add protection to the release branch // Add protection to the release branch

View File

@@ -1,58 +1,58 @@
NAME VERSION TYPE NAME VERSION TYPE
7zip 25.01-r0 apk 7zip 25.01-r0 apk
acl-libs 2.3.2-r1 apk acl-libs 2.3.2-r1 apk
alpine-baselayout 3.7.1-r5 apk alpine-baselayout 3.7.1-r8 apk
alpine-baselayout-data 3.7.1-r5 apk alpine-baselayout-data 3.7.1-r8 apk
alpine-keys 2.6-r0 apk alpine-keys 2.6-r0 apk
apk-tools 3.0.0_rc6-r2 apk apk-tools 3.0.0_rc9-r1 apk
bash 5.3.3-r1 apk bash 5.3.3-r1 apk
brotli-libs 1.1.0-r2 apk brotli-libs 1.1.0-r2 apk
busybox 1.37.0-r24 apk busybox 1.37.0-r29 apk
busybox-binsh 1.37.0-r24 apk busybox-binsh 1.37.0-r29 apk
c-ares 1.34.5-r0 apk c-ares 1.34.5-r0 apk
ca-certificates 20250911-r0 apk ca-certificates 20251003-r0 apk
ca-certificates-bundle 20250911-r0 apk ca-certificates-bundle 20251003-r0 apk
catatonit 0.2.1-r0 apk catatonit 0.2.1-r0 apk
coreutils 9.8-r1 apk coreutils 9.8-r1 apk
coreutils-env 9.8-r1 apk coreutils-env 9.8-r1 apk
coreutils-fmt 9.8-r1 apk coreutils-fmt 9.8-r1 apk
coreutils-sha512sum 9.8-r1 apk coreutils-sha512sum 9.8-r1 apk
curl 8.16.0-r1 apk curl 8.17.0-r1 apk
findutils 4.10.0-r0 apk findutils 4.10.0-r0 apk
gdbm 1.26-r0 apk gdbm 1.26-r0 apk
jq 1.8.1-r0 apk jq 1.8.1-r0 apk
libapk 3.0.0_rc6-r2 apk libapk 3.0.0_rc9-r1 apk
libattr 2.5.2-r2 apk libattr 2.5.2-r2 apk
libbsd 0.12.2-r0 apk libbsd 0.12.2-r0 apk
libbz2 1.0.8-r6 apk libbz2 1.0.8-r6 apk
libcrypto3 3.5.4-r0 apk libcrypto3 3.5.4-r0 apk
libcurl 8.16.0-r1 apk libcurl 8.17.0-r1 apk
libdeflate 1.24-r0 apk libdeflate 1.25-r0 apk
libevent 2.1.12-r8 apk libevent 2.1.12-r8 apk
libexpat 2.7.3-r0 apk libexpat 2.7.3-r0 apk
libffi 3.5.2-r0 apk libffi 3.5.2-r0 apk
libgcc 15.2.0-r1 apk libgcc 15.2.0-r2 apk
libidn2 2.3.8-r0 apk libidn2 2.3.8-r0 apk
libintl 0.24.1-r1 apk libintl 0.24.1-r1 apk
libmd 1.1.0-r0 apk libmd 1.1.0-r0 apk
libncursesw 6.5_p20251010-r0 apk libncursesw 6.5_p20251123-r0 apk
libpanelw 6.5_p20251010-r0 apk libpanelw 6.5_p20251123-r0 apk
libproc2 4.0.4-r3 apk libproc2 4.0.5-r0 apk
libpsl 0.21.5-r3 apk libpsl 0.21.5-r3 apk
libssl3 3.5.4-r0 apk libssl3 3.5.4-r0 apk
libstdc++ 15.2.0-r1 apk libstdc++ 15.2.0-r2 apk
libunistring 1.3-r0 apk libunistring 1.4.1-r0 apk
linux-pam 1.7.1-r0 apk linux-pam 1.7.1-r1 apk
miniupnpc 2.3.2-r0 apk miniupnpc 2.3.2-r0 apk
mpdecimal 4.0.1-r0 apk mpdecimal 4.0.1-r0 apk
musl 1.2.5-r21 apk musl 1.2.5-r21 apk
musl-utils 1.2.5-r21 apk musl-utils 1.2.5-r21 apk
ncurses-terminfo-base 6.5_p20251010-r0 apk ncurses-terminfo-base 6.5_p20251123-r0 apk
netcat-openbsd 1.229.1-r0 apk netcat-openbsd 1.234.1-r0 apk
nghttp2-libs 1.67.1-r0 apk nghttp2-libs 1.68.0-r0 apk
nghttp3 1.11.0-r0 apk nghttp3 1.13.1-r0 apk
oniguruma 6.9.10-r0 apk oniguruma 6.9.10-r0 apk
procps-ng 4.0.4-r3 apk procps-ng 4.0.5-r0 apk
pyc 3.12.12-r0 apk pyc 3.12.12-r0 apk
python3 3.12.12-r0 apk python3 3.12.12-r0 apk
python3-pyc 3.12.12-r0 apk python3-pyc 3.12.12-r0 apk
@@ -61,14 +61,13 @@ readline 8.3.1-r0 apk
scanelf 1.3.8-r2 apk scanelf 1.3.8-r2 apk
shadow 4.18.0-r0 apk shadow 4.18.0-r0 apk
skalibs-libs 2.14.4.0-r0 apk skalibs-libs 2.14.4.0-r0 apk
sqlite-libs 3.50.4-r1 apk sqlite-libs 3.51.1-r0 apk
ssl_client 1.37.0-r24 apk ssl_client 1.37.0-r29 apk
transmission-cli 4.0.6-r4 apk transmission-cli 4.0.6-r4 apk
transmission-daemon 4.0.6-r4 apk transmission-daemon 4.0.6-r4 apk
transmission-extra 4.0.6-r4 apk transmission-extra 4.0.6-r4 apk
transmission-remote 4.0.6-r4 apk transmission-remote 4.0.6-r4 apk
tzdata 2025b-r0 apk tzdata 2025b-r0 apk
usr-merge-nag 3.7.1-r5 apk
utmps-libs 0.1.3.1-r0 apk utmps-libs 0.1.3.1-r0 apk
xz-libs 5.8.1-r0 apk xz-libs 5.8.1-r0 apk
zlib 1.3.1-r2 apk zlib 1.3.1-r2 apk