Compare commits

..

22 Commits

Author SHA1 Message Date
LinuxServer-CI 9a54966413 Bot Updating Package Versions 2026-02-18 13:49:07 +00:00
LinuxServer-CI ef78539aa8 Bot Updating Package Versions 2026-02-17 12:09:43 +00:00
LinuxServer-CI dd8a6470e0 Bot Updating Templated Files 2026-02-12 11:13:52 +00:00
LinuxServer-CI f8db376478 Bot Updating Templated Files 2026-02-12 11:11:38 +00:00
LinuxServer-CI d14531deb5 Bot Updating Package Versions 2026-02-10 12:40:25 +00:00
LinuxServer-CI fd8684d41f Bot Updating Package Versions 2026-02-03 12:05:43 +00:00
LinuxServer-CI 2a5f9d2b05 Bot Updating Package Versions 2026-01-27 11:58:38 +00:00
LinuxServer-CI 271f2d8937 Bot Updating Package Versions 2026-01-15 11:43:13 +00:00
LinuxServer-CI 5245b16b81 Bot Updating Package Versions 2026-01-13 11:55:46 +00:00
LinuxServer-CI 81aec3f457 Bot Updating Package Versions 2026-01-06 11:54:06 +00:00
LinuxServer-CI 68a9ef6d60 Bot Updating Package Versions 2025-12-23 11:53:23 +00:00
LinuxServer-CI 2b72530f8f Bot Updating Package Versions 2025-12-16 11:54:07 +00:00
LinuxServer-CI b37cc80fe0 Bot Updating Package Versions 2025-12-09 11:53:01 +00:00
LinuxServer-CI 90ae0699f7 Bot Updating Package Versions 2025-12-02 11:53:11 +00:00
LinuxServer-CI c55960faad Bot Updating Package Versions 2025-11-25 11:52:39 +00:00
LinuxServer-CI 3e9639bc9c Bot Updating Package Versions 2025-11-20 10:48:52 +00:00
LinuxServer-CI e49698776a Bot Updating Templated Files 2025-11-20 10:43:03 +00:00
LinuxServer-CI a988e18597 Bot Updating Package Versions 2025-11-18 11:52:50 +00:00
LinuxServer-CI d765d296e7 Bot Updating Package Versions 2025-11-11 11:52:59 +00:00
LinuxServer-CI 2b10bdeab4 Bot Updating Package Versions 2025-10-28 11:52:43 +00:00
LinuxServer-CI 71679df706 Bot Updating Package Versions 2025-10-23 15:42:22 +00:00
LinuxServer-CI 3d8e8ffd92 Bot Updating Templated Files 2025-10-23 13:47:13 +00:00
3 changed files with 563 additions and 592 deletions
Vendored
+23 -20
View File
@@ -283,7 +283,7 @@ pipeline {
-v ${WORKSPACE}:/mnt \
-e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
-e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \
ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
ghcr.io/linuxserver/baseimage-alpine:3.23 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
apk add --no-cache python3 && \
python3 -m venv /lsiopy && \
pip install --no-cache-dir -U pip && \
@@ -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": "previous"}' \
| 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 previous",\
"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": "previous"}' \
| 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 previous",\
"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
+1 -1
View File
@@ -135,7 +135,7 @@ If you are using a reverse proxy which validates certificates, you need to [disa
To help you get started creating a container from this image you can either use docker-compose or the docker cli.
>[!NOTE]
>Unless a parameter is flaged as 'optional', it is *mandatory* and a value must be provided.
>Unless a parameter is flagged as 'optional', it is *mandatory* and a value must be provided.
### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose))
+539 -571
View File
File diff suppressed because it is too large Load Diff