mirror of
https://github.com/linuxserver/docker-swag.git
synced 2026-03-17 03:33:37 +09:00
Compare commits
3 Commits
3.0.1-ls34
...
3.0.1-ls34
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
4e109fb858 | ||
|
|
4788f2b855 | ||
|
|
397106ec30 |
22
.github/workflows/external_trigger.yml
vendored
22
.github/workflows/external_trigger.yml
vendored
@@ -43,16 +43,18 @@ jobs:
|
|||||||
token=$(curl -sX GET \
|
token=$(curl -sX GET \
|
||||||
"https://ghcr.io/token?scope=repository%3Alinuxserver%2Fswag%3Apull" \
|
"https://ghcr.io/token?scope=repository%3Alinuxserver%2Fswag%3Apull" \
|
||||||
| jq -r '.token')
|
| jq -r '.token')
|
||||||
multidigest=$(curl -s \
|
multidigest=$(curl -s \
|
||||||
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
|
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
|
||||||
--header "Authorization: Bearer ${token}" \
|
--header "Accept: application/vnd.oci.image.index.v1+json" \
|
||||||
"https://ghcr.io/v2/${image}/manifests/${tag}" \
|
--header "Authorization: Bearer ${token}" \
|
||||||
| jq -r 'first(.manifests[].digest)')
|
"https://ghcr.io/v2/${image}/manifests/${tag}")
|
||||||
digest=$(curl -s \
|
multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}")
|
||||||
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
|
digest=$(curl -s \
|
||||||
--header "Authorization: Bearer ${token}" \
|
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
|
||||||
"https://ghcr.io/v2/${image}/manifests/${multidigest}" \
|
--header "Accept: application/vnd.oci.image.manifest.v1+json" \
|
||||||
| jq -r '.config.digest')
|
--header "Authorization: Bearer ${token}" \
|
||||||
|
"https://ghcr.io/v2/${image}/manifests/${multidigest}" \
|
||||||
|
| jq -r '.config.digest')
|
||||||
image_info=$(curl -sL \
|
image_info=$(curl -sL \
|
||||||
--header "Authorization: Bearer ${token}" \
|
--header "Authorization: Bearer ${token}" \
|
||||||
"https://ghcr.io/v2/${image}/blobs/${digest}")
|
"https://ghcr.io/v2/${image}/blobs/${digest}")
|
||||||
|
|||||||
6
Jenkinsfile
vendored
6
Jenkinsfile
vendored
@@ -341,7 +341,7 @@ pipeline {
|
|||||||
echo "Starting Stage 2.5 - Update init diagram"
|
echo "Starting Stage 2.5 - Update init diagram"
|
||||||
if ! grep -q 'init_diagram:' readme-vars.yml; then
|
if ! grep -q 'init_diagram:' readme-vars.yml; then
|
||||||
echo "Adding the key 'init_diagram' to readme-vars.yml"
|
echo "Adding the key 'init_diagram' to readme-vars.yml"
|
||||||
sed -i '\\|^#.*changelog.*$|d' readme-vars.yml
|
sed -i '\\|^#.*changelog.*$|d' readme-vars.yml
|
||||||
sed -i 's|^changelogs:|# init diagram\\ninit_diagram:\\n\\n# changelog\\nchangelogs:|' readme-vars.yml
|
sed -i 's|^changelogs:|# init diagram\\ninit_diagram:\\n\\n# changelog\\nchangelogs:|' readme-vars.yml
|
||||||
fi
|
fi
|
||||||
mkdir -p ${TEMPDIR}/d2
|
mkdir -p ${TEMPDIR}/d2
|
||||||
@@ -889,7 +889,7 @@ pipeline {
|
|||||||
retry_backoff(5,5) {
|
retry_backoff(5,5) {
|
||||||
sh '''#! /bin/bash
|
sh '''#! /bin/bash
|
||||||
set -e
|
set -e
|
||||||
for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do
|
for PUSHIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
|
||||||
[[ ${PUSHIMAGE%%/*} =~ \\. ]] && PUSHIMAGEPLUS="${PUSHIMAGE}" || PUSHIMAGEPLUS="docker.io/${PUSHIMAGE}"
|
[[ ${PUSHIMAGE%%/*} =~ \\. ]] && PUSHIMAGEPLUS="${PUSHIMAGE}" || PUSHIMAGEPLUS="docker.io/${PUSHIMAGE}"
|
||||||
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
||||||
for i in "${CACHE[@]}"; do
|
for i in "${CACHE[@]}"; do
|
||||||
@@ -897,7 +897,7 @@ pipeline {
|
|||||||
CACHEIMAGE=${i}
|
CACHEIMAGE=${i}
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t {PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
|
docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${META_TAG} -t ${PUSHIMAGE}:latest -t ${PUSHIMAGE}:${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
|
||||||
if [ -n "${SEMVER}" ]; then
|
if [ -n "${SEMVER}" ]; then
|
||||||
docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
|
docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
|
||||||
fi
|
fi
|
||||||
|
|||||||
@@ -21,8 +21,8 @@ azure-mgmt-dns 8.2.0 python
|
|||||||
backports-tarfile 1.2.0 python
|
backports-tarfile 1.2.0 python
|
||||||
bash 5.2.26-r0 apk
|
bash 5.2.26-r0 apk
|
||||||
beautifulsoup4 4.12.3 python
|
beautifulsoup4 4.12.3 python
|
||||||
boto3 1.35.71 python
|
boto3 1.35.76 python
|
||||||
botocore 1.35.71 python
|
botocore 1.35.76 python
|
||||||
brotli-libs 1.1.0-r2 apk
|
brotli-libs 1.1.0-r2 apk
|
||||||
bs4 0.0.2 python
|
bs4 0.0.2 python
|
||||||
busybox 1.36.1-r29 apk
|
busybox 1.36.1-r29 apk
|
||||||
@@ -36,7 +36,7 @@ catatonit 0.2.0-r0 apk
|
|||||||
certbot 3.0.1 python
|
certbot 3.0.1 python
|
||||||
certbot-dns-acmedns 0.1.0 python
|
certbot-dns-acmedns 0.1.0 python
|
||||||
certbot-dns-aliyun 2.0.0 python
|
certbot-dns-aliyun 2.0.0 python
|
||||||
certbot-dns-azure 1.5.0 python
|
certbot-dns-azure 2.6.1 python
|
||||||
certbot-dns-bunny 3.0.0 python
|
certbot-dns-bunny 3.0.0 python
|
||||||
certbot-dns-cloudflare 3.0.1 python
|
certbot-dns-cloudflare 3.0.1 python
|
||||||
certbot-dns-cpanel 0.4.0 python
|
certbot-dns-cpanel 0.4.0 python
|
||||||
@@ -58,7 +58,7 @@ certbot-dns-godaddy 2.8.0 python
|
|||||||
certbot-dns-google 3.0.1 python
|
certbot-dns-google 3.0.1 python
|
||||||
certbot-dns-he 1.0.0 python
|
certbot-dns-he 1.0.0 python
|
||||||
certbot-dns-hetzner 2.0.1 python
|
certbot-dns-hetzner 2.0.1 python
|
||||||
certbot-dns-infomaniak 0.2.2 python
|
certbot-dns-infomaniak 0.2.3 python
|
||||||
certbot-dns-inwx 3.0.0 python
|
certbot-dns-inwx 3.0.0 python
|
||||||
certbot-dns-ionos 2024.11.9 python
|
certbot-dns-ionos 2024.11.9 python
|
||||||
certbot-dns-linode 3.0.1 python
|
certbot-dns-linode 3.0.1 python
|
||||||
@@ -91,7 +91,7 @@ coreutils-sha512sum 9.5-r1 apk
|
|||||||
cryptography 44.0.0 python
|
cryptography 44.0.0 python
|
||||||
curl 8.9.1-r2 apk
|
curl 8.9.1-r2 apk
|
||||||
distro 1.9.0 python
|
distro 1.9.0 python
|
||||||
dns-lexicon 3.18.0 python
|
dns-lexicon 3.19.0 python
|
||||||
dnslib 0.9.25 python
|
dnslib 0.9.25 python
|
||||||
dnspython 2.7.0 python
|
dnspython 2.7.0 python
|
||||||
domeneshop 0.4.4 python
|
domeneshop 0.4.4 python
|
||||||
@@ -309,11 +309,11 @@ popt 1.19-r3 apk
|
|||||||
portalocker 2.10.1 python
|
portalocker 2.10.1 python
|
||||||
procps-ng 4.0.4-r0 apk
|
procps-ng 4.0.4-r0 apk
|
||||||
proto-plus 1.25.0 python
|
proto-plus 1.25.0 python
|
||||||
protobuf 5.29.0 python
|
protobuf 5.29.1 python
|
||||||
pyacmedns 0.4 python
|
pyacmedns 0.4 python
|
||||||
pyasn1 0.6.1 python
|
pyasn1 0.6.1 python
|
||||||
pyasn1-modules 0.4.1 python
|
pyasn1-modules 0.4.1 python
|
||||||
pyc 3.12.7-r0 apk
|
pyc 3.12.8-r0 apk
|
||||||
pycparser 2.22 python
|
pycparser 2.22 python
|
||||||
pyjwt 2.10.1 python
|
pyjwt 2.10.1 python
|
||||||
pynamecheap 0.0.3 python
|
pynamecheap 0.0.3 python
|
||||||
@@ -324,9 +324,9 @@ pyrfc3339 2.0.1 python
|
|||||||
python-dateutil 2.9.0.post0 python
|
python-dateutil 2.9.0.post0 python
|
||||||
python-digitalocean 1.17.0 python
|
python-digitalocean 1.17.0 python
|
||||||
python-transip 0.6.0 python
|
python-transip 0.6.0 python
|
||||||
python3 3.12.7-r0 apk
|
python3 3.12.8-r0 apk
|
||||||
python3-pyc 3.12.7-r0 apk
|
python3-pyc 3.12.8-r0 apk
|
||||||
python3-pycache-pyc0 3.12.7-r0 apk
|
python3-pycache-pyc0 3.12.8-r0 apk
|
||||||
pytz 2024.2 python
|
pytz 2024.2 python
|
||||||
pyyaml 6.0.2 python
|
pyyaml 6.0.2 python
|
||||||
readline 8.2.10-r0 apk
|
readline 8.2.10-r0 apk
|
||||||
@@ -338,7 +338,7 @@ s3transfer 0.10.4 python
|
|||||||
scanelf 1.3.7-r2 apk
|
scanelf 1.3.7-r2 apk
|
||||||
setuptools 75.6.0 python
|
setuptools 75.6.0 python
|
||||||
shadow 4.15.1-r0 apk
|
shadow 4.15.1-r0 apk
|
||||||
six 1.16.0 python
|
six 1.17.0 python
|
||||||
skalibs 2.14.1.1-r0 apk
|
skalibs 2.14.1.1-r0 apk
|
||||||
soupsieve 2.6 python
|
soupsieve 2.6 python
|
||||||
sqlite-libs 3.45.3-r1 apk
|
sqlite-libs 3.45.3-r1 apk
|
||||||
|
|||||||
Reference in New Issue
Block a user