Compare commits

...
Author SHA1 Message Date
LinuxServer-CI 173c7ea35d Bot Updating Package Versions 2025-09-08 15:55:09 +00:00
LinuxServer-CI 7d491935d8 Bot Updating Package Versions 2025-09-05 15:59:31 +00:00
LinuxServer-CI 4daa3ffa2c Bot Updating Package Versions 2025-09-03 15:53:47 +00:00
LinuxServer-CI 814b85199c Bot Updating Package Versions 2025-09-02 15:53:42 +00:00
LinuxServer-CI cf08cdd238 Bot Updating Package Versions 2025-09-01 15:54:11 +00:00
LinuxServer-CI 263ff2bf60 Bot Updating Package Versions 2025-08-29 15:53:19 +00:00
LinuxServer-CI 6a35ea4b9c Bot Updating Package Versions 2025-08-27 15:53:27 +00:00
LinuxServer-CI bf6288a533 Bot Updating Package Versions 2025-08-25 15:55:02 +00:00
LinuxServer-CI 1b55256f14 Bot Updating Package Versions 2025-08-24 15:53:43 +00:00
LinuxServer-CI 46564c4c24 Bot Updating Package Versions 2025-08-23 15:53:37 +00:00
LinuxServer-CI b73f5990cc Bot Updating Package Versions 2025-08-22 15:53:09 +00:00
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
LinuxServer-CI 3f6a358902 Bot Updating Package Versions 2025-06-23 15:56:32 +00:00
LinuxServer-CI 7c105be64f Bot Updating Package Versions 2025-06-21 15:52:37 +00:00
LinuxServer-CI b6fbe91fb8 Bot Updating Package Versions 2025-06-16 15:56:20 +00:00
LinuxServer-CI ce62c3366b Bot Updating Package Versions 2025-06-10 15:56:15 +00:00
LinuxServer-CI 459800466a Bot Updating Templated Files 2025-06-10 15:52:27 +00:00
LinuxServer-CI eed4a02b32 Bot Updating Package Versions 2025-06-09 15:56:43 +00:00
LinuxServer-CI 62a1970bc1 Bot Updating Package Versions 2025-05-28 15:54:32 +00:00
LinuxServer-CI 60da318292 Bot Updating Package Versions 2025-05-26 15:55:10 +00:00
LinuxServer-CI e098db1281 Bot Updating Package Versions 2025-05-24 15:55:30 +00:00
LinuxServer-CI 509038ed80 Bot Updating Package Versions 2025-05-22 19:26:47 +00:00
LinuxServer-CI 5367c99d28 Bot Updating Package Versions 2025-05-18 15:58:40 +00:00
LinuxServer-CI 0b85d6f03c Bot Updating Templated Files 2025-05-18 15:52:16 +00:00
LinuxServer-CI f1d474f522 Bot Updating Package Versions 2025-05-13 22:53:04 +00:00
10 changed files with 126 additions and 53 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:latest \
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
+91 -43
View File
@@ -1,12 +1,17 @@
NAME VERSION TYPE
7zip 23.01-r0 apk
ada-libs 2.7.4-r0 apk
aiofiles 24.1.0 python
aiohappyeyeballs 2.6.1 python
aiohttp 3.12.15 python
aiohttp-socks 0.10.1 python
aiosignal 1.4.0 python
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,65 +19,87 @@ 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
beautifulsoup4 4.13.4 python
bcrypt 4.3.0 python
beautifulsoup4 4.13.5 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.25 python
botocore 1.40.25 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.4.26 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
click 8.1.8 python
cli UNKNOWN binary
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.7 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.0 python
flask-compress 1.17 python
flask-cors 5.0.1 python
flask 3.1.2 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.15.41 python
flexget 3.18.6 python
frozenlist 1.7.0 python
ftputil 5.1.0 python
gdbm 1.23-r1 apk
greenlet 3.2.1 python
greenlet 3.2.4 python
guessit 3.8.0 python
gui UNKNOWN binary
gui-32 UNKNOWN binary
gui-64 UNKNOWN binary
gui-arm64 UNKNOWN binary
h11 0.16.0 python
h2 4.2.0 python
h2 4.3.0 python
hpack 4.1.0 python
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
inflect 7.3.1 python
itsdangerous 2.2.0 python
jaraco-collections 5.1.0 python (+1 duplicate)
jaraco-collections 5.1.0 python
jaraco-collections 5.2.1 python
jaraco-context 5.3.0 python
jaraco-context 6.0.1 python
jaraco-functools 4.0.1 python
jaraco-functools 4.1.0 python
jaraco-functools 4.3.0 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.23.0 python
jsonschema-specifications 2025.4.1 python
jsonschema 4.25.1 python
jsonschema-specifications 2025.9.1 python
libacl 2.3.1-r4 apk
libattr 2.5.1-r5 apk
libbase64 0.5.0-r0 apk
@@ -96,12 +123,14 @@ 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
matrix-nio 0.25.2 python
mdurl 0.1.2 python
more-itertools 10.3.0 python
more-itertools 10.7.0 python
more-itertools 10.8.0 python
mpdecimal 2.5.1-r2 apk
multidict 6.6.4 python
musl 1.2.4_git20230717-r5 apk
musl-utils 1.2.4_git20230717-r5 apk
my-test-package 1.0 python
@@ -112,62 +141,81 @@ 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
pendulum 3.1.0 python
pillow 11.3.0 python
platformdirs 4.2.2 python
platformdirs 4.4.0 python
plexapi 4.17.0 python
plumbum 1.9.0 python
portend 3.2.0 python
portend 3.2.1 python
procps-ng 4.0.4-r0 apk
propcache 0.3.2 python
psutil 7.0.0 python
pyc 3.11.12-r0 apk
pygments 2.19.1 python
pyc 3.11.13-r0 apk
pycparser 2.22 python
pycryptodome 3.23.0 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.0 python
python3 3.11.12-r0 apk
python3-pyc 3.11.12-r0 apk
python3-pycache-pyc0 3.11.12-r0 apk
python-socks 2.7.2 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.3 python
rich 14.0.0 python
rpds-py 0.24.0 python
requests 2.32.5 python
rich 14.1.0 python
rpds-py 0.27.1 python
rpyc 6.0.2 python
s3transfer 0.13.1 python
scanelf 1.3.7-r2 apk
setuptools 80.3.1 python
setuptools 80.9.0 python
sgmllib3k 1.0.0 python
shadow 4.14.2-r0 apk
six 1.17.0 python
skalibs 2.14.0.1-r0 apk
sniffio 1.3.1 python
socksio 1.0.0 python
soupsieve 2.7 python
sqlalchemy 2.0.40 python
soupsieve 2.8 python
sqlalchemy 2.0.43 python
sqlite-libs 3.44.2-r1 apk
ssl_client 1.36.1-r19 apk
tempora 5.8.0 python
srt 3.5.3 python
ssl_client 1.36.1-r20 apk
stevedore 5.5.0 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.13.2 python
typing-extensions 4.15.0 python
tzdata 2025.2 python
tzdata 2025b-r0 apk
tzlocal 5.3.1 python
urllib3 1.26.20 python
unpaddedbase64 2.1.0 python
urllib3 2.5.0 python
utmps-libs 0.1.2.2-r0 apk
webencodings 0.5.1 python
werkzeug 3.1.3 python
wheel 0.45.1 python
xz-libs 5.4.5-r1 apk
yarl 1.20.1 python
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
+2
View File
@@ -65,6 +65,7 @@ init_diagram: |
init-flexget-config -> init-config-end
init-os-end -> init-crontab-config
init-mods-end -> init-custom-files
init-adduser -> init-device-perms
base -> init-envfile
init-config -> init-flexget-config
base -> init-migrations
@@ -75,6 +76,7 @@ init_diagram: |
init-mods -> init-mods-package-install
base -> init-os-end
init-adduser -> init-os-end
init-device-perms -> init-os-end
init-envfile -> init-os-end
init-migrations -> init-os-end
init-custom-files -> init-services