mirror of
https://github.com/linuxserver/docker-transmission.git
synced 2025-12-20 06:59:44 +01:00
Compare commits
7 Commits
4.0.6-r4-l
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5fc2eea996 | ||
|
|
e7d48fe356 | ||
|
|
86af821a03 | ||
|
|
7016a0e4e7 | ||
|
|
e9d194ef36 | ||
|
|
7a30592fca | ||
|
|
58b6478c2c |
41
Jenkinsfile
vendored
41
Jenkinsfile
vendored
@@ -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,25 +1005,25 @@ pipeline {
|
|||||||
environment name: 'EXIT_STATUS', value: ''
|
environment name: 'EXIT_STATUS', value: ''
|
||||||
}
|
}
|
||||||
steps {
|
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": "master"}' \
|
|
||||||
| 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 master",\
|
|
||||||
"type": "commit",\
|
|
||||||
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' '''
|
|
||||||
echo "Pushing New release for Tag"
|
|
||||||
sh '''#! /bin/bash
|
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": "master"}' \
|
||||||
|
| 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 master",\
|
||||||
|
"type": "commit",\
|
||||||
|
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}'
|
||||||
|
echo "Pushing New release for Tag"
|
||||||
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
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user