Compare commits

...
Author SHA1 Message Date
LinuxServer-CI 6f3e0e406b Bot Updating Package Versions 2025-08-19 15:55:13 +00:00
LinuxServer-CI 66283cc09c Bot Updating Package Versions 2025-08-18 15:56:31 +00:00
LinuxServer-CI 02f03c1928 Bot Updating Package Versions 2025-08-15 15:54:52 +00:00
LinuxServer-CI 231d0ed7a8 Bot Updating Package Versions 2025-08-13 15:54:02 +00:00
LinuxServer-CI 95cb1f3406 Bot Updating Package Versions 2025-08-12 15:56:14 +00:00
LinuxServer-CI 5fc7831629 Bot Updating Package Versions 2025-08-11 15:57:00 +00:00
LinuxServer-CI b71e593c8e Bot Updating Package Versions 2025-08-09 15:53:35 +00:00
LinuxServer-CI ff3c210f7a Bot Updating Package Versions 2025-08-08 15:59:00 +00:00
LinuxServer-CI b4ee744268 Bot Updating Package Versions 2025-08-07 15:57:08 +00:00
LinuxServer-CI 3446bafc4d Bot Updating Package Versions 2025-08-04 16:00:13 +00:00
LinuxServer-CI f1e3b981cb Bot Updating Package Versions 2025-08-02 15:54:34 +00:00
LinuxServer-CI 308f406da9 Bot Updating Package Versions 2025-08-01 15:57:45 +00:00
LinuxServer-CI b764aed863 Bot Updating Package Versions 2025-07-28 16:01:35 +00:00
LinuxServer-CI 59abf71ebf Bot Updating Package Versions 2025-07-24 15:57:09 +00:00
LinuxServer-CI 529e8bdc4a Bot Updating Package Versions 2025-07-21 15:57:48 +00:00
LinuxServer-CI 0efe522110 Bot Updating Package Versions 2025-07-14 15:56:55 +00:00
LinuxServer-CI dbbfc2aec0 Bot Updating Package Versions 2025-07-10 15:57:22 +00:00
LinuxServer-CI 9b2c487e9f Bot Updating Templated Files 2025-07-03 19:24:53 +00:00
LinuxServer-CI 72770532a8 Bot Updating Templated Files 2025-07-03 19:23:04 +00:00
LinuxServer-CI 81d993f10f Bot Updating Package Versions 2025-07-01 15:55:03 +00:00
LinuxServer-CI 94afdab4fb Bot Updating Package Versions 2025-06-30 15:55:21 +00:00
LinuxServer-CI 52fcc4a80f Bot Updating Package Versions 2025-06-29 15:53:07 +00:00
LinuxServer-CI a63a3f3f4b Bot Updating Package Versions 2025-06-24 15:56:04 +00:00
9 changed files with 84 additions and 34 deletions
@@ -8,6 +8,9 @@ on:
pull_request_review:
types: [submitted,edited,dismissed]
permissions:
contents: read
jobs:
manage-project:
permissions:
+3
View File
@@ -4,6 +4,9 @@ on:
- cron: '1 14 * * *'
workflow_dispatch:
permissions:
contents: read
jobs:
stale:
permissions:
+9 -6
View File
@@ -3,6 +3,9 @@ name: External Trigger Main
on:
workflow_dispatch:
permissions:
contents: read
jobs:
external-trigger-main:
runs-on: ubuntu-latest
@@ -43,8 +46,8 @@ jobs:
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
exit 1
fi
EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY
EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g')
echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY
echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY
image="linuxserver/flexget"
tag="latest"
@@ -100,8 +103,8 @@ jobs:
exit 1
fi
echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY
if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then
echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then
echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY
exit 0
elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-flexget/job/main/lastBuild/api/json | jq -r '.building') == "true" ]; then
echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY
@@ -116,7 +119,7 @@ jobs:
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
else
printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY
echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY
if [[ "${artifacts_found}" == "true" ]]; then
echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY
fi
@@ -136,7 +139,7 @@ jobs:
--data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \
--data-urlencode "Submit=Submit"
echo "**** Notifying Discord ****"
TRIGGER_REASON="A version change was detected for flexget tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}"
TRIGGER_REASON="A version change was detected for flexget tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}"
curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903,
"description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}],
"username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }}
@@ -5,6 +5,9 @@ on:
- cron: '48 * * * *'
workflow_dispatch:
permissions:
contents: read
jobs:
external-trigger-scheduler:
runs-on: ubuntu-latest
+6
View File
@@ -2,8 +2,14 @@ name: Greetings
on: [pull_request_target, issues]
permissions:
contents: read
jobs:
greeting:
permissions:
issues: write
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/first-interaction@v1
@@ -5,6 +5,9 @@ on:
- cron: '4 19 * * 4'
workflow_dispatch:
permissions:
contents: read
jobs:
package-trigger-scheduler:
runs-on: ubuntu-latest
Vendored
+6 -1
View File
@@ -97,7 +97,11 @@ pipeline {
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/'
env.PULL_REQUEST = env.CHANGE_ID
env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./root/donate.txt'
if ( env.SYFT_IMAGE_TAG == null ) {
env.SYFT_IMAGE_TAG = 'latest'
}
}
echo "Using syft image tag ${SYFT_IMAGE_TAG}"
sh '''#! /bin/bash
echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" '''
script{
@@ -790,7 +794,7 @@ pipeline {
docker run --rm \
-v /var/run/docker.sock:/var/run/docker.sock:ro \
-v ${TEMPDIR}:/tmp \
ghcr.io/anchore/syft:v1.26.1 \
ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \
${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt
NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 )
echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github"
@@ -900,6 +904,7 @@ pipeline {
-e WEB_AUTH=\"${CI_AUTH}\" \
-e WEB_PATH=\"${CI_WEBPATH}\" \
-e NODE_NAME=\"${NODE_NAME}\" \
-e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \
-t ghcr.io/linuxserver/ci:latest \
python3 test_build.py'''
}
-3
View File
@@ -5,7 +5,6 @@
[![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!")
[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.")
[![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.")
[![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.")
[![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.")
[![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Supporters&logo=open%20collective)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget")
@@ -22,7 +21,6 @@ Find us at:
* [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more!
* [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team.
* [Discourse](https://discourse.linuxserver.io) - post on our community forum.
* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images.
* [GitHub](https://github.com/linuxserver) - view the source for all of our repositories.
* [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget
@@ -55,7 +53,6 @@ The architectures supported by this image are:
| :----: | :----: | ---- |
| x86-64 | ✅ | amd64-\<version tag\> |
| arm64 | ✅ | arm64v8-\<version tag\> |
| armhf | ❌ | |
## Application Setup
+51 -24
View File
@@ -4,9 +4,9 @@ ada-libs 2.7.4-r0 apk
alpine-baselayout 3.4.3-r2 apk
alpine-baselayout-data 3.4.3-r2 apk
alpine-keys 2.4-r1 apk
alpine-release 3.19.7-r0 apk
alpine-release 3.19.8-r0 apk
aniso8601 10.0.1 python
anyio 4.9.0 python
anyio 4.10.0 python
apk-tools 2.14.4-r0 apk
apscheduler 3.11.0 python
attrs 25.3.0 python
@@ -14,20 +14,25 @@ autocommand 2.2.2 python (+1 duplicate)
babelfish 0.6.1 python
backports-tarfile 1.2.0 python (+1 duplicate)
bash 5.2.21-r0 apk
bcrypt 4.3.0 python
beautifulsoup4 4.13.4 python
blinker 1.9.0 python
boost1.82-python3 1.82.0-r3 apk
boost1.82-system 1.82.0-r3 apk
boto3 1.40.11 python
botocore 1.40.11 python
brotli 1.1.0 python
brotli-libs 1.1.0-r1 apk
busybox 1.36.1-r19 apk
busybox-binsh 1.36.1-r19 apk
busybox 1.36.1-r20 apk
busybox-binsh 1.36.1-r20 apk
c-ares 1.27.0-r0 apk
ca-certificates 20241121-r1 apk
ca-certificates-bundle 20241121-r1 apk
ca-certificates 20250619-r0 apk
ca-certificates-bundle 20250619-r0 apk
catatonit 0.2.0-r0 apk
certifi 2025.6.15 python
charset-normalizer 3.4.2 python
certifi 2025.8.3 python
cffi 1.17.1 python
chardet 5.2.0 python
charset-normalizer 3.4.3 python
cheroot 10.0.1 python
cherrypy 18.10.0 python
cli UNKNOWN binary
@@ -35,22 +40,28 @@ cli-32 UNKNOWN binary
cli-64 UNKNOWN binary
cli-arm64 UNKNOWN binary
click 8.2.1 python
click-option-group 0.5.7 python
coreutils 9.4-r2 apk
coreutils-env 9.4-r2 apk
coreutils-fmt 9.4-r2 apk
coreutils-sha512sum 9.4-r2 apk
cryptography 45.0.6 python
curl 8.12.1-r0 apk
decorator 5.2.1 python
deluge-client 1.10.2 python
dogpile-cache 1.4.0 python
enzyme 0.5.2 python
feedparser 6.0.11 python
findutils 4.9.0-r5 apk
flask 3.1.1 python
flask-compress 1.17 python
flask-compress 1.18 python
flask-cors 6.0.1 python
flask-login 0.6.3 python
flask-restx 1.3.0 python
flexget 3.16.8 python
flexget 3.17.13 python
ftputil 5.1.0 python
gdbm 1.23-r1 apk
greenlet 3.2.3 python
greenlet 3.2.4 python
guessit 3.8.0 python
gui UNKNOWN binary
gui-32 UNKNOWN binary
@@ -63,8 +74,8 @@ html5lib 1.1 python
httpcore 1.0.9 python
httpx 0.28.1 python
hyperframe 6.1.0 python
icu-data-en 74.1-r0 apk
icu-libs 74.1-r0 apk
icu-data-en 74.1-r1 apk
icu-libs 74.1-r1 apk
idna 3.10 python
importlib-metadata 8.0.0 python
importlib-resources 6.5.2 python
@@ -79,8 +90,9 @@ jaraco-functools 4.2.1 python
jaraco-text 3.12.1 python
jaraco-text 4.0.0 python
jinja2 3.1.6 python
jmespath 1.0.1 python
jq 1.7.1-r0 apk
jsonschema 4.24.0 python
jsonschema 4.25.0 python
jsonschema-specifications 2025.4.1 python
libacl 2.3.1-r4 apk
libattr 2.5.1-r5 apk
@@ -105,7 +117,7 @@ libstdc++ 13.2.1_git20231014-r0 apk
libunistring 1.1-r2 apk
linux-pam 1.5.3-r7 apk
loguru 0.7.3 python
markdown-it-py 3.0.0 python
markdown-it-py 4.0.0 python
markupsafe 3.0.2 python
mdurl 0.1.2 python
more-itertools 10.3.0 python
@@ -121,32 +133,44 @@ nodejs 20.15.1-r0 apk
oniguruma 6.9.9-r0 apk
packaging 24.2 python
packaging 25.0 python
paramiko 3.5.1 python
pbr 7.0.0 python
pendulum 3.1.0 python
pillow 11.3.0 python
platformdirs 4.2.2 python
platformdirs 4.3.8 python
plexapi 4.17.0 python
plumbum 1.9.0 python
portend 3.2.1 python
procps-ng 4.0.4-r0 apk
psutil 7.0.0 python
pyc 3.11.13-r0 apk
pycparser 2.22 python
pygments 2.19.2 python
pynacl 1.5.0 python
pynzb 0.1.0 python
pyparsing 3.2.3 python
pyrss2gen 1.1 python
pysftp 0.2.9 python
pysubs2 1.8.0 python
python-dateutil 2.9.0.post0 python
python-telegram-bot 22.1 python
python-telegram-bot 22.3 python
python3 3.11.13-r0 apk
python3-pyc 3.11.13-r0 apk
python3-pycache-pyc0 3.11.13-r0 apk
pytz 2025.2 python
pyyaml 6.0.2 python
qbittorrent-api 2025.5.0 python
pyzstd 0.17.0 python
qbittorrent-api 2025.7.0 python
rarfile 4.2 python
readline 8.2.1-r2 apk
rebulk 3.2.0 python
referencing 0.36.2 python
requests 2.32.4 python
rich 14.0.0 python
rpds-py 0.25.1 python
rich 14.1.0 python
rpds-py 0.27.0 python
rpyc 6.0.2 python
s3transfer 0.13.1 python
scanelf 1.3.7-r2 apk
setuptools 80.9.0 python
sgmllib3k 1.0.0 python
@@ -156,20 +180,24 @@ skalibs 2.14.0.1-r0 apk
sniffio 1.3.1 python
socksio 1.0.0 python
soupsieve 2.7 python
sqlalchemy 2.0.41 python
sqlalchemy 2.0.43 python
sqlite-libs 3.44.2-r1 apk
ssl_client 1.36.1-r19 apk
srt 3.5.3 python
ssl_client 1.36.1-r20 apk
stevedore 5.4.1 python
subliminal 2.2.1 python
tempora 5.8.1 python
tomli 2.0.1 python
tomli 2.2.1 python
transmission-rpc 7.0.11 python
triangular 2.5.0 npm
typeguard 4.3.0 python
typing-extensions 4.12.2 python
typing-extensions 4.14.0 python
typing-extensions 4.14.1 python
tzdata 2025.2 python
tzdata 2025b-r0 apk
tzlocal 5.3.1 python
urllib3 1.26.20 python
urllib3 2.5.0 python
utmps-libs 0.1.2.2-r0 apk
webencodings 0.5.1 python
werkzeug 3.1.3 python
@@ -178,5 +206,4 @@ xz-libs 5.4.5-r1 apk
zc-lockfile 3.0.post1 python
zipp 3.19.2 python
zlib 1.3.1-r0 apk
zstandard 0.23.0 python
zxcvbn 4.5.0 python