Compare commits

..

30 commits

Author SHA1 Message Date
LinuxServer-CI
33ec5ebfcf
Bot Updating Package Versions 2026-01-20 21:48:49 +00:00
LinuxServer-CI
de708d0f1a
Bot Updating Package Versions 2026-01-13 21:50:04 +00:00
LinuxServer-CI
0a50493b53
Bot Updating Package Versions 2026-01-06 21:49:40 +00:00
LinuxServer-CI
220be4bd54
Bot Updating Package Versions 2025-12-30 21:47:55 +00:00
LinuxServer-CI
ec3afa6402
Bot Updating Package Versions 2025-12-23 21:49:44 +00:00
LinuxServer-CI
19abc78f8d
Bot Updating Package Versions 2025-12-16 21:47:44 +00:00
LinuxServer-CI
82cfeaa311
Bot Updating Package Versions 2025-12-09 21:51:47 +00:00
LinuxServer-CI
e20dbbe440
Bot Updating Package Versions 2025-12-02 21:45:50 +00:00
LinuxServer-CI
4701869a66
Bot Updating Package Versions 2025-11-25 20:34:23 +00:00
thespad
c0968785cb
Fix docker version pin 2025-11-25 20:21:17 +00:00
LinuxServer-CI
b95c53545d
Bot Updating Package Versions 2025-11-18 21:56:13 +00:00
LinuxServer-CI
7b3dac5ee3
Bot Updating Templated Files 2025-11-18 21:50:14 +00:00
LinuxServer-CI
51c9d452e2
Bot Updating Package Versions 2025-11-14 14:16:47 +00:00
Adam
c2298ad0c9
Merge pull request #101 from linuxserver/docker-28-pin 2025-11-14 14:11:44 +00:00
thespad
3c49b2b4cb
Pin docker to v28 to avoid API deprecation issues 2025-11-13 19:59:00 +00:00
LinuxServer-CI
7c9a0aed55
Bot Updating Package Versions 2025-11-11 21:45:45 +00:00
LinuxServer-CI
23d39dcd9a
Bot Updating Package Versions 2025-11-04 21:45:19 +00:00
LinuxServer-CI
bae5ababa9
Bot Updating Package Versions 2025-11-02 21:55:16 +00:00
Adam
95ec2cbdf1
Merge pull request #99 from linuxserver/maintainer-version 2025-11-02 21:49:55 +00:00
thespad
289e17847c
Don't run web CI as wizard cannot start 2025-11-02 21:36:23 +00:00
thespad
0e7c148a8f
Update build version output and maintainer 2025-11-02 21:24:48 +00:00
LinuxServer-CI
f5d328b154
Bot Updating Package Versions 2025-10-28 21:45:48 +00:00
Adam
cfdb797fdf
Merge pull request #97 from linuxserver/1.18.0 2025-10-25 10:19:10 +01:00
thespad
0086c812f1
Missing slash 2025-10-24 21:12:24 +01:00
thespad
fb3f4d0757
Use version var in images tarball 2025-10-24 21:09:46 +01:00
thespad
6b9159d575
Add workaround for rootless docker 2025-10-24 20:54:07 +01:00
LinuxServer-CI
d97c3d41dd
Bot Updating Package Versions 2025-10-23 20:44:09 +00:00
thespad
0fe56f2c62
Tweaks for 1.18.0 support 2025-10-22 20:44:06 +01:00
LinuxServer-CI
796ddd11b5
Bot Updating Package Versions 2025-10-21 21:45:43 +00:00
LinuxServer-CI
0e7562f8d7
Bot Updating Templated Files 2025-10-21 21:40:49 +00:00
9 changed files with 385 additions and 376 deletions

View file

@ -7,15 +7,14 @@ ARG BUILD_DATE
ARG KASM_VERSION
ARG VERSION
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="thelamer"
LABEL maintainer="thespad"
# Env
ENV DOCKER_TLS_CERTDIR=""
ENV TINI_SUBREAPER=true
#Add needed nvidia environment variables for https://github.com/NVIDIA/nvidia-docker
ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" \
VERSION="develop"
ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility"
# Container setup
RUN \
@ -28,6 +27,7 @@ RUN \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
printf "Package: docker-ce docker-ce-cli docker-ce-rootless-extras\nPin: version 5:28.* \nPin-Priority: 1001" > /etc/apt/preferences.d/docker && \
apt-get install -y --no-install-recommends \
btrfs-progs \
build-essential \
@ -83,7 +83,7 @@ RUN \
ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \
curl -o \
/tmp/images.tar.gz -L \
"https://kasm-ci.s3.amazonaws.com/1.17.0-images-combined.tar.gz" && \
"https://kasm-ci.s3.amazonaws.com/${KASM_VERSION}-images-combined.tar.gz" && \
tar xf \
/tmp/images.tar.gz -C \
/ && \
@ -104,6 +104,7 @@ RUN \
/wizard/ && \
useradd -u 70 kasm_db && \
useradd kasm && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \
apt-get remove -y g++ gcc make && \
apt-get -y autoremove && \

View file

@ -7,15 +7,14 @@ ARG BUILD_DATE
ARG KASM_VERSION
ARG VERSION
LABEL build_version="Linuxserver.io version:- ${VERSION} Build-date:- ${BUILD_DATE}"
LABEL maintainer="thelamer"
LABEL maintainer="thespad"
# Env
ENV DOCKER_TLS_CERTDIR=""
ENV TINI_SUBREAPER=true
#Add needed nvidia environment variables for https://github.com/NVIDIA/nvidia-docker
ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility" \
VERSION="develop"
ENV NVIDIA_DRIVER_CAPABILITIES="compute,graphics,video,utility"
# Container setup
RUN \
@ -28,6 +27,7 @@ RUN \
sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | \
tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && \
curl -fsSL https://deb.nodesource.com/setup_20.x | bash - && \
printf "Package: docker-ce docker-ce-cli docker-ce-rootless-extras\nPin: version 5:28.* \nPin-Priority: 1001" > /etc/apt/preferences.d/docker && \
apt-get install -y --no-install-recommends \
btrfs-progs \
build-essential \
@ -83,7 +83,7 @@ RUN \
ALVERSION=$(cat /kasm_release/conf/database/seed_data/default_properties.yaml |awk '/alembic_version/ {print $2}') && \
curl -o \
/tmp/images.tar.gz -L \
"https://kasm-ci.s3.amazonaws.com/1.17.0-images-combined.tar.gz" && \
"https://kasm-ci.s3.amazonaws.com/${KASM_VERSION}-images-combined.tar.gz" && \
tar xf \
/tmp/images.tar.gz -C \
/ && \
@ -104,6 +104,7 @@ RUN \
/wizard/ && \
useradd -u 70 kasm_db && \
useradd kasm && \
printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \
echo "**** cleanup ****" && \
apt-get remove -y g++ gcc make && \
apt-get -y autoremove && \

117
Jenkinsfile vendored
View file

@ -19,7 +19,6 @@ pipeline {
DOCKERHUB_TOKEN=credentials('docker-hub-ci-pat')
QUAYIO_API_TOKEN=credentials('quayio-repo-api-token')
GIT_SIGNING_KEY=credentials('484fbca6-9a4f-455e-b9e3-97ac98785f5f')
EXT_GIT_BRANCH = 'develop'
EXT_USER = 'kasmtech'
EXT_REPO = 'kasm-install-wizard'
BUILD_VERSION_ARG = 'KASM_VERSION'
@ -36,8 +35,8 @@ pipeline {
CI_PORT='3000'
CI_SSL='true'
CI_DELAY='120'
CI_DOCKERENV='TEST=true'
CI_AUTH='user:password'
CI_DOCKERENV=''
CI_AUTH=''
CI_WEBPATH=''
}
stages {
@ -218,6 +217,7 @@ pipeline {
env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache'
env.CITEST_IMAGETAG = 'latest'
}
}
}
@ -243,6 +243,7 @@ pipeline {
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/'
env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache'
env.CITEST_IMAGETAG = 'develop'
}
}
}
@ -268,6 +269,7 @@ pipeline {
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.PR_DOCKERHUB_IMAGE + '/tags/'
env.BUILDCACHE = 'docker.io/lsiodev/buildcache,registry.gitlab.com/linuxserver.io/docker-jenkins-builder/lsiodev-buildcache,ghcr.io/linuxserver/lsiodev-buildcache,quay.io/linuxserver.io/lsiodev-buildcache'
env.CITEST_IMAGETAG = 'develop'
}
}
}
@ -290,7 +292,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.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
ghcr.io/linuxserver/baseimage-alpine:3 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 && \
@ -591,13 +593,16 @@ pipeline {
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
declare -A pids
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
for i in "${CACHE[@]}"; do
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
pids[$!]="$i"
done
for p in $(jobs -p); do
wait "$p" || { echo "job $p failed" >&2; exit 1; }
for p in "${!pids[@]}"; do
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
done
fi
'''
@ -657,13 +662,16 @@ pipeline {
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
declare -A pids
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
for i in "${CACHE[@]}"; do
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
pids[$!]="$i"
done
for p in $(jobs -p); do
wait "$p" || { echo "job $p failed" >&2; exit 1; }
for p in "${!pids[@]}"; do
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
done
fi
'''
@ -717,12 +725,14 @@ pipeline {
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
declare -A pids
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
for i in "${CACHE[@]}"; do
docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
pids[$!]="$i"
done
for p in $(jobs -p); do
wait "$p" || { echo "job $p failed" >&2; exit 1; }
for p in "${!pids[@]}"; do
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
done
fi
'''
@ -847,7 +857,7 @@ pipeline {
CI_DOCKERENV="LSIO_FIRST_PARTY=true"
fi
fi
docker pull ghcr.io/linuxserver/ci:latest
docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG}
if [ "${MULTIARCH}" == "true" ]; then
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
@ -871,7 +881,9 @@ pipeline {
-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 \
-e COMMIT_SHA=\"${COMMIT_SHA}\" \
-e BUILD_NUMBER=\"${BUILD_NUMBER}\" \
-t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \
python3 test_build.py'''
}
}
@ -897,9 +909,11 @@ pipeline {
CACHEIMAGE=${i}
fi
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 [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
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} || \
{ if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
fi
done
'''
@ -924,20 +938,27 @@ pipeline {
CACHEIMAGE=${i}
fi
done
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${META_TAG} -t ${MANIFESTIMAGE}:amd64-latest -t ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${META_TAG} -t ${MANIFESTIMAGE}:arm64v8-latest -t ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
if [ -n "${SEMVER}" ]; then
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER}
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:amd64-${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
docker buildx imagetools create --prefer-index=false -t ${MANIFESTIMAGE}:arm64v8-${SEMVER} ${CACHEIMAGE}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
fi
done
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest
docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
docker buildx imagetools create -t ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
docker buildx imagetools create -t ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
docker buildx imagetools create -t ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
if [ -n "${SEMVER}" ]; then
docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} || \
{ if [[ "${MANIFESTIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
fi
done
'''
@ -955,23 +976,41 @@ pipeline {
environment name: 'EXIT_STATUS', value: ''
}
steps {
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
curl -H "Authorization: token ${GITHUB_TOKEN}" -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq '. |.body' | sed 's:^.\\(.*\\).$:\\1:' > releasebody.json
echo '{"tag_name":"'${META_TAG}'",\
"target_commitish": "master",\
"name": "'${META_TAG}'",\
"body": "**CI Report:**\\n\\n'${CI_URL:-N/A}'\\n\\n**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start
printf '","draft": false,"prerelease": false}' >> releasebody.json
paste -d'\\0' start releasebody.json > 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'''
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"
curl -H "Authorization: token ${GITHUB_TOKEN}" -s https://api.github.com/repos/${EXT_USER}/${EXT_REPO}/releases/latest | jq -r '. |.body' > releasebody.json
jq -n \
--arg tag_name "$META_TAG" \
--arg target_commitish "master" \
--arg ci_url "${CI_URL:-N/A}" \
--arg ls_notes "$AUTO_RELEASE_NOTES" \
--arg remote_notes "$(cat releasebody.json)" \
'{
"tag_name": $tag_name,
"target_commitish": $target_commitish,
"name": $tag_name,
"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": 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
'''
}
}
// Add protection to the release branch

View file

@ -313,6 +313,8 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64
## Versions
* **13.11.25:** - Pin docker to v28 to avoid API deprecation issues.
* **22.10.25:** - Update for 1.18.0 release.
* **08.06.25:** - Deprecate develop branch.
* **03.06.25:** - Rebase to Ubuntu Noble. Update for 1.17.0 release.
* **09.11.24:** - Update base image for 1.16.1 release.

View file

@ -7,7 +7,6 @@ release_type: stable
release_tag: latest
ls_branch: master
repo_vars:
- EXT_GIT_BRANCH = 'develop'
- EXT_USER = 'kasmtech'
- EXT_REPO = 'kasm-install-wizard'
- BUILD_VERSION_ARG = 'KASM_VERSION'
@ -24,6 +23,6 @@ repo_vars:
- CI_PORT='3000'
- CI_SSL='true'
- CI_DELAY='120'
- CI_DOCKERENV='TEST=true'
- CI_AUTH='user:password'
- CI_DOCKERENV=''
- CI_AUTH=''
- CI_WEBPATH=''

View file

@ -30,7 +30,7 @@ NAME VE
@tufjs/canonical-json 2.0.0 npm
@tufjs/models 2.0.1 npm
@types/cors 2.8.19 npm
@types/node 24.7.2 npm
@types/node 25.0.9 npm
abbrev 2.0.0 npm
accepts 1.3.8 npm
adduser 3.137ubuntu1 deb
@ -57,14 +57,14 @@ bash 5.
bcrypt-pbkdf 1.0.2 npm
bin-links 4.0.4 npm
binary-extensions 2.3.0 npm
binutils-common 2.42-4ubuntu2.5 deb
binutils-common 2.42-4ubuntu2.8 deb
bl 4.1.0 npm
body-parser 1.20.3 npm
body-parser 1.20.4 npm
brace-expansion 2.0.1 npm
bsdutils 1:2.39.3-9ubuntu6.3 deb
bsdutils 1:2.39.3-9ubuntu6.4 deb
btrfs-progs 6.6.3-1.1build2 deb
buffer 5.7.1 npm
buildcheck 0.0.6 npm
buildcheck 0.0.7 npm
bytes 3.1.2 npm
ca-certificates 20240203 deb
cacache 18.0.3 npm
@ -86,13 +86,12 @@ code.cloudfoundry.org/clock v1
color-convert 2.0.1 npm
color-name 1.1.4 npm
common-ancestor-path 1.0.1 npm
containerd.io 1.7.28-1~ubuntu.24.04~noble deb
containerd.io 2.2.1-1~ubuntu.24.04~noble deb
content-disposition 0.5.4 npm
content-type 1.0.5 npm
cookie 0.7.1 npm
cookie 0.7.2 npm
cookie-signature 1.0.6 npm
corepack 0.33.0 npm
cookie-signature 1.0.7 npm
corepack 0.34.1 npm
coreutils 9.4-3ubuntu6.1 deb
cors 2.8.5 npm
cpp 4:13.2.0-7ubuntu1 deb
@ -102,23 +101,21 @@ cron-daemon-common 3.
cross-spawn 7.0.3 npm
cssesc 3.0.0 npm
curl 8.5.0-2ubuntu10.6 deb
dario.cat/mergo v1.0.0 go-module
dario.cat/mergo v1.0.2 go-module
dario.cat/mergo v1.0.2 go-module (+1 duplicate)
dash 0.5.12-6ubuntu5 deb
debconf 1.5.86ubuntu1 deb
debianutils 5.17build1 deb
debug 2.6.9 npm (+3 duplicates)
debug 4.3.5 npm
debug 4.3.7 npm (+3 duplicates)
debug 4.4.3 npm
depd 2.0.0 npm
destroy 1.2.0 npm
diff 5.2.0 npm
diffutils 1:3.10-1build1 deb
dirmngr 2.4.4-2ubuntu17.3 deb
docker-ce 5:28.5.1-1~ubuntu.24.04~noble deb
docker-ce-cli 5:28.5.1-1~ubuntu.24.04~noble deb
docker-compose-plugin 2.40.0-1~ubuntu.24.04~noble deb
dirmngr 2.4.4-2ubuntu17.4 deb
docker-ce 5:28.5.2-1~ubuntu.24.04~noble deb
docker-ce-cli 5:28.5.2-1~ubuntu.24.04~noble deb
docker-compose-plugin 5.0.1-1~ubuntu.24.04~noble deb
docker-modem 3.0.8 npm
dockerode 3.3.5 npm
dpkg 1.22.6ubuntu6.5 deb
@ -129,11 +126,10 @@ eastasianwidth 0.
ee-first 1.1.1 npm
emoji-regex 8.0.0 npm
emoji-regex 9.2.2 npm (+1 duplicate)
encodeurl 1.0.2 npm
encodeurl 2.0.0 npm
encoding 0.1.13 npm
end-of-stream 1.4.5 npm
engine.io 6.6.4 npm
engine.io 6.6.5 npm
engine.io-parser 5.2.3 npm
engine.io-parser UNKNOWN npm (+1 duplicate)
env-paths 2.2.1 npm
@ -144,9 +140,9 @@ es-object-atoms 1.
escape-html 1.0.3 npm
etag 1.8.1 npm
exponential-backoff 3.1.1 npm
express 4.21.2 npm
express 4.22.1 npm
fastest-levenshtein 1.0.16 npm
finalhandler 1.3.1 npm
finalhandler 1.3.2 npm
findutils 4.9.0-5build1 deb
foreground-child 3.2.1 npm
forwarded 0.2.0 npm
@ -166,208 +162,191 @@ github.com/Azure/azure-sdk-for-go/sdk/internal v1
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob v1.5.0 go-module
github.com/DefangLabs/secret-detector v0.0.0-20250403165618-22662109213e go-module
github.com/Graylog2/go-gelf v0.0.0-20191017102106-1550ee647df0 go-module
github.com/Masterminds/semver/v3 v3.4.0 go-module
github.com/Microsoft/hcsshim v0.11.7 go-module (+1 duplicate)
github.com/Microsoft/hcsshim v0.13.0 go-module
github.com/NVIDIA/go-nvlib v0.7.2 go-module (+3 duplicates)
github.com/NVIDIA/go-nvml v0.12.4-1 go-module (+3 duplicates)
github.com/NVIDIA/nvidia-container-toolkit v1.17.8 go-module (+3 duplicates)
github.com/Microsoft/hcsshim v0.14.0-rc.1 go-module (+1 duplicate)
github.com/NVIDIA/go-nvlib v0.8.1 go-module (+3 duplicates)
github.com/NVIDIA/go-nvml v0.13.0-1 go-module (+3 duplicates)
github.com/NVIDIA/nvidia-container-toolkit v1.18.1 go-module (+3 duplicates)
github.com/RackSec/srslog v0.0.0-20180709174129-a4725f04ec91 go-module
github.com/a8m/envsubst v1.4.2 go-module (+1 duplicate)
github.com/acarl005/stripansi v0.0.0-20180116102854-5a71ef0e047d go-module
github.com/agext/levenshtein v1.2.3 go-module
github.com/alecthomas/participle/v2 v2.1.1 go-module (+1 duplicate)
github.com/alecthomas/participle/v2 v2.1.4 go-module (+1 duplicate)
github.com/anchore/go-struct-converter v0.0.0-20221118182256-c68fdcfa2092 go-module
github.com/apparentlymart/go-textseg/v15 v15.0.0 go-module
github.com/armon/circbuf v0.0.0-20190214190532-5111143e8da2 go-module
github.com/armon/go-metrics v0.4.1 go-module
github.com/aws/aws-sdk-go-v2 v1.30.3 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2 v1.30.3 go-module
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.3 go-module
github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/config v1.27.27 go-module
github.com/aws/aws-sdk-go-v2/credentials v1.17.27 go-module
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.11 go-module
github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.15 go-module
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.15 go-module
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.0 go-module
github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.32.0 go-module
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module (+1 duplicate)
github.com/aws/smithy-go v1.20.3 go-module (+1 duplicate)
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.3 go-module
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.17 go-module
github.com/aws/aws-sdk-go-v2/service/sso v1.22.4 go-module
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.4 go-module
github.com/aws/aws-sdk-go-v2/service/sts v1.30.3 go-module
github.com/aws/smithy-go v1.20.3 go-module
github.com/beorn7/perks v1.0.1 go-module (+2 duplicates)
github.com/bits-and-blooms/bitset v1.13.0 go-module
github.com/blang/semver/v4 v4.0.0 go-module
github.com/buger/goterm v1.0.4 go-module
github.com/cenkalti/backoff/v4 v4.2.1 go-module
github.com/cenkalti/backoff/v4 v4.3.0 go-module (+1 duplicate)
github.com/cespare/xxhash/v2 v2.2.0 go-module
github.com/cespare/xxhash/v2 v2.3.0 go-module (+1 duplicate)
github.com/cenkalti/backoff/v5 v5.0.3 go-module
github.com/cespare/xxhash/v2 v2.3.0 go-module (+2 duplicates)
github.com/checkpoint-restore/checkpointctl v1.4.0 go-module
github.com/checkpoint-restore/go-criu/v6 v6.3.0 go-module
github.com/checkpoint-restore/go-criu/v7 v7.2.0 go-module
github.com/cilium/ebpf v0.16.0 go-module (+2 duplicates)
github.com/cilium/ebpf v0.17.3 go-module (+1 duplicate)
github.com/cilium/ebpf v0.9.1 go-module (+3 duplicates)
github.com/cloudflare/cfssl v1.6.4 go-module
github.com/compose-spec/compose-go/v2 v2.9.0 go-module
github.com/compose-spec/compose-go/v2 v2.10.0 go-module
github.com/container-storage-interface/spec v1.5.0 go-module
github.com/containerd/accelerated-container-image v1.3.0 go-module
github.com/containerd/aufs v1.0.0 go-module
github.com/containerd/btrfs/v2 v2.0.0 go-module
github.com/containerd/cgroups v1.1.0 go-module (+1 duplicate)
github.com/containerd/cgroups/v3 v3.0.2 go-module (+3 duplicates)
github.com/containerd/cgroups/v3 v3.0.5 go-module
github.com/containerd/console v1.0.3 go-module (+4 duplicates)
github.com/containerd/console v1.0.4 go-module
github.com/containerd/console v1.0.5 go-module (+1 duplicate)
github.com/containerd/containerd v1.7.28 go-module (+4 duplicates)
github.com/containerd/containerd/api v1.8.0 go-module (+4 duplicates)
github.com/containerd/containerd/api v1.9.0 go-module (+1 duplicate)
github.com/containerd/containerd/v2 v2.1.4 go-module (+1 duplicate)
github.com/containerd/continuity v0.4.4 go-module (+4 duplicates)
github.com/containerd/continuity v0.4.5 go-module (+1 duplicate)
github.com/containerd/errdefs v0.3.0 go-module (+4 duplicates)
github.com/containerd/errdefs v1.0.0 go-module (+1 duplicate)
github.com/containerd/errdefs/pkg v0.3.0 go-module (+1 duplicate)
github.com/containerd/fifo v1.1.0 go-module (+5 duplicates)
github.com/containerd/cgroups/v3 v3.1.2 go-module (+2 duplicates)
github.com/containerd/console v1.0.5 go-module (+5 duplicates)
github.com/containerd/containerd/api v1.10.0 go-module (+3 duplicates)
github.com/containerd/containerd/api v1.9.0 go-module
github.com/containerd/containerd/v2 v2.1.4 go-module
github.com/containerd/containerd/v2 v2.2.1 go-module (+2 duplicates)
github.com/containerd/containerd/v2 v2.2.1-0.20251115011841-efd86f2b0bc2 go-module
github.com/containerd/continuity v0.4.5 go-module (+4 duplicates)
github.com/containerd/errdefs v1.0.0 go-module (+4 duplicates)
github.com/containerd/errdefs/pkg v0.3.0 go-module (+4 duplicates)
github.com/containerd/fifo v1.1.0 go-module (+3 duplicates)
github.com/containerd/go-cni v1.1.12 go-module
github.com/containerd/go-cni v1.1.9 go-module (+1 duplicate)
github.com/containerd/go-runc v1.0.0 go-module (+4 duplicates)
github.com/containerd/go-runc v1.1.0 go-module
github.com/containerd/imgcrypt v1.1.8 go-module
github.com/containerd/log v0.1.0 go-module (+7 duplicates)
github.com/containerd/nri v0.8.0 go-module
github.com/containerd/platforms v0.2.1 go-module (+3 duplicates)
github.com/containerd/platforms v1.0.0-rc.1 go-module (+1 duplicate)
github.com/containerd/plugin v1.0.0 go-module
github.com/containerd/go-cni v1.1.13 go-module (+1 duplicate)
github.com/containerd/go-runc v1.1.0 go-module (+3 duplicates)
github.com/containerd/imgcrypt/v2 v2.0.1 go-module
github.com/containerd/log v0.1.0 go-module (+5 duplicates)
github.com/containerd/nri v0.11.0 go-module
github.com/containerd/otelttrpc v0.1.0 go-module
github.com/containerd/platforms v1.0.0-rc.1 go-module
github.com/containerd/platforms v1.0.0-rc.2 go-module (+2 duplicates)
github.com/containerd/plugin v1.0.0 go-module (+3 duplicates)
github.com/containerd/stargz-snapshotter/estargz v0.16.3 go-module
github.com/containerd/ttrpc v1.2.7 go-module (+6 duplicates)
github.com/containerd/typeurl v1.0.2 go-module
github.com/containerd/typeurl/v2 v2.1.1 go-module (+4 duplicates)
github.com/containerd/typeurl/v2 v2.2.3 go-module (+1 duplicate)
github.com/containerd/zfs v1.1.0 go-module
github.com/containernetworking/cni v1.1.2 go-module (+1 duplicate)
github.com/containernetworking/cni v1.3.0 go-module
github.com/containernetworking/plugins v1.2.0 go-module
github.com/containerd/ttrpc v1.2.7 go-module (+4 duplicates)
github.com/containerd/typeurl/v2 v2.2.3 go-module (+4 duplicates)
github.com/containerd/zfs/v2 v2.0.0 go-module
github.com/containernetworking/cni v1.3.0 go-module (+2 duplicates)
github.com/containernetworking/plugins v1.7.1 go-module
github.com/containers/ocicrypt v1.1.10 go-module
github.com/coreos/go-systemd/v22 v22.5.0 go-module (+5 duplicates)
github.com/cpuguy83/go-md2man/v2 v2.0.5 go-module (+1 duplicate)
github.com/cyphar/filepath-securejoin v0.4.1 go-module (+3 duplicates)
github.com/containernetworking/plugins v1.9.0 go-module
github.com/containers/ocicrypt v1.2.1 go-module
github.com/coreos/go-systemd/v22 v22.5.0 go-module (+1 duplicate)
github.com/coreos/go-systemd/v22 v22.6.0 go-module (+2 duplicates)
github.com/cyphar/filepath-securejoin v0.4.1 go-module
github.com/cyphar/filepath-securejoin v0.5.1 go-module (+3 duplicates)
github.com/cyphar/filepath-securejoin v0.5.2 go-module
github.com/davecgh/go-spew v1.1.1 go-module (+2 duplicates)
github.com/deckarep/golang-set/v2 v2.3.0 go-module
github.com/dimchansky/utfbom v1.1.1 go-module (+2 duplicates)
github.com/distribution/reference v0.6.0 go-module (+3 duplicates)
github.com/docker/buildx v0.28.0 go-module
github.com/docker/cli v28.5.0+incompatible go-module
github.com/docker/cli-docs-tool v0.10.0 go-module
github.com/docker/buildx v0.30.1 go-module
github.com/docker/cli v28.5.2+incompatible go-module
github.com/docker/cli-docs-tool v0.11.0 go-module
github.com/docker/cli/cmd/docker UNKNOWN go-module
github.com/docker/compose/v2 v0.0.0-20251003093215-d9423f687258 go-module
github.com/docker/compose/v5 v0.0.0-20251218103533-c89b8a2d6b44 go-module
github.com/docker/distribution v2.8.3+incompatible go-module (+1 duplicate)
github.com/docker/docker v28.5.0+incompatible go-module
github.com/docker/docker v28.5.1 go-module (+1 duplicate)
github.com/docker/docker v28.5.2 go-module (+1 duplicate)
github.com/docker/docker v28.5.2+incompatible go-module
github.com/docker/docker-credential-helpers v0.9.3 go-module
github.com/docker/go v1.5.1-1.0.20160303222718-d30aec9fd63c go-module
github.com/docker/go-connections v0.5.0 go-module
github.com/docker/go-connections v0.6.0 go-module
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module (+3 duplicates)
github.com/docker/go-events v0.0.0-20190806004212-e31b211e4f1c go-module
github.com/docker/go-events v0.0.0-20250114142523-c867878c5e32 go-module
github.com/docker/go-metrics v0.0.1 go-module (+2 duplicates)
github.com/docker/go-units v0.5.0 go-module (+6 duplicates)
github.com/docker/go-units v0.5.0 go-module (+5 duplicates)
github.com/docker/libtrust v0.0.0-20150526203908-9cbd2a1374f4 go-module
github.com/dustin/go-humanize v1.0.0 go-module
github.com/eiannone/keyboard v0.0.0-20220611211555-0d226195f203 go-module
github.com/elliotchance/orderedmap v1.8.0 go-module (+1 duplicate)
github.com/emicklei/go-restful/v3 v3.10.1 go-module
github.com/emicklei/go-restful/v3 v3.11.0 go-module
github.com/emicklei/go-restful/v3 v3.13.0 go-module
github.com/fatih/color v1.18.0 go-module (+1 duplicate)
github.com/felixge/httpsnoop v1.0.3 go-module (+1 duplicate)
github.com/felixge/httpsnoop v1.0.4 go-module (+1 duplicate)
github.com/felixge/httpsnoop v1.0.4 go-module (+3 duplicates)
github.com/fernet/fernet-go v0.0.0-20240119011108-303da6aec611 go-module
github.com/fluent/fluent-logger-golang v1.9.0 go-module
github.com/fsnotify/fsnotify v1.6.0 go-module
github.com/fsnotify/fsnotify v1.7.0 go-module (+3 duplicates)
github.com/fsnotify/fsnotify v1.9.0 go-module
github.com/fsnotify/fsnotify v1.9.0 go-module (+2 duplicates)
github.com/fvbommel/sortorder v1.1.0 go-module
github.com/fxamacker/cbor/v2 v2.7.0 go-module
github.com/go-jose/go-jose/v3 v3.0.4 go-module
github.com/go-logr/logr v1.4.2 go-module (+2 duplicates)
github.com/go-logr/logr v1.4.3 go-module
github.com/fxamacker/cbor/v2 v2.9.0 go-module (+1 duplicate)
github.com/go-jose/go-jose/v4 v4.1.2 go-module
github.com/go-logr/logr v1.4.2 go-module
github.com/go-logr/logr v1.4.3 go-module (+2 duplicates)
github.com/go-logr/stdr v1.2.2 go-module (+3 duplicates)
github.com/go-openapi/jsonpointer v0.21.0 go-module
github.com/go-openapi/jsonreference v0.20.2 go-module
github.com/go-openapi/swag v0.23.0 go-module
github.com/go-viper/mapstructure/v2 v2.4.0 go-module
github.com/goccy/go-json v0.10.5 go-module (+1 duplicate)
github.com/goccy/go-yaml v1.13.3 go-module (+1 duplicate)
github.com/godbus/dbus/v5 v5.1.0 go-module (+5 duplicates)
github.com/gofrs/flock v0.12.1 go-module (+1 duplicate)
github.com/gogo/protobuf v1.3.2 go-module (+6 duplicates)
github.com/golang-jwt/jwt/v5 v5.2.2 go-module (+1 duplicate)
github.com/godbus/dbus/v5 v5.1.0 go-module (+4 duplicates)
github.com/gofrs/flock v0.12.1 go-module
github.com/gofrs/flock v0.13.0 go-module
github.com/gogo/protobuf v1.3.2 go-module (+4 duplicates)
github.com/golang-jwt/jwt/v5 v5.2.2 go-module
github.com/golang-jwt/jwt/v5 v5.3.0 go-module
github.com/golang/gddo v0.0.0-20190904175337-72a348e765d2 go-module
github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da go-module
github.com/golang/protobuf v1.5.4 go-module (+6 duplicates)
github.com/golang/protobuf v1.5.4 go-module (+2 duplicates)
github.com/google/btree v1.1.2 go-module
github.com/google/certificate-transparency-go v1.1.4 go-module
github.com/google/gnostic-models v0.6.8 go-module
github.com/google/go-cmp v0.6.0 go-module (+4 duplicates)
github.com/google/go-cmp v0.7.0 go-module (+1 duplicate)
github.com/google/gofuzz v1.2.0 go-module (+1 duplicate)
github.com/google/go-cmp v0.7.0 go-module (+4 duplicates)
github.com/google/s2a-go v0.1.7 go-module
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 go-module (+1 duplicate)
github.com/google/uuid v1.4.0 go-module (+1 duplicate)
github.com/google/uuid v1.6.0 go-module (+5 duplicates)
github.com/google/uuid v1.6.0 go-module (+6 duplicates)
github.com/googleapis/enterprise-certificate-proxy v0.3.2 go-module
github.com/googleapis/gax-go/v2 v2.12.0 go-module
github.com/gorilla/mux v1.8.1 go-module (+1 duplicate)
github.com/gorilla/websocket v1.5.0 go-module
github.com/grpc-ecosystem/go-grpc-middleware v1.3.0 go-module
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module (+1 duplicate)
github.com/grpc-ecosystem/grpc-gateway/v2 v2.16.0 go-module
github.com/gorilla/websocket v1.5.4-0.20250319132907-e064f32e3674 go-module
github.com/grpc-ecosystem/go-grpc-middleware/providers/prometheus v1.1.0 go-module
github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.1.0 go-module
github.com/grpc-ecosystem/go-grpc-prometheus v1.2.0 go-module
github.com/grpc-ecosystem/grpc-gateway/v2 v2.26.1 go-module (+1 duplicate)
github.com/grpc-ecosystem/grpc-gateway/v2 v2.27.2 go-module
github.com/hashicorp/errwrap v1.1.0 go-module (+1 duplicate)
github.com/hashicorp/go-cleanhttp v0.5.2 go-module
github.com/hashicorp/go-immutable-radix v1.3.1 go-module
github.com/hashicorp/go-immutable-radix/v2 v2.1.0 go-module
github.com/hashicorp/go-memdb v1.3.2 go-module
github.com/hashicorp/go-msgpack v0.5.5 go-module
github.com/hashicorp/go-multierror v1.1.1 go-module (+1 duplicate)
github.com/hashicorp/go-sockaddr v1.0.2 go-module
github.com/hashicorp/go-version v1.7.0 go-module
github.com/hashicorp/go-version v1.8.0 go-module
github.com/hashicorp/golang-lru v0.5.4 go-module
github.com/hashicorp/golang-lru/v2 v2.0.7 go-module
github.com/hashicorp/memberlist v0.4.0 go-module
github.com/hashicorp/serf v0.8.5 go-module
github.com/in-toto/in-toto-golang v0.9.0 go-module (+1 duplicate)
github.com/inhies/go-bytesize v0.0.0-20220417184213-4913239db9cf go-module
github.com/intel/goresctrl v0.5.0 go-module (+1 duplicate)
github.com/intel/goresctrl v0.10.0 go-module (+1 duplicate)
github.com/ishidawataru/sctp v0.0.0-20230406120618-7ff4192f6ff2 go-module (+1 duplicate)
github.com/jinzhu/copier v0.4.0 go-module (+1 duplicate)
github.com/jmoiron/sqlx v1.3.3 go-module
github.com/jonboulle/clockwork v0.5.0 go-module
github.com/josharian/intern v1.0.0 go-module
github.com/json-iterator/go v1.1.12 go-module (+1 duplicate)
github.com/json-iterator/go v1.1.12 go-module
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 go-module
github.com/klauspost/compress v1.16.7 go-module (+3 duplicates)
github.com/klauspost/compress v1.18.0 go-module (+1 duplicate)
github.com/klauspost/cpuid/v2 v2.0.4 go-module (+1 duplicate)
github.com/klauspost/compress v1.18.0 go-module
github.com/klauspost/compress v1.18.1 go-module (+2 duplicates)
github.com/knqyf263/go-plugin v0.9.0 go-module
github.com/magiconair/properties v1.8.9 go-module (+1 duplicate)
github.com/mailru/easyjson v0.7.7 go-module
github.com/mattn/go-colorable v0.1.13 go-module (+2 duplicates)
github.com/mattn/go-colorable v0.1.13 go-module (+1 duplicate)
github.com/mattn/go-colorable v0.1.14 go-module
github.com/mattn/go-isatty v0.0.20 go-module (+2 duplicates)
github.com/mattn/go-runewidth v0.0.16 go-module
github.com/mattn/go-shellwords v1.0.12 go-module
github.com/matttproud/golang_protobuf_extensions v1.0.4 go-module
github.com/mdlayher/socket v0.5.1 go-module (+2 duplicates)
github.com/mdlayher/vsock v1.2.1 go-module (+2 duplicates)
github.com/mgutz/ansi v0.0.0-20170206155736-9520e82c474b go-module
github.com/miekg/dns v1.1.66 go-module
github.com/miekg/pkcs11 v1.1.1 go-module
github.com/mikefarah/yq/v4 v0.0.0-20250306030850-44465a83cd6f go-module (+1 duplicate)
github.com/minio/sha256-simd v1.0.0 go-module (+1 duplicate)
github.com/mikefarah/yq/v4 v0.0.0-20250410031946-f00e28295f0c go-module (+1 duplicate)
github.com/mistifyio/go-zfs/v3 v3.0.1 go-module (+1 duplicate)
github.com/mitchellh/copystructure v1.2.0 go-module
github.com/mitchellh/hashstructure/v2 v2.0.2 go-module (+1 duplicate)
github.com/mitchellh/reflectwalk v1.0.2 go-module
github.com/moby/buildkit v0.24.0 go-module
github.com/moby/buildkit v0.25.1 go-module
github.com/moby/buildkit v0.25.2 go-module
github.com/moby/buildkit v0.26.3 go-module
github.com/moby/docker-image-spec v1.3.1 go-module (+1 duplicate)
github.com/moby/go-archive v0.1.0 go-module (+1 duplicate)
github.com/moby/ipvs v1.1.0 go-module
@ -376,82 +355,78 @@ github.com/moby/patternmatcher v0
github.com/moby/profiles/apparmor v0.1.0 go-module
github.com/moby/profiles/seccomp v0.1.0 go-module
github.com/moby/pubsub v1.0.0 go-module
github.com/moby/spdystream v0.2.0 go-module
github.com/moby/spdystream v0.5.0 go-module
github.com/moby/swarmkit/v2 v2.0.0 go-module
github.com/moby/sys/atomicwriter v0.1.0 go-module (+1 duplicate)
github.com/moby/sys/capability v0.4.0 go-module (+1 duplicate)
github.com/moby/sys/capability v0.4.0 go-module (+7 duplicates)
github.com/moby/sys/mount v0.3.4 go-module
github.com/moby/sys/mountinfo v0.6.2 go-module (+4 duplicates)
github.com/moby/sys/mountinfo v0.7.2 go-module (+2 duplicates)
github.com/moby/sys/mountinfo v0.7.2 go-module (+4 duplicates)
github.com/moby/sys/reexec v0.1.0 go-module (+2 duplicates)
github.com/moby/sys/sequential v0.6.0 go-module (+1 duplicate)
github.com/moby/sys/signal v0.7.0 go-module (+1 duplicate)
github.com/moby/sys/signal v0.7.1 go-module (+1 duplicate)
github.com/moby/sys/symlink v0.2.0 go-module
github.com/moby/sys/symlink v0.3.0 go-module (+3 duplicates)
github.com/moby/sys/user v0.3.0 go-module (+4 duplicates)
github.com/moby/sys/user v0.4.0 go-module (+1 duplicate)
github.com/moby/sys/userns v0.1.0 go-module (+7 duplicates)
github.com/moby/sys/signal v0.7.1 go-module (+3 duplicates)
github.com/moby/sys/symlink v0.3.0 go-module (+4 duplicates)
github.com/moby/sys/user v0.3.0 go-module
github.com/moby/sys/user v0.4.0 go-module (+3 duplicates)
github.com/moby/sys/userns v0.1.0 go-module (+5 duplicates)
github.com/moby/term v0.5.2 go-module (+1 duplicate)
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module (+1 duplicate)
github.com/modern-go/reflect2 v1.0.2 go-module (+1 duplicate)
github.com/morikuni/aec v1.0.0 go-module (+1 duplicate)
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd go-module
github.com/modern-go/reflect2 v1.0.3-0.20250322232337-35a7c28c31ee go-module
github.com/morikuni/aec v1.0.0 go-module
github.com/morikuni/aec v1.1.0 go-module
github.com/mrunalp/fileutils v0.5.1 go-module
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+1 duplicate)
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 go-module (+2 duplicates)
github.com/mxk/go-flowrate v0.0.0-20140419014527-cca7078d478f go-module
github.com/opencontainers/cgroups v0.0.1 go-module
github.com/opencontainers/cgroups v0.0.3 go-module
github.com/opencontainers/go-digest v1.0.0 go-module (+6 duplicates)
github.com/opencontainers/image-spec v1.1.0 go-module (+4 duplicates)
github.com/opencontainers/image-spec v1.1.1 go-module (+1 duplicate)
github.com/opencontainers/runc v1.2.6 go-module (+1 duplicate)
github.com/opencontainers/runc v1.3.0 go-module
github.com/opencontainers/runtime-spec v1.1.0 go-module (+4 duplicates)
github.com/opencontainers/runtime-spec v1.2.1 go-module (+5 duplicates)
github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module (+5 duplicates)
github.com/opencontainers/selinux v1.11.0 go-module (+1 duplicate)
github.com/opencontainers/selinux v1.11.1 go-module
github.com/opencontainers/cgroups v0.0.4 go-module
github.com/opencontainers/go-digest v1.0.0 go-module (+4 duplicates)
github.com/opencontainers/image-spec v1.1.1 go-module (+4 duplicates)
github.com/opencontainers/runc v1.3.3 go-module (+1 duplicate)
github.com/opencontainers/runc v1.3.4 go-module
github.com/opencontainers/runtime-spec v1.2.1 go-module (+1 duplicate)
github.com/opencontainers/runtime-spec v1.3.0 go-module (+6 duplicates)
github.com/opencontainers/runtime-tools v0.9.1-0.20221107090550-2e043c6bd626 go-module
github.com/opencontainers/runtime-tools v0.9.1-0.20251114084447-edf4cb3d2116 go-module (+5 duplicates)
github.com/opencontainers/selinux v1.12.0 go-module
github.com/opencontainers/selinux v1.13.1 go-module (+2 duplicates)
github.com/package-url/packageurl-go v0.1.1 go-module
github.com/pelletier/go-toml v1.9.5 go-module (+7 duplicates)
github.com/pelletier/go-toml v1.9.5 go-module (+5 duplicates)
github.com/pelletier/go-toml/v2 v2.2.3 go-module (+1 duplicate)
github.com/pelletier/go-toml/v2 v2.2.4 go-module
github.com/pelletier/go-toml/v2 v2.2.4 go-module (+2 duplicates)
github.com/philhofer/fwd v1.1.2 go-module
github.com/pkg/errors v0.9.1 go-module (+6 duplicates)
github.com/pkg/errors v0.9.1 go-module (+1 duplicate)
github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 go-module (+1 duplicate)
github.com/pmezard/go-difflib v1.0.0 go-module (+1 duplicate)
github.com/prometheus/client_golang v1.16.0 go-module
github.com/prometheus/client_golang v1.22.0 go-module (+1 duplicate)
github.com/prometheus/client_model v0.3.0 go-module
github.com/prometheus/client_model v0.6.1 go-module (+1 duplicate)
github.com/prometheus/common v0.42.0 go-module
github.com/prometheus/common v0.62.0 go-module (+1 duplicate)
github.com/prometheus/procfs v0.10.1 go-module
github.com/prometheus/procfs v0.15.1 go-module (+1 duplicate)
github.com/prometheus/client_golang v1.22.0 go-module
github.com/prometheus/client_golang v1.23.2 go-module (+1 duplicate)
github.com/prometheus/client_model v0.6.1 go-module
github.com/prometheus/client_model v0.6.2 go-module (+1 duplicate)
github.com/prometheus/common v0.62.0 go-module
github.com/prometheus/common v0.66.1 go-module (+1 duplicate)
github.com/prometheus/procfs v0.15.1 go-module
github.com/prometheus/procfs v0.16.1 go-module (+1 duplicate)
github.com/rivo/uniseg v0.2.0 go-module
github.com/rootless-containers/rootlesskit/v2 v2.3.4 go-module
github.com/russross/blackfriday/v2 v2.1.0 go-module (+1 duplicate)
github.com/santhosh-tekuri/jsonschema/v6 v6.0.1 go-module
github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 go-module
github.com/seccomp/libseccomp-golang v0.10.0 go-module
github.com/secure-systems-lab/go-securesystemslib v0.6.0 go-module (+1 duplicate)
github.com/serialx/hashring v0.0.0-20200727003509-22c0c7ab6b1b go-module
github.com/secure-systems-lab/go-securesystemslib v0.6.0 go-module
github.com/secure-systems-lab/go-securesystemslib v0.9.1 go-module
github.com/shibumi/go-pathspec v1.3.0 go-module (+1 duplicate)
github.com/sirupsen/logrus v1.9.3 go-module (+12 duplicates)
github.com/sirupsen/logrus v1.9.3 go-module (+10 duplicates)
github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 go-module
github.com/smallstep/pkcs7 v0.1.1 go-module
github.com/spdx/tools-golang v0.5.5 go-module
github.com/spf13/cobra v1.10.1 go-module
github.com/spf13/cobra v1.10.2 go-module
github.com/spf13/cobra v1.8.1 go-module (+1 duplicate)
github.com/spf13/cobra v1.9.1 go-module
github.com/spf13/pflag v1.0.10 go-module
github.com/spf13/pflag v1.0.5 go-module
github.com/spf13/pflag v1.0.6 go-module (+2 duplicates)
github.com/stefanberger/go-pkcs11uri v0.0.0-20230803200340-78284954bff6 go-module
github.com/stretchr/testify v1.10.0 go-module
github.com/stretchr/testify v1.11.1 go-module
github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module (+5 duplicates)
github.com/tchap/go-patricia/v2 v2.3.1 go-module
github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635 go-module
github.com/tchap/go-patricia/v2 v2.3.3 go-module
github.com/tetratelabs/wazero v1.10.1 go-module
github.com/theupdateframework/notary v0.7.0 go-module
github.com/tilt-dev/fsnotify v1.4.8-0.20220602155310-fff9c274a375 go-module
github.com/tinylib/msgp v1.1.8 go-module
@ -462,130 +437,122 @@ github.com/tonistiigi/go-archvariant v1
github.com/tonistiigi/go-csvvalue v0.0.0-20240814133006-030d3b2625d0 go-module (+1 duplicate)
github.com/tonistiigi/units v0.0.0-20180711220420-6950e57a87ea go-module (+1 duplicate)
github.com/tonistiigi/vt100 v0.0.0-20240514184818-90bafcd6abab go-module
github.com/urfave/cli v1.22.12 go-module (+1 duplicate)
github.com/urfave/cli v1.22.16 go-module
github.com/urfave/cli/v2 v2.27.5 go-module (+1 duplicate)
github.com/urfave/cli-altsrc/v3 v3.1.0 go-module
github.com/urfave/cli/v2 v2.27.7 go-module (+1 duplicate)
github.com/urfave/cli/v3 v3.4.1 go-module (+1 duplicate)
github.com/vbatts/tar-split v0.12.1 go-module
github.com/vishvananda/netlink v1.2.1-beta.2 go-module
github.com/vishvananda/netlink v1.3.0 go-module
github.com/vishvananda/netlink v1.3.1 go-module
github.com/vishvananda/netns v0.0.0-20210104183010-2eb08e3e575f go-module
github.com/vishvananda/netlink v1.3.1 go-module (+1 duplicate)
github.com/vishvananda/netns v0.0.4 go-module
github.com/vishvananda/netns v0.0.5 go-module
github.com/vishvananda/netns v0.0.5 go-module (+1 duplicate)
github.com/weppos/publicsuffix-go v0.15.1-0.20210511084619-b1f36a2d6c0b go-module
github.com/x448/float16 v0.8.4 go-module
github.com/x448/float16 v0.8.4 go-module (+1 duplicate)
github.com/xhit/go-str2duration/v2 v2.1.0 go-module
github.com/xrash/smetrics v0.0.0-20240521201337-686a1a2994c1 go-module (+1 duplicate)
github.com/yuin/gopher-lua v1.1.1 go-module (+1 duplicate)
github.com/zclconf/go-cty v1.16.2 go-module
github.com/zmap/zcrypto v0.0.0-20210511125630-18f1e0152cfc go-module
github.com/zmap/zlint/v3 v3.1.0 go-module
glob 10.4.2 npm
gnupg 2.4.4-2ubuntu17.3 deb
gnupg-l10n 2.4.4-2ubuntu17.3 deb
gnupg-utils 2.4.4-2ubuntu17.3 deb
go.etcd.io/bbolt v1.3.10 go-module
go.etcd.io/bbolt v1.4.3 go-module
gnupg 2.4.4-2ubuntu17.4 deb
gnupg-l10n 2.4.4-2ubuntu17.4 deb
gnupg-utils 2.4.4-2ubuntu17.4 deb
go.etcd.io/bbolt v1.4.3 go-module (+1 duplicate)
go.etcd.io/etcd/client/pkg/v3 v3.5.16 go-module
go.etcd.io/etcd/pkg/v3 v3.5.16 go-module
go.etcd.io/etcd/raft/v3 v3.5.16 go-module
go.etcd.io/etcd/server/v3 v3.5.16 go-module
go.mozilla.org/pkcs7 v0.0.0-20200128120323-432b2356ecb1 go-module
go.opencensus.io v0.24.0 go-module
go.opentelemetry.io/auto/sdk v1.1.0 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.46.1 go-module
go.opentelemetry.io/auto/sdk v1.1.0 go-module (+2 duplicates)
go.opentelemetry.io/auto/sdk v1.2.1 go-module
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.60.0 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.45.0 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+1 duplicate)
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.63.0 go-module
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.60.0 go-module
go.opentelemetry.io/contrib/instrumentation/net/http/httptrace/otelhttptrace v0.63.0 go-module
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.60.0 go-module (+2 duplicates)
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 go-module
go.opentelemetry.io/contrib/processors/baggagecopy v0.4.0 go-module
go.opentelemetry.io/otel v1.21.0 go-module (+1 duplicate)
go.opentelemetry.io/otel v1.35.0 go-module
go.opentelemetry.io/otel v1.36.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.19.0 go-module
go.opentelemetry.io/otel v1.37.0 go-module (+1 duplicate)
go.opentelemetry.io/otel v1.38.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.35.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetricgrpc v1.38.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.35.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlpmetric/otlpmetrichttp v1.38.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.19.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.38.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.19.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc v1.38.0 go-module
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.35.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/metric v1.21.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.38.0 go-module
go.opentelemetry.io/otel/metric v1.35.0 go-module
go.opentelemetry.io/otel/metric v1.36.0 go-module
go.opentelemetry.io/otel/sdk v1.21.0 go-module
go.opentelemetry.io/otel/metric v1.37.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/metric v1.38.0 go-module
go.opentelemetry.io/otel/sdk v1.35.0 go-module
go.opentelemetry.io/otel/sdk v1.36.0 go-module
go.opentelemetry.io/otel/sdk v1.37.0 go-module
go.opentelemetry.io/otel/sdk v1.38.0 go-module
go.opentelemetry.io/otel/sdk/metric v1.35.0 go-module
go.opentelemetry.io/otel/sdk/metric v1.36.0 go-module
go.opentelemetry.io/otel/trace v1.21.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/sdk/metric v1.38.0 go-module
go.opentelemetry.io/otel/trace v1.35.0 go-module
go.opentelemetry.io/otel/trace v1.36.0 go-module
go.opentelemetry.io/proto/otlp v1.0.0 go-module
go.opentelemetry.io/otel/trace v1.37.0 go-module (+1 duplicate)
go.opentelemetry.io/otel/trace v1.38.0 go-module
go.opentelemetry.io/proto/otlp v1.5.0 go-module (+1 duplicate)
go.opentelemetry.io/proto/otlp v1.7.1 go-module
go.uber.org/atomic v1.9.0 go-module
go.uber.org/mock v0.6.0 go-module
go.uber.org/multierr v1.8.0 go-module
go.uber.org/zap v1.21.0 go-module
go.yaml.in/yaml/v3 v3.0.4 go-module
go.yaml.in/yaml/v2 v2.4.2 go-module (+2 duplicates)
go.yaml.in/yaml/v4 v4.0.0-rc.3 go-module
golang.org/x/crypto v0.37.0 go-module
golang.org/x/crypto v0.38.0 go-module
golang.org/x/crypto v0.40.0 go-module
golang.org/x/mod v0.20.0 go-module (+3 duplicates)
golang.org/x/crypto v0.45.0 go-module (+1 duplicate)
golang.org/x/exp v0.0.0-20241108190413-2d47ceb2692f go-module (+2 duplicates)
golang.org/x/mod v0.24.0 go-module
golang.org/x/mod v0.26.0 go-module
golang.org/x/mod v0.29.0 go-module (+5 duplicates)
golang.org/x/net v0.35.0 go-module
golang.org/x/net v0.37.0 go-module (+1 duplicate)
golang.org/x/net v0.39.0 go-module (+1 duplicate)
golang.org/x/net v0.40.0 go-module
golang.org/x/net v0.42.0 go-module (+2 duplicates)
golang.org/x/net v0.39.0 go-module (+3 duplicates)
golang.org/x/net v0.47.0 go-module (+3 duplicates)
golang.org/x/oauth2 v0.29.0 go-module
golang.org/x/oauth2 v0.30.0 go-module (+1 duplicate)
golang.org/x/sync v0.16.0 go-module (+5 duplicates)
golang.org/x/sync v0.17.0 go-module
golang.org/x/sys v0.28.0 go-module (+3 duplicates)
golang.org/x/oauth2 v0.30.0 go-module
golang.org/x/sync v0.16.0 go-module
golang.org/x/sync v0.18.0 go-module (+2 duplicates)
golang.org/x/sync v0.19.0 go-module
golang.org/x/sys v0.30.0 go-module
golang.org/x/sys v0.31.0 go-module (+1 duplicate)
golang.org/x/sys v0.32.0 go-module (+1 duplicate)
golang.org/x/sys v0.33.0 go-module (+1 duplicate)
golang.org/x/sys v0.34.0 go-module (+4 duplicates)
golang.org/x/sys v0.36.0 go-module
golang.org/x/term v0.32.0 go-module
golang.org/x/term v0.33.0 go-module
golang.org/x/text v0.23.0 go-module (+1 duplicate)
golang.org/x/text v0.24.0 go-module
golang.org/x/text v0.25.0 go-module
golang.org/x/text v0.27.0 go-module (+2 duplicates)
golang.org/x/time v0.11.0 go-module (+1 duplicate)
golang.org/x/time v0.12.0 go-module
golang.org/x/sys v0.37.0 go-module (+3 duplicates)
golang.org/x/sys v0.38.0 go-module (+2 duplicates)
golang.org/x/sys v0.39.0 go-module
golang.org/x/term v0.37.0 go-module (+1 duplicate)
golang.org/x/text v0.24.0 go-module (+2 duplicates)
golang.org/x/text v0.31.0 go-module (+2 duplicates)
golang.org/x/time v0.11.0 go-module
golang.org/x/time v0.14.0 go-module (+1 duplicate)
google.golang.org/api v0.160.0 go-module
google.golang.org/genproto v0.0.0-20231211222908-989df2bf70f3 go-module (+4 duplicates)
google.golang.org/genproto v0.0.0-20240227224415-6ceb2ff114de go-module
google.golang.org/genproto/googleapis/api v0.0.0-20231120223509-83a465c0220f go-module
google.golang.org/genproto/googleapis/api v0.0.0-20250218202821-56aae31c358a go-module
google.golang.org/genproto/googleapis/api v0.0.0-20250528174236-200df99c418a go-module
google.golang.org/genproto/googleapis/rpc v0.0.0-20240401170217-c3f982113cda go-module (+4 duplicates)
google.golang.org/genproto/googleapis/api v0.0.0-20250804133106-a7a43d27e69b go-module
google.golang.org/genproto/googleapis/api v0.0.0-20251022142026-3a174f9686a8 go-module
google.golang.org/genproto/googleapis/rpc v0.0.0-20250218202821-56aae31c358a go-module
google.golang.org/genproto/googleapis/rpc v0.0.0-20250528174236-200df99c418a go-module
google.golang.org/grpc v1.59.0 go-module (+4 duplicates)
google.golang.org/genproto/googleapis/rpc v0.0.0-20250804133106-a7a43d27e69b go-module (+2 duplicates)
google.golang.org/genproto/googleapis/rpc v0.0.0-20251022142026-3a174f9686a8 go-module
google.golang.org/grpc v1.72.2 go-module
google.golang.org/grpc v1.74.2 go-module
google.golang.org/protobuf v1.35.2 go-module (+4 duplicates)
google.golang.org/grpc v1.76.0 go-module (+2 duplicates)
google.golang.org/grpc v1.77.0 go-module
google.golang.org/protobuf v1.36.10 go-module (+3 duplicates)
google.golang.org/protobuf v1.36.5 go-module
google.golang.org/protobuf v1.36.6 go-module
google.golang.org/protobuf v1.36.9 go-module
gopd 1.2.0 npm
gopkg.in/evanphx/json-patch.v4 v4.12.0 go-module
gopkg.in/inf.v0 v0.9.1 go-module (+2 duplicates)
gopkg.in/inf.v0 v0.9.1 go-module (+1 duplicate)
gopkg.in/ini.v1 v1.67.0 go-module
gopkg.in/op/go-logging.v1 v1.0.0-20160211212156-b2cb9fa56473 go-module (+1 duplicate)
gopkg.in/yaml.v2 v2.4.0 go-module (+5 duplicates)
gopkg.in/yaml.v3 v3.0.1 go-module (+4 duplicates)
gpg 2.4.4-2ubuntu17.3 deb
gpg-agent 2.4.4-2ubuntu17.3 deb
gpg-wks-client 2.4.4-2ubuntu17.3 deb
gpgconf 2.4.4-2ubuntu17.3 deb
gpgsm 2.4.4-2ubuntu17.3 deb
gpgv 2.4.4-2ubuntu17.3 deb
gopkg.in/yaml.v3 v3.0.1 go-module (+9 duplicates)
gpg 2.4.4-2ubuntu17.4 deb
gpg-agent 2.4.4-2ubuntu17.4 deb
gpg-wks-client 2.4.4-2ubuntu17.4 deb
gpgconf 2.4.4-2ubuntu17.4 deb
gpgsm 2.4.4-2ubuntu17.4 deb
gpgv 2.4.4-2ubuntu17.4 deb
graceful-fs 4.2.11 npm
grep 3.11-4build1 deb
gzip 1.12-1ubuntu3.1 deb
@ -594,7 +561,7 @@ hasown 2.
hosted-git-info 7.0.2 npm
hostname 3.23+nmu2ubuntu2 deb
http-cache-semantics 4.1.1 npm
http-errors 2.0.0 npm
http-errors 2.0.1 npm
http-proxy-agent 7.0.2 npm
https-proxy-agent 7.0.5 npm
iconv-lite 0.4.24 npm
@ -619,38 +586,30 @@ isexe 2.
isexe 3.1.1 npm
jackspeak 3.4.0 npm
jq 1.7.1-3ubuntu0.24.04.1 deb
js-yaml 4.1.0 npm
js-yaml 4.1.1 npm
jsbn 1.1.0 npm
json-parse-even-better-errors 3.0.2 npm
json-stringify-nice 1.1.4 npm
jsonparse 1.3.1 npm
just-diff 6.0.2 npm
just-diff-apply 5.5.0 npm
k8s.io/api v0.26.2 go-module
k8s.io/api v0.32.3 go-module
k8s.io/apimachinery v0.27.4 go-module (+1 duplicate)
k8s.io/apimachinery v0.32.3 go-module
k8s.io/apiserver v0.26.2 go-module
k8s.io/client-go v0.26.2 go-module
k8s.io/client-go v0.32.3 go-module
k8s.io/component-base v0.26.2 go-module
k8s.io/cri-api v0.27.1 go-module
k8s.io/api v0.34.1 go-module
k8s.io/apimachinery v0.34.1 go-module (+1 duplicate)
k8s.io/client-go v0.34.1 go-module
k8s.io/cri-api v0.34.1 go-module
k8s.io/klog/v2 v2.130.1 go-module (+1 duplicate)
k8s.io/klog/v2 v2.90.1 go-module
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f go-module
k8s.io/utils v0.0.0-20230220204549-a5ecb0141aa5 go-module
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 go-module
k8s.io/utils v0.0.0-20250604170112-4c0f3b243397 go-module
kasm-wizard 0.0.1 npm
keyboxd 2.4.4-2ubuntu17.3 deb
keyboxd 2.4.4-2ubuntu17.4 deb
krb5-locales 1.20.1-6ubuntu2.6 deb
libacl1 2.3.2-1build1.1 deb
libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.4 deb
libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.5 deb
libapt-pkg6.0t64 2.8.3 deb
libassuan0 2.5.6-1build1 deb
libattr1 1:2.5.2-1build1.1 deb
libaudit-common 1:3.1.2-2.1build1.1 deb
libaudit1 1:3.1.2-2.1build1.1 deb
libblkid1 2.39.3-9ubuntu6.3 deb
libblkid1 2.39.3-9ubuntu6.4 deb
libbpf1 1:1.3.0-2build2 deb
libbrotli1 1.1.0-2build2 deb
libbsd0 0.12.1-1build1.1 deb
@ -685,6 +644,7 @@ libidn2-0 2.
libinih1 55-1ubuntu2 deb
libip4tc2 1.8.10-3ubuntu2 deb
libip6tc2 1.8.10-3ubuntu2 deb
libjansson4 2.14-2build2 deb
libjq1 1.7.1-3ubuntu0.24.04.1 deb
libk5crypto3 1.20.1-6ubuntu2.6 deb
libkeyutils1 1.6.3-3build1 deb
@ -698,11 +658,12 @@ liblzma5 5.
liblzo2-2 2.10-2build4 deb
libmd0 1.1.0-2build1.1 deb
libmnl0 1.0.5-2build1 deb
libmount1 2.39.3-9ubuntu6.3 deb
libmount1 2.39.3-9ubuntu6.4 deb
libncursesw6 6.4+20240113-1ubuntu2 deb
libnetfilter-conntrack3 1.0.9-6build1 deb
libnettle8t64 3.9.1-2.2build1.1 deb
libnfnetlink0 1.0.2-2build1 deb
libnftables1 1.0.9-1build1 deb
libnftnl11 1.2.6-2build1 deb
libnghttp2-14 1.59.0-1ubuntu0.2 deb
libnpmaccess 8.0.6 npm
@ -717,8 +678,8 @@ libnpmsearch 7.
libnpmteam 6.0.5 npm
libnpmversion 6.0.3 npm
libnpth0t64 1.6-3.1build1 deb
libnvidia-container-tools 1.17.8-1 deb
libnvidia-container1 1.17.8-1 deb
libnvidia-container-tools 1.18.1-1 deb
libnvidia-container1 1.18.1-1 deb
libonig5 6.9.9-1build1 deb
libp11-kit0 0.25.3-4ubuntu2.1 deb
libpam-modules 1.5.3-5ubuntu5.5 deb
@ -728,9 +689,9 @@ libpam0g 1.
libpcre2-8-0 10.42-4ubuntu2.1 deb
libproc2-0 2:4.0.4-4ubuntu3.2 deb
libpsl5t64 0.21.2-1.1build1 deb
libpython3-stdlib 3.12.3-0ubuntu2 deb
libpython3.12-minimal 3.12.3-1ubuntu0.8 deb
libpython3.12-stdlib 3.12.3-1ubuntu0.8 deb
libpython3-stdlib 3.12.3-0ubuntu2.1 deb
libpython3.12-minimal 3.12.3-1ubuntu0.10 deb
libpython3.12-stdlib 3.12.3-1ubuntu0.10 deb
libreadline8t64 8.2-4build1 deb
libreiserfscore0t64 1:3.6.27-7.1build1 deb
librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb
@ -742,22 +703,22 @@ libselinux1 3.
libsemanage-common 3.5-1build5 deb
libsemanage2 3.5-1build5 deb
libsepol2 3.5-2build1 deb
libsmartcols1 2.39.3-9ubuntu6.3 deb
libsmartcols1 2.39.3-9ubuntu6.4 deb
libsqlite3-0 3.45.1-1ubuntu2.5 deb
libss2 1.47.0-2.4~exp1ubuntu4.1 deb
libssh-4 0.10.6-2ubuntu0.1 deb
libssh-4 0.10.6-2ubuntu0.2 deb
libssl3t64 3.0.13-0ubuntu3.6 deb
libstdc++6 14.2.0-4ubuntu2~24.04 deb
libsubid4 1:4.13+dfsg1-4ubuntu3.2 deb
libsystemd0 255.4-1ubuntu8.10 deb
libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb
libsystemd0 255.4-1ubuntu8.12 deb
libtasn1-6 4.19.0-3ubuntu0.24.04.2 deb
libtinfo6 6.4+20240113-1ubuntu2 deb
libtirpc-common 1.3.4+ds-1.1build1 deb
libtirpc3t64 1.3.4+ds-1.1build1 deb
libudev1 255.4-1ubuntu8.10 deb
libudev1 255.4-1ubuntu8.12 deb
libunistring5 1.1-2build1.1 deb
liburcu8t64 0.14.0-3.1build1 deb
libuuid1 2.39.3-9ubuntu6.3 deb
libuuid1 2.39.3-9ubuntu6.4 deb
libxtables12 1.8.10-3ubuntu2 deb
libxxhash0 0.8.2-2build1 deb
libzstd1 1.5.5+dfsg2-2build1.1 deb
@ -789,20 +750,21 @@ minipass-sized 1.
minizlib 2.1.2 npm
mkdirp 1.0.4 npm
mkdirp-classic 0.5.3 npm
mount 2.39.3-9ubuntu6.3 deb
mount 2.39.3-9ubuntu6.4 deb
ms 2.0.0 npm (+3 duplicates)
ms 2.1.2 npm
ms 2.1.3 npm (+1 duplicate)
mute-stream 1.0.0 npm
nan 2.23.0 npm
nan 2.24.0 npm
ncurses-base 6.4+20240113-1ubuntu2 deb
ncurses-bin 6.4+20240113-1ubuntu2 deb
negotiator 0.6.3 npm (+1 duplicate)
netbase 6.4 deb
netcat-openbsd 1.226-1ubuntu2 deb
nftables 1.0.9-1build1 deb
node-gyp 10.1.0 npm
node-pty 0.10.1 npm
nodejs 20.19.5-1nodesource1 deb
nodejs 20.20.0-1nodesource1 deb
nopt 7.2.1 npm
normalize-package-data 6.0.2 npm
npm 10.8.2 npm
@ -816,8 +778,8 @@ npm-pick-manifest 9.
npm-profile 10.0.0 npm
npm-registry-fetch 17.1.0 npm
npm-user-validate 2.0.1 npm
nvidia-container-toolkit 1.17.8-1 deb
nvidia-container-toolkit-base 1.17.8-1 deb
nvidia-container-toolkit 1.18.1-1 deb
nvidia-container-toolkit-base 1.18.1-1 deb
object-assign 4.1.1 npm
object-inspect 1.13.4 npm
on-finished 2.4.1 npm
@ -850,14 +812,14 @@ promzard 1.
proxy-addr 2.0.7 npm
publicsuffix 20231001.0357-0.1 deb
pump 3.0.3 npm
python3 3.12.3-0ubuntu2 deb
python3-minimal 3.12.3-0ubuntu2 deb
python3.12 3.12.3-1ubuntu0.8 deb
python3.12-minimal 3.12.3-1ubuntu0.8 deb
python3 3.12.3-0ubuntu2.1 deb
python3-minimal 3.12.3-0ubuntu2.1 deb
python3.12 3.12.3-1ubuntu0.10 deb
python3.12-minimal 3.12.3-1ubuntu0.10 deb
qrcode-terminal 0.12.0 npm
qs 6.13.0 npm
qs 6.14.1 npm
range-parser 1.2.1 npm
raw-body 2.5.2 npm
raw-body 2.5.3 npm
read 3.0.1 npm
read-cmd-shim 4.0.0 npm
read-package-json-fast 3.0.2 npm
@ -869,9 +831,9 @@ safe-buffer 5.
safer-buffer 2.1.2 npm (+1 duplicate)
sed 4.9-2build1 deb
semver 7.6.2 npm
send 0.19.0 npm
send 0.19.2 npm
sensible-utils 0.0.22 deb
serve-static 1.16.2 npm
serve-static 1.16.3 npm
setprototypeof 1.2.0 npm
shebang-command 2.0.0 npm
shebang-regex 3.0.0 npm
@ -880,17 +842,16 @@ side-channel-list 1.
side-channel-map 1.0.1 npm
side-channel-weakmap 1.0.2 npm
signal-exit 4.1.0 npm
sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd go-module
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 go-module
sigs.k8s.io/structured-merge-diff/v4 v4.2.3 go-module
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 go-module
sigs.k8s.io/yaml v1.3.0 go-module (+5 duplicates)
sigs.k8s.io/yaml v1.4.0 go-module (+1 duplicate)
sigs.k8s.io/json v0.0.0-20241014173422-cfa47c3a1cc8 go-module (+1 duplicate)
sigs.k8s.io/randfill v1.0.0 go-module
sigs.k8s.io/structured-merge-diff/v6 v6.3.0 go-module
sigs.k8s.io/yaml v1.4.0 go-module (+4 duplicates)
sigs.k8s.io/yaml v1.6.0 go-module (+1 duplicate)
sigstore 2.3.1 npm
smart-buffer 4.2.0 npm
socket.io 4.8.1 npm
socket.io-adapter 2.5.5 npm
socket.io-parser 4.2.4 npm
socket.io 4.8.3 npm
socket.io-adapter 2.5.6 npm
socket.io-parser 4.2.5 npm
socks 2.8.3 npm
socks-proxy-agent 8.0.4 npm
spdx-correct 3.2.0 npm
@ -902,11 +863,11 @@ split-ca 1.
sprintf-js 1.1.3 npm
ssh2 1.17.0 npm
ssri 10.0.6 npm
statuses 2.0.1 npm
stdlib go1.23.9 go-module (+3 duplicates)
stdlib go1.24.1 go-module (+1 duplicate)
stdlib go1.24.7 go-module
stdlib go1.24.8 go-module (+8 duplicates)
statuses 2.0.2 npm
stdlib go1.24.11 go-module (+4 duplicates)
stdlib go1.24.2 go-module (+1 duplicate)
stdlib go1.25.3 go-module (+2 duplicates)
stdlib go1.25.4 go-module (+3 duplicates)
string-width 4.2.3 npm (+1 duplicate)
string-width 5.1.2 npm (+1 duplicate)
string_decoder 1.3.0 npm
@ -914,13 +875,14 @@ strip-ansi 6.
strip-ansi 7.1.0 npm (+1 duplicate)
sudo 1.9.15p5-3ubuntu5.24.04.1 deb
supports-color 9.4.0 npm
systemd-standalone-sysusers 255.4-1ubuntu8.10 deb
systeminformation 5.27.11 npm
systemd-standalone-sysusers 255.4-1ubuntu8.12 deb
systeminformation 5.30.5 npm
sysvinit-utils 3.08-6ubuntu3 deb
tags.cncf.io/container-device-interface v0.8.1 go-module (+4 duplicates)
tags.cncf.io/container-device-interface v1.0.1 go-module (+1 duplicate)
tags.cncf.io/container-device-interface/specs-go v0.8.0 go-module (+4 duplicates)
tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module
tags.cncf.io/container-device-interface v1.0.1 go-module
tags.cncf.io/container-device-interface v1.0.2-0.20251114135136-1b24d969689f go-module (+3 duplicates)
tags.cncf.io/container-device-interface v1.1.0 go-module (+2 duplicates)
tags.cncf.io/container-device-interface/specs-go v1.0.0 go-module (+4 duplicates)
tags.cncf.io/container-device-interface/specs-go v1.1.0 go-module (+1 duplicate)
tar 1.35+dfsg-3build1 deb
tar 6.2.1 npm
tar-fs 2.0.1 npm
@ -935,13 +897,13 @@ type-is 1.
tzdata 2025b-0ubuntu0.24.04.1 deb
ubuntu-keyring 2023.11.28.1 deb
uidmap 1:4.13+dfsg1-4ubuntu3.2 deb
undici-types 7.14.0 npm
undici-types 7.16.0 npm
unique-filename 3.0.0 npm
unique-slug 4.0.0 npm
unminimize 0.2.1 deb
unpipe 1.0.0 npm
util-deprecate 1.0.2 npm (+1 duplicate)
util-linux 2.39.3-9ubuntu6.3 deb
util-linux 2.39.3-9ubuntu6.4 deb
utils-merge 1.0.1 npm
validate-npm-package-license 3.0.4 npm
validate-npm-package-name 5.0.1 npm
@ -953,7 +915,7 @@ wrap-ansi 7.
wrap-ansi 8.1.0 npm
wrappy 1.0.2 npm
write-file-atomic 5.0.1 npm
ws 8.17.1 npm
ws 8.18.3 npm
xfsprogs 6.6.0-1ubuntu2.1 deb
xz-utils 5.6.1+really5.4.5-1ubuntu0.2 deb
yallist 4.0.0 npm

View file

@ -126,6 +126,8 @@ init_diagram: |
"kasm:latest" <- Base Images
# changelog
changelogs:
- {date: "13.11.25:", desc: "Pin docker to v28 to avoid API deprecation issues."}
- {date: "22.10.25:", desc: "Update for 1.18.0 release."}
- {date: "08.06.25:", desc: "Deprecate develop branch."}
- {date: "03.06.25:", desc: "Rebase to Ubuntu Noble. Update for 1.17.0 release."}
- {date: "09.11.24:", desc: "Update base image for 1.16.1 release."}

View file

@ -5,9 +5,12 @@ if [[ ! -d "/opt/docker" ]]; then
mkdir -p /opt/docker
fi
# Workaround for running in a rootless docker environment
sed -i '/set -e/d' /etc/init.d/docker
# Login to Dockerhub
if [[ -n "${DOCKER_HUB_USERNAME}" ]]; then
docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD
docker login --username "${DOCKER_HUB_USERNAME}" --password "${DOCKER_HUB_PASSWORD}"
fi
# Generate self cert for wizard

View file

@ -2,16 +2,16 @@
# Wait for docker to be up
while true; do
if [ -S "/var/run/docker.sock" ]; then
if [[ -S "/var/run/docker.sock" ]]; then
break
fi
sleep 1
done
# Don't do anything if wizard is disabled
if [ -f "/opt/NO_WIZARD" ]; then
if [[ -f "/opt/NO_WIZARD" ]]; then
sleep infinity
fi
cd /wizard
cd /wizard || exit 1
/usr/bin/node index.js