Compare commits

...

8 Commits

Author SHA1 Message Date
LinuxServer-CI 77d1a35de7 Bot Updating Package Versions 2025-12-02 11:52:04 +00:00
LinuxServer-CI 29db09b85d Bot Updating Package Versions 2025-11-25 11:53:49 +00:00
LinuxServer-CI e6b3f8b1c9 Bot Updating Templated Files 2025-11-25 11:48:42 +00:00
LinuxServer-CI c52ca9defd Bot Updating Package Versions 2025-11-18 11:51:40 +00:00
LinuxServer-CI 6cf2b8971c Bot Updating Package Versions 2025-11-13 18:52:03 +00:00
LinuxServer-CI 73b801ac2c Bot Updating Package Versions 2025-11-11 11:51:52 +00:00
LinuxServer-CI d91ea671e3 Bot Updating Package Versions 2025-10-28 11:51:33 +00:00
LinuxServer-CI 8ca96afc78 Bot Updating Templated Files 2025-10-21 15:37:38 +00:00
2 changed files with 89 additions and 86 deletions
Vendored
+22 -19
View File
@@ -906,6 +906,8 @@ pipeline {
-e WEB_PATH=\"${CI_WEBPATH}\" \
-e NODE_NAME=\"${NODE_NAME}\" \
-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} \
python3 test_build.py'''
}
@@ -999,25 +1001,25 @@ pipeline {
environment name: 'EXIT_STATUS', value: ''
}
steps {
echo "Auto-generating release notes"
sh '''if [ "$(git tag --points-at HEAD)" != "" ]; then
echo "Existing tag points to current commit, suggesting no new LS changes"
AUTO_RELEASE_NOTES="No changes"
else
AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \
-d '{"tag_name":"'${META_TAG}'",\
"target_commitish": "develop"}' \
| jq -r '.body' | sed 's|## What.s Changed||')
fi'''
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 \
-d '{"tag":"'${META_TAG}'",\
"object": "'${COMMIT_SHA}'",\
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to develop",\
"type": "commit",\
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' '''
echo "Pushing New release for Tag"
sh '''#! /bin/bash
echo "Auto-generating release notes"
if [ "$(git tag --points-at HEAD)" != "" ]; then
echo "Existing tag points to current commit, suggesting no new LS changes"
AUTO_RELEASE_NOTES="No changes"
else
AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \
-d '{"tag_name":"'${META_TAG}'",\
"target_commitish": "develop"}' \
| jq -r '.body' | sed 's|## What.s Changed||')
fi
echo "Pushing New tag for current commit ${META_TAG}"
curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \
-d '{"tag":"'${META_TAG}'",\
"object": "'${COMMIT_SHA}'",\
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to develop",\
"type": "commit",\
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}'
echo "Pushing New release for Tag"
echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json
jq -n \
--arg tag_name "$META_TAG" \
@@ -1032,7 +1034,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),
"draft": false,
"prerelease": true }' > 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
+67 -67
View File
@@ -43,8 +43,8 @@ bitvec 1.0.1 rust-crate
bitvec_helpers 3.1.6 rust-crate
brick/math 0.12.1 php-composer
brotli-libs 1.1.0-r2 apk
busybox 1.37.0-r19 apk
busybox-binsh 1.37.0-r19 apk
busybox 1.37.0-r20 apk
busybox-binsh 1.37.0-r20 apk
c-ares 1.34.5-r0 apk
c-client 2007f-r15 apk
ca-certificates 20250911-r0 apk
@@ -52,14 +52,14 @@ ca-certificates-bundle 20250911-r0 apk
catatonit 0.2.1-r0 apk
cfg-if 1.0.0 rust-crate
christian-riesen/base32 1.6.0 php-composer
cjson 1.7.18-r1 apk
cjson 1.7.19-r0 apk
clap 4.4.14 rust-crate
clap_builder 4.4.14 rust-crate
clap_complete 4.4.6 rust-crate
clap_derive 4.4.7 rust-crate
clap_lex 0.6.0 rust-crate
colorchoice 1.0.0 rust-crate
composer 2.8.12 binary
composer 2.9.2 binary
console 0.15.8 rust-crate
coreutils 9.7-r1 apk
coreutils-env 9.7-r1 apk
@@ -109,7 +109,7 @@ fusonic/opengraph v3.0.0 php-composer
gdbm 1.24-r0 apk
getrandom 0.2.12 rust-crate
giflib 5.2.2-r1 apk
giggsey/libphonenumber-for-php-lite 9.0.9 php-composer
giggsey/libphonenumber-for-php-lite 9.0.17 php-composer
git 2.49.1-r0 apk
git-init-template 2.49.1-r0 apk
glib 2.84.4-r0 apk
@@ -132,12 +132,12 @@ icewind/smb v3.7.0 php-composer
icewind/streams v0.7.8 php-composer
icu-data-en 76.1-r1 apk
icu-libs 76.1-r1 apk
imagemagick 7.1.2.3-r0 apk
imagemagick-jpeg 7.1.2.3-r0 apk
imagemagick-jxl 7.1.2.3-r0 apk
imagemagick-libs 7.1.2.3-r0 apk
imagemagick-openexr 7.1.2.3-r0 apk
imagemagick-webp 7.1.2.3-r0 apk
imagemagick 7.1.2.8-r0 apk
imagemagick-jpeg 7.1.2.8-r0 apk
imagemagick-jxl 7.1.2.8-r0 apk
imagemagick-libs 7.1.2.8-r0 apk
imagemagick-openexr 7.1.2.8-r0 apk
imagemagick-webp 7.1.2.8-r0 apk
imath 3.1.12-r0 apk
interpolate_name 0.2.4 rust-crate
itertools 0.10.5 rust-crate
@@ -145,7 +145,7 @@ itertools 0.12.0 rust-crate
ivf 0.1.3 rust-crate
jansson 2.14.1-r0 apk
joomla/string 3.0.4 php-composer
jq 1.8.0-r0 apk
jq 1.8.1-r0 apk
justinrainbow/json-schema 6.4.2 php-composer
kornrunner/blurhash v1.2.2 php-composer
lab 0.11.0 rust-crate
@@ -154,14 +154,14 @@ laravel/serializable-closure v2.0.4 php-composer
lazy_static 1.4.0 rust-crate
lcms2 2.16-r0 apk
lcobucci/clock 3.0.0 php-composer
ldb 4.21.4-r4 apk
ldb 4.21.9-r1 apk
libSvtAv1Enc 2.3.0-r0 apk
libapk2 2.14.9-r3 apk
libarchive 3.8.1-r0 apk
libarchive 3.8.3-r0 apk
libass 0.17.3-r0 apk
libasyncns 0.8-r4 apk
libattr 2.5.2-r2 apk
libauth-samba 4.21.4-r4 apk
libauth-samba 4.21.9-r1 apk
libavif 1.3.0-r0 apk
libblkid 2.41-r9 apk
libbluray 1.3.4-r1 apk
@@ -202,8 +202,8 @@ libopenmpt 0.7.15-r0 apk
libpanelw 6.5_p20250503-r0 apk
libpciaccess 0.18.1-r0 apk
libplacebo 6.338.2-r3 apk
libpng 1.6.47-r0 apk
libpq 17.6-r0 apk
libpng 1.6.51-r0 apk
libpq 17.7-r0 apk
libproc2 4.0.4-r3 apk
libpsl 0.21.5-r3 apk
libpulse 17.0-r5 apk
@@ -211,7 +211,7 @@ librist 0.2.10-r1 apk
libsasl 2.1.28-r8 apk
libsharpyuv 1.5.0-r0 apk
libsm 1.2.5-r0 apk
libsmbclient 4.21.4-r4 apk
libsmbclient 4.21.9-r1 apk
libsndfile 1.2.2-r2 apk
libsodium 1.0.20-r0 apk
libsrt 1.5.3-r1 apk
@@ -227,7 +227,7 @@ libva 2.22.0-r1 apk
libvdpau 1.5-r4 apk
libvorbis 1.3.7-r2 apk
libvpx 1.15.0-r0 apk
libwbclient 4.21.4-r4 apk
libwbclient 4.21.9-r1 apk
libwebp 1.5.0-r0 apk
libwebpdemux 1.5.0-r0 apk
libwebpmux 1.5.0-r0 apk
@@ -298,7 +298,7 @@ p11-kit 0.25.5-r2 apk
paragonie/constant_time_encoding v2.6.3 php-composer
password_policy 4.0.0-dev.0 npm
paste 1.0.14 rust-crate
pcre2 10.43-r1 apk
pcre2 10.46-r0 apk
pear/archive_tar 1.5.0 php-composer
pear/console_getopt v1.4.3 php-composer
pear/pear-core-minimal v1.10.16 php-composer
@@ -308,52 +308,52 @@ php-http/guzzle7-adapter 1.1.0 php-composer
php-http/httplug 2.4.1 php-composer
php-http/promise 1.3.1 php-composer
php-opencloud/openstack v3.14.0 php-composer
php84 8.4.13-r0 apk
php84-bcmath 8.4.13-r0 apk
php84-bz2 8.4.13-r0 apk
php84-common 8.4.13-r0 apk
php84-ctype 8.4.13-r0 apk
php84-curl 8.4.13-r0 apk
php84-dom 8.4.13-r0 apk
php84-exif 8.4.13-r0 apk
php84-fileinfo 8.4.13-r0 apk
php84-fpm 8.4.13-r0 apk
php84-ftp 8.4.13-r0 apk
php84-gd 8.4.13-r0 apk
php84-gmp 8.4.13-r0 apk
php84-iconv 8.4.13-r0 apk
php84-intl 8.4.13-r0 apk
php84-ldap 8.4.13-r0 apk
php84-mbstring 8.4.13-r0 apk
php84-mysqlnd 8.4.13-r0 apk
php84-opcache 8.4.13-r0 apk
php84-openssl 8.4.13-r0 apk
php84-pcntl 8.4.13-r0 apk
php84-pdo 8.4.13-r0 apk
php84-pdo_mysql 8.4.13-r0 apk
php84-pdo_pgsql 8.4.13-r0 apk
php84-pdo_sqlite 8.4.13-r0 apk
php84 8.4.14-r0 apk
php84-bcmath 8.4.14-r0 apk
php84-bz2 8.4.14-r0 apk
php84-common 8.4.14-r0 apk
php84-ctype 8.4.14-r0 apk
php84-curl 8.4.14-r0 apk
php84-dom 8.4.14-r0 apk
php84-exif 8.4.14-r0 apk
php84-fileinfo 8.4.14-r0 apk
php84-fpm 8.4.14-r0 apk
php84-ftp 8.4.14-r0 apk
php84-gd 8.4.14-r0 apk
php84-gmp 8.4.14-r0 apk
php84-iconv 8.4.14-r0 apk
php84-intl 8.4.14-r0 apk
php84-ldap 8.4.14-r0 apk
php84-mbstring 8.4.14-r0 apk
php84-mysqlnd 8.4.14-r0 apk
php84-opcache 8.4.14-r0 apk
php84-openssl 8.4.14-r0 apk
php84-pcntl 8.4.14-r0 apk
php84-pdo 8.4.14-r0 apk
php84-pdo_mysql 8.4.14-r0 apk
php84-pdo_pgsql 8.4.14-r0 apk
php84-pdo_sqlite 8.4.14-r0 apk
php84-pecl-apcu 5.1.27-r0 apk
php84-pecl-igbinary 3.2.16-r1 apk
php84-pecl-imagick 3.8.0-r1 apk
php84-pecl-imap 1.0.3-r0 apk
php84-pecl-memcached 3.3.0-r0 apk
php84-pecl-msgpack 3.0.0-r0 apk
php84-pecl-redis 6.2.0-r0 apk
php84-pecl-redis 6.3.0-r0 apk
php84-pecl-smbclient 1.2.0_pre-r0 apk
php84-pgsql 8.4.13-r0 apk
php84-phar 8.4.13-r0 apk
php84-posix 8.4.13-r0 apk
php84-session 8.4.13-r0 apk
php84-simplexml 8.4.13-r0 apk
php84-sockets 8.4.13-r0 apk
php84-sodium 8.4.13-r0 apk
php84-sqlite3 8.4.13-r0 apk
php84-sysvsem 8.4.13-r0 apk
php84-xml 8.4.13-r0 apk
php84-xmlreader 8.4.13-r0 apk
php84-xmlwriter 8.4.13-r0 apk
php84-zip 8.4.13-r0 apk
php84-pgsql 8.4.14-r0 apk
php84-phar 8.4.14-r0 apk
php84-posix 8.4.14-r0 apk
php84-session 8.4.14-r0 apk
php84-simplexml 8.4.14-r0 apk
php84-sockets 8.4.14-r0 apk
php84-sodium 8.4.14-r0 apk
php84-sqlite3 8.4.14-r0 apk
php84-sysvsem 8.4.14-r0 apk
php84-xml 8.4.14-r0 apk
php84-xmlreader 8.4.14-r0 apk
php84-xmlwriter 8.4.14-r0 apk
php84-zip 8.4.14-r0 apk
phpseclib/phpseclib 2.0.47 php-composer
pimple/pimple v3.5.0 php-composer
popt 1.19-r4 apk
@@ -384,7 +384,7 @@ rayon 1.8.0 rust-crate
rayon-core 1.12.0 rust-crate
readline 8.2.13-r1 apk
recommendations 5.0.0-dev.0 npm
rsync 3.4.1-r0 apk
rsync 3.4.1-r1 apk
rubix/ml 2.5.2 php-composer
rubix/tensor 3.0.5 php-composer
rullzer/easytotp v0.1.4 php-composer
@@ -395,11 +395,11 @@ sabre/http 5.1.12 php-composer
sabre/uri 2.3.4 php-composer
sabre/vobject 4.5.6 php-composer
sabre/xml 2.2.11 php-composer
samba-client 4.21.4-r4 apk
samba-client-libs 4.21.4-r4 apk
samba-common 4.21.4-r4 apk
samba-libs 4.21.4-r4 apk
samba-util-libs 4.21.4-r4 apk
samba-client 4.21.9-r1 apk
samba-client-libs 4.21.9-r1 apk
samba-common 4.21.9-r1 apk
samba-libs 4.21.9-r1 apk
samba-util-libs 4.21.9-r1 apk
scan_fmt 0.2.6 rust-crate
scanelf 1.3.8-r1 apk
sdl2-compat 2.32.56-r0 apk
@@ -419,7 +419,7 @@ spomky-labs/cbor-php 3.0.4 php-composer
spomky-labs/pki-framework 1.2.1 php-composer
sqlite-libs 3.49.2-r1 apk
sratom 0.6.18-r0 apk
ssl_client 1.37.0-r19 apk
ssl_client 1.37.0-r20 apk
stecman/symfony-console-completion v0.14.0 php-composer
sudo 1.9.17_p2-r0 apk
support 4.0.0-dev.0 npm
@@ -429,7 +429,7 @@ symfony/deprecation-contracts v3.6.0 php-composer (+1 dup
symfony/dom-crawler v6.4.23 php-composer
symfony/event-dispatcher v6.4.8 php-composer
symfony/event-dispatcher-contracts v3.5.0 php-composer
symfony/http-foundation v6.4.14 php-composer
symfony/http-foundation v6.4.29 php-composer
symfony/mailer v6.4.12 php-composer
symfony/mime v6.4.12 php-composer
symfony/polyfill-intl-grapheme v1.32.0 php-composer