mirror of
https://github.com/linuxserver/docker-code-server.git
synced 2026-01-23 01:01:48 +01:00
Compare commits
No commits in common. "master" and "4.103.2-ls294" have entirely different histories.
master
...
4.103.2-ls
100
Jenkinsfile
vendored
100
Jenkinsfile
vendored
@ -208,7 +208,6 @@ pipeline {
|
|||||||
env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
|
env.META_TAG = env.EXT_RELEASE_CLEAN + '-ls' + env.LS_TAG_NUMBER
|
||||||
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
|
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.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'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -234,7 +233,6 @@ pipeline {
|
|||||||
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
|
env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN
|
||||||
env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DEV_DOCKERHUB_IMAGE + '/tags/'
|
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.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'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -260,7 +258,6 @@ pipeline {
|
|||||||
env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/pull/' + env.PULL_REQUEST
|
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.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.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'
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -283,7 +280,7 @@ pipeline {
|
|||||||
-v ${WORKSPACE}:/mnt \
|
-v ${WORKSPACE}:/mnt \
|
||||||
-e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
|
-e AWS_ACCESS_KEY_ID=\"${S3_KEY}\" \
|
||||||
-e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \
|
-e AWS_SECRET_ACCESS_KEY=\"${S3_SECRET}\" \
|
||||||
ghcr.io/linuxserver/baseimage-alpine:3 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
|
ghcr.io/linuxserver/baseimage-alpine:3.20 s6-envdir -fn -- /var/run/s6/container_environment /bin/bash -c "\
|
||||||
apk add --no-cache python3 && \
|
apk add --no-cache python3 && \
|
||||||
python3 -m venv /lsiopy && \
|
python3 -m venv /lsiopy && \
|
||||||
pip install --no-cache-dir -U pip && \
|
pip install --no-cache-dir -U pip && \
|
||||||
@ -618,16 +615,13 @@ pipeline {
|
|||||||
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
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 $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
|
||||||
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
||||||
|
|
||||||
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
||||||
declare -A pids
|
|
||||||
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
||||||
for i in "${CACHE[@]}"; do
|
for i in "${CACHE[@]}"; do
|
||||||
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
|
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
|
||||||
pids[$!]="$i"
|
|
||||||
done
|
done
|
||||||
for p in "${!pids[@]}"; do
|
for p in $(jobs -p); do
|
||||||
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
|
wait "$p" || { echo "job $p failed" >&2; exit 1; }
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
'''
|
'''
|
||||||
@ -687,16 +681,13 @@ pipeline {
|
|||||||
echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin
|
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 $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --password-stdin
|
||||||
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
||||||
|
|
||||||
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
||||||
declare -A pids
|
|
||||||
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
||||||
for i in "${CACHE[@]}"; do
|
for i in "${CACHE[@]}"; do
|
||||||
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
|
docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} &
|
||||||
pids[$!]="$i"
|
|
||||||
done
|
done
|
||||||
for p in "${!pids[@]}"; do
|
for p in $(jobs -p); do
|
||||||
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
|
wait "$p" || { echo "job $p failed" >&2; exit 1; }
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
'''
|
'''
|
||||||
@ -750,14 +741,12 @@ pipeline {
|
|||||||
echo $GITLAB_TOKEN | docker login registry.gitlab.com -u LinuxServer.io --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
|
echo $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin
|
||||||
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
if [[ "${PACKAGE_CHECK}" != "true" ]]; then
|
||||||
declare -A pids
|
|
||||||
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
IFS=',' read -ra CACHE <<< "$BUILDCACHE"
|
||||||
for i in "${CACHE[@]}"; do
|
for i in "${CACHE[@]}"; do
|
||||||
docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
|
docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} &
|
||||||
pids[$!]="$i"
|
|
||||||
done
|
done
|
||||||
for p in "${!pids[@]}"; do
|
for p in $(jobs -p); do
|
||||||
wait "$p" || { [[ "${pids[$p]}" != *"quay.io"* ]] && exit 1; }
|
wait "$p" || { echo "job $p failed" >&2; exit 1; }
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
'''
|
'''
|
||||||
@ -882,7 +871,7 @@ pipeline {
|
|||||||
CI_DOCKERENV="LSIO_FIRST_PARTY=true"
|
CI_DOCKERENV="LSIO_FIRST_PARTY=true"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
docker pull ghcr.io/linuxserver/ci:${CITEST_IMAGETAG}
|
docker pull ghcr.io/linuxserver/ci:latest
|
||||||
if [ "${MULTIARCH}" == "true" ]; then
|
if [ "${MULTIARCH}" == "true" ]; then
|
||||||
docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64
|
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}
|
docker tag ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} ${IMAGE}:arm64v8-${META_TAG}
|
||||||
@ -906,9 +895,7 @@ pipeline {
|
|||||||
-e WEB_PATH=\"${CI_WEBPATH}\" \
|
-e WEB_PATH=\"${CI_WEBPATH}\" \
|
||||||
-e NODE_NAME=\"${NODE_NAME}\" \
|
-e NODE_NAME=\"${NODE_NAME}\" \
|
||||||
-e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \
|
-e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \
|
||||||
-e COMMIT_SHA=\"${COMMIT_SHA}\" \
|
-t ghcr.io/linuxserver/ci:latest \
|
||||||
-e BUILD_NUMBER=\"${BUILD_NUMBER}\" \
|
|
||||||
-t ghcr.io/linuxserver/ci:${CITEST_IMAGETAG} \
|
|
||||||
python3 test_build.py'''
|
python3 test_build.py'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -934,11 +921,9 @@ 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 [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
|
|
||||||
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}
|
||||||
{ if [[ "${PUSHIMAGE}" != "${QUAYIMAGE}" ]]; then exit 1; fi; }
|
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
@ -963,27 +948,20 @@ pipeline {
|
|||||||
CACHEIMAGE=${i}
|
CACHEIMAGE=${i}
|
||||||
fi
|
fi
|
||||||
done
|
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}: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}
|
||||||
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
|
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}: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}
|
||||||
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
|
fi
|
||||||
done
|
done
|
||||||
for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do
|
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}: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}
|
||||||
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}
|
||||||
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
|
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
|
fi
|
||||||
done
|
done
|
||||||
'''
|
'''
|
||||||
@ -1001,41 +979,23 @@ pipeline {
|
|||||||
environment name: 'EXIT_STATUS', value: ''
|
environment name: 'EXIT_STATUS', value: ''
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh '''#! /bin/bash
|
|
||||||
echo "Auto-generating release notes"
|
|
||||||
if [ "$(git tag --points-at HEAD)" != "" ]; then
|
|
||||||
echo "Existing tag points to current commit, suggesting no new LS changes"
|
|
||||||
AUTO_RELEASE_NOTES="No changes"
|
|
||||||
else
|
|
||||||
AUTO_RELEASE_NOTES=$(curl -fsL -H "Authorization: token ${GITHUB_TOKEN}" -H "Accept: application/vnd.github+json" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/releases/generate-notes \
|
|
||||||
-d '{"tag_name":"'${META_TAG}'",\
|
|
||||||
"target_commitish": "master"}' \
|
|
||||||
| jq -r '.body' | sed 's|## What.s Changed||')
|
|
||||||
fi
|
|
||||||
echo "Pushing New tag for current commit ${META_TAG}"
|
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 \
|
sh '''curl -H "Authorization: token ${GITHUB_TOKEN}" -X POST https://api.github.com/repos/${LS_USER}/${LS_REPO}/git/tags \
|
||||||
-d '{"tag":"'${META_TAG}'",\
|
-d '{"tag":"'${META_TAG}'",\
|
||||||
"object": "'${COMMIT_SHA}'",\
|
"object": "'${COMMIT_SHA}'",\
|
||||||
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\
|
"message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\
|
||||||
"type": "commit",\
|
"type": "commit",\
|
||||||
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}'
|
"tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' '''
|
||||||
echo "Pushing New release for Tag"
|
echo "Pushing New release for Tag"
|
||||||
|
sh '''#! /bin/bash
|
||||||
echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json
|
echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json
|
||||||
jq -n \
|
echo '{"tag_name":"'${META_TAG}'",\
|
||||||
--arg tag_name "$META_TAG" \
|
"target_commitish": "master",\
|
||||||
--arg target_commitish "master" \
|
"name": "'${META_TAG}'",\
|
||||||
--arg ci_url "${CI_URL:-N/A}" \
|
"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
|
||||||
--arg ls_notes "$AUTO_RELEASE_NOTES" \
|
printf '","draft": false,"prerelease": false}' >> releasebody.json
|
||||||
--arg remote_notes "$(cat 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'''
|
||||||
"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
|
// Add protection to the release branch
|
||||||
|
|||||||
@ -7,31 +7,32 @@ NAME VERSION TY
|
|||||||
@microsoft/applicationinsights-core-js 2.8.15 npm
|
@microsoft/applicationinsights-core-js 2.8.15 npm
|
||||||
@microsoft/applicationinsights-shims 2.0.2 npm
|
@microsoft/applicationinsights-shims 2.0.2 npm
|
||||||
@microsoft/dynamicproto-js 1.1.9 npm
|
@microsoft/dynamicproto-js 1.1.9 npm
|
||||||
|
@parcel/watcher 2.5.1 npm
|
||||||
|
@parcel/watcher-linux-x64-glibc 2.5.1 npm
|
||||||
|
@parcel/watcher-linux-x64-musl 2.5.1 npm
|
||||||
@phc/format 1.0.0 npm
|
@phc/format 1.0.0 npm
|
||||||
@tootallnate/once 3.0.0 npm
|
@tootallnate/once 3.0.0 npm
|
||||||
@tootallnate/quickjs-emscripten 0.23.0 npm
|
@tootallnate/quickjs-emscripten 0.23.0 npm
|
||||||
@vscode/deviceid 0.1.1 npm
|
@vscode/deviceid 0.1.1 npm
|
||||||
@vscode/iconv-lite-umd 0.7.1 npm
|
@vscode/iconv-lite-umd 0.7.0 npm
|
||||||
@vscode/proxy-agent 0.36.0 npm
|
@vscode/proxy-agent 0.32.0 npm
|
||||||
@vscode/ripgrep 1.15.14 npm
|
@vscode/ripgrep 1.15.14 npm
|
||||||
@vscode/spdlog 0.15.4 npm
|
@vscode/spdlog 0.15.2 npm
|
||||||
@vscode/tree-sitter-wasm 0.3.0 npm
|
@vscode/tree-sitter-wasm 0.1.4 npm
|
||||||
@vscode/vscode-languagedetection 1.0.21 npm
|
@vscode/vscode-languagedetection 1.0.21 npm
|
||||||
@vscode/watcher 2.5.1-vscode npm
|
@vscode/windows-process-tree 0.6.0 npm
|
||||||
@vscode/windows-process-tree 0.6.2 npm
|
@vscode/windows-registry 1.1.0 npm
|
||||||
@vscode/windows-registry 1.1.2 npm
|
@xterm/addon-clipboard 0.2.0-beta.95 npm
|
||||||
@xterm/addon-clipboard 0.3.0-beta.91 npm
|
@xterm/addon-image 0.9.0-beta.112 npm
|
||||||
@xterm/addon-image 0.10.0-beta.91 npm
|
@xterm/addon-ligatures 0.10.0-beta.112 npm
|
||||||
@xterm/addon-ligatures 0.11.0-beta.91 npm
|
@xterm/addon-progress 0.2.0-beta.18 npm
|
||||||
@xterm/addon-progress 0.3.0-beta.91 npm
|
@xterm/addon-search 0.16.0-beta.112 npm
|
||||||
@xterm/addon-search 0.17.0-beta.91 npm
|
@xterm/addon-serialize 0.14.0-beta.112 npm
|
||||||
@xterm/addon-serialize 0.15.0-beta.91 npm
|
@xterm/addon-unicode11 0.9.0-beta.112 npm
|
||||||
@xterm/addon-unicode11 0.10.0-beta.91 npm
|
@xterm/addon-webgl 0.19.0-beta.112 npm
|
||||||
@xterm/addon-webgl 0.20.0-beta.101 npm
|
@xterm/headless 5.6.0-beta.112 npm
|
||||||
@xterm/headless 6.1.0-beta.91 npm
|
@xterm/xterm 5.6.0-beta.112 npm
|
||||||
@xterm/xterm 6.1.0-beta.104 npm
|
OpenConsole.exe 1.22.250204002 binary (+1 duplicate)
|
||||||
ConPTY Interface Library 1.23.251008001 binary (+1 duplicate)
|
|
||||||
Console Window and PTY Host (Open Source) 1.23.251008001 binary (+1 duplicate)
|
|
||||||
abbrev 1.1.1 npm
|
abbrev 1.1.1 npm
|
||||||
accepts 2.0.0 npm
|
accepts 2.0.0 npm
|
||||||
adduser 3.137ubuntu1 deb
|
adduser 3.137ubuntu1 deb
|
||||||
@ -56,10 +57,10 @@ bat 1.0.0 np
|
|||||||
beep-boop 1.2.3 npm
|
beep-boop 1.2.3 npm
|
||||||
bindings 1.5.0 npm
|
bindings 1.5.0 npm
|
||||||
bl 4.1.0 npm
|
bl 4.1.0 npm
|
||||||
body-parser 2.2.0 npm
|
body-parser 2.1.0 npm
|
||||||
brace-expansion 1.1.12 npm
|
brace-expansion 1.1.12 npm
|
||||||
braces 3.0.3 npm
|
braces 3.0.3 npm
|
||||||
bsdutils 1:2.39.3-9ubuntu6.4 deb
|
bsdutils 1:2.39.3-9ubuntu6.3 deb
|
||||||
buffer 5.7.1 npm
|
buffer 5.7.1 npm
|
||||||
buffer-alloc 1.2.0 npm
|
buffer-alloc 1.2.0 npm
|
||||||
buffer-alloc-unsafe 1.1.0 npm
|
buffer-alloc-unsafe 1.1.0 npm
|
||||||
@ -75,23 +76,24 @@ charenc 0.0.2 np
|
|||||||
chownr 1.1.4 npm
|
chownr 1.1.4 npm
|
||||||
chownr 2.0.0 npm
|
chownr 2.0.0 npm
|
||||||
clojure 1.0.0 npm
|
clojure 1.0.0 npm
|
||||||
code-server 1.108.1 npm
|
code-server 1.103.2 npm
|
||||||
code-server 4.108.1 npm
|
code-server 4.103.2 npm
|
||||||
coffeescript 1.0.0 npm
|
coffeescript 1.0.0 npm
|
||||||
color-support 1.1.3 npm
|
color-support 1.1.3 npm
|
||||||
commander 8.3.0 npm
|
|
||||||
compressible 2.0.18 npm
|
compressible 2.0.18 npm
|
||||||
compression 1.8.1 npm
|
compression 1.8.1 npm
|
||||||
concat-map 0.0.1 npm
|
concat-map 0.0.1 npm
|
||||||
configuration-editing 1.0.0 npm
|
configuration-editing 1.0.0 npm
|
||||||
|
conpty.dll 1.22.250204002 binary (+1 duplicate)
|
||||||
console-control-strings 1.1.0 npm
|
console-control-strings 1.1.0 npm
|
||||||
content-disposition 1.0.0 npm
|
content-disposition 1.0.0 npm
|
||||||
content-type 1.0.5 npm
|
content-type 1.0.5 npm
|
||||||
|
cookie 0.7.1 npm
|
||||||
cookie 0.7.2 npm (+1 duplicate)
|
cookie 0.7.2 npm (+1 duplicate)
|
||||||
cookie-parser 1.4.7 npm
|
cookie-parser 1.4.7 npm
|
||||||
cookie-signature 1.0.6 npm
|
cookie-signature 1.0.6 npm
|
||||||
cookie-signature 1.2.2 npm
|
cookie-signature 1.2.2 npm
|
||||||
coreutils 9.4-3ubuntu6.1 deb
|
coreutils 9.4-3ubuntu6 deb
|
||||||
cpp 1.0.0 npm
|
cpp 1.0.0 npm
|
||||||
cron 3.0pl1-184ubuntu2 deb
|
cron 3.0pl1-184ubuntu2 deb
|
||||||
cron-daemon-common 3.0pl1-184ubuntu2 deb
|
cron-daemon-common 3.0pl1-184ubuntu2 deb
|
||||||
@ -107,6 +109,7 @@ debconf 1.5.86ubuntu1 de
|
|||||||
debianutils 5.17build1 deb
|
debianutils 5.17build1 deb
|
||||||
debug 2.6.9 npm
|
debug 2.6.9 npm
|
||||||
debug 4.3.4 npm
|
debug 4.3.4 npm
|
||||||
|
debug 4.3.6 npm
|
||||||
debug 4.4.1 npm
|
debug 4.4.1 npm
|
||||||
debug-auto-launch 1.0.0 npm
|
debug-auto-launch 1.0.0 npm
|
||||||
debug-server-ready 1.0.0 npm
|
debug-server-ready 1.0.0 npm
|
||||||
@ -115,14 +118,15 @@ deep-extend 0.6.0 np
|
|||||||
degenerator 5.0.1 npm
|
degenerator 5.0.1 npm
|
||||||
delegates 1.0.0 npm
|
delegates 1.0.0 npm
|
||||||
depd 2.0.0 npm
|
depd 2.0.0 npm
|
||||||
|
destroy 1.2.0 npm
|
||||||
|
detect-libc 1.0.3 npm
|
||||||
|
detect-libc 2.0.1 npm
|
||||||
detect-libc 2.0.3 npm
|
detect-libc 2.0.3 npm
|
||||||
detect-libc 2.0.4 npm
|
|
||||||
diff 1.0.0 npm
|
diff 1.0.0 npm
|
||||||
diffutils 1:3.10-1build1 deb
|
diffutils 1:3.10-1build1 deb
|
||||||
dirmngr 2.4.4-2ubuntu17.4 deb
|
dirmngr 2.4.4-2ubuntu17.3 deb
|
||||||
docker 1.0.0 npm
|
docker 1.0.0 npm
|
||||||
dotenv 1.0.0 npm
|
dpkg 1.22.6ubuntu6.1 deb
|
||||||
dpkg 1.22.6ubuntu6.5 deb
|
|
||||||
dunder-proto 1.0.1 npm
|
dunder-proto 1.0.1 npm
|
||||||
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb
|
e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb
|
||||||
ee-first 1.1.1 npm
|
ee-first 1.1.1 npm
|
||||||
@ -143,7 +147,7 @@ esutils 2.0.3 np
|
|||||||
etag 1.8.1 npm
|
etag 1.8.1 npm
|
||||||
eventemitter3 4.0.7 npm
|
eventemitter3 4.0.7 npm
|
||||||
expand-template 2.0.3 npm
|
expand-template 2.0.3 npm
|
||||||
express 5.1.0 npm
|
express 5.0.1 npm
|
||||||
extension-editing 1.0.0 npm
|
extension-editing 1.0.0 npm
|
||||||
fd-slicer 1.1.0 npm
|
fd-slicer 1.1.0 npm
|
||||||
file-uri-to-path 1.0.0 npm
|
file-uri-to-path 1.0.0 npm
|
||||||
@ -151,7 +155,10 @@ fill-range 7.1.1 np
|
|||||||
finalhandler 2.1.0 npm
|
finalhandler 2.1.0 npm
|
||||||
findutils 4.9.0-5build1 deb
|
findutils 4.9.0-5build1 deb
|
||||||
follow-redirects 1.15.9 npm
|
follow-redirects 1.15.9 npm
|
||||||
|
font-finder 1.1.0 npm
|
||||||
|
font-ligatures 1.4.1 npm
|
||||||
forwarded 0.2.0 npm
|
forwarded 0.2.0 npm
|
||||||
|
fresh 0.5.2 npm
|
||||||
fresh 2.0.0 npm
|
fresh 2.0.0 npm
|
||||||
fs-constants 1.0.0 npm
|
fs-constants 1.0.0 npm
|
||||||
fs-extra 11.2.0 npm
|
fs-extra 11.2.0 npm
|
||||||
@ -163,6 +170,7 @@ gauge 3.0.2 np
|
|||||||
gcc-14-base 14.2.0-4ubuntu2~24.04 deb
|
gcc-14-base 14.2.0-4ubuntu2~24.04 deb
|
||||||
get-intrinsic 1.3.0 npm
|
get-intrinsic 1.3.0 npm
|
||||||
get-proto 1.0.1 npm
|
get-proto 1.0.1 npm
|
||||||
|
get-system-fonts 2.0.2 npm
|
||||||
get-uri 6.0.4 npm
|
get-uri 6.0.4 npm
|
||||||
git 1.0.0 npm
|
git 1.0.0 npm
|
||||||
git 1:2.43.0-1ubuntu7.3 deb
|
git 1:2.43.0-1ubuntu7.3 deb
|
||||||
@ -172,17 +180,17 @@ github 0.0.1 np
|
|||||||
github-authentication 0.0.2 npm
|
github-authentication 0.0.2 npm
|
||||||
github-from-package 0.0.0 npm
|
github-from-package 0.0.0 npm
|
||||||
glob 7.2.3 npm
|
glob 7.2.3 npm
|
||||||
gnupg 2.4.4-2ubuntu17.4 deb
|
gnupg 2.4.4-2ubuntu17.3 deb
|
||||||
gnupg-l10n 2.4.4-2ubuntu17.4 deb
|
gnupg-l10n 2.4.4-2ubuntu17.3 deb
|
||||||
gnupg-utils 2.4.4-2ubuntu17.4 deb
|
gnupg-utils 2.4.4-2ubuntu17.3 deb
|
||||||
go 1.0.0 npm
|
go 1.0.0 npm
|
||||||
gopd 1.2.0 npm
|
gopd 1.2.0 npm
|
||||||
gpg 2.4.4-2ubuntu17.4 deb
|
gpg 2.4.4-2ubuntu17.3 deb
|
||||||
gpg-agent 2.4.4-2ubuntu17.4 deb
|
gpg-agent 2.4.4-2ubuntu17.3 deb
|
||||||
gpg-wks-client 2.4.4-2ubuntu17.4 deb
|
gpg-wks-client 2.4.4-2ubuntu17.3 deb
|
||||||
gpgconf 2.4.4-2ubuntu17.4 deb
|
gpgconf 2.4.4-2ubuntu17.3 deb
|
||||||
gpgsm 2.4.4-2ubuntu17.4 deb
|
gpgsm 2.4.4-2ubuntu17.3 deb
|
||||||
gpgv 2.4.4-2ubuntu17.4 deb
|
gpgv 2.4.4-2ubuntu17.3 deb
|
||||||
graceful-fs 4.2.11 npm
|
graceful-fs 4.2.11 npm
|
||||||
grep 3.11-4build1 deb
|
grep 3.11-4build1 deb
|
||||||
groovy 1.0.0 npm
|
groovy 1.0.0 npm
|
||||||
@ -206,8 +214,8 @@ https-proxy-agent 5.0.1 np
|
|||||||
https-proxy-agent 7.0.2 npm
|
https-proxy-agent 7.0.2 npm
|
||||||
https-proxy-agent 7.0.6 npm (+1 duplicate)
|
https-proxy-agent 7.0.6 npm (+1 duplicate)
|
||||||
i18next 25.3.0 npm
|
i18next 25.3.0 npm
|
||||||
|
iconv-lite 0.5.2 npm
|
||||||
iconv-lite 0.6.3 npm
|
iconv-lite 0.6.3 npm
|
||||||
iconv-lite 0.7.0 npm
|
|
||||||
ieee754 1.2.1 npm
|
ieee754 1.2.1 npm
|
||||||
inflight 1.0.6 npm
|
inflight 1.0.6 npm
|
||||||
inherits 2.0.4 npm (+1 duplicate)
|
inherits 2.0.4 npm (+1 duplicate)
|
||||||
@ -229,7 +237,7 @@ java 1.0.0 np
|
|||||||
javascript 1.0.0 npm
|
javascript 1.0.0 npm
|
||||||
jq 1.7.1-3ubuntu0.24.04.1 deb
|
jq 1.7.1-3ubuntu0.24.04.1 deb
|
||||||
js-base64 3.7.7 npm
|
js-base64 3.7.7 npm
|
||||||
js-debug 1.105.0 npm
|
js-debug 1.102.0 npm
|
||||||
js-debug-companion 1.1.3 npm
|
js-debug-companion 1.1.3 npm
|
||||||
js-yaml 4.1.0 npm
|
js-yaml 4.1.0 npm
|
||||||
jsbn 1.1.0 npm (+1 duplicate)
|
jsbn 1.1.0 npm (+1 duplicate)
|
||||||
@ -239,27 +247,26 @@ json-language-features 1.0.0 np
|
|||||||
jsonfile 6.1.0 npm
|
jsonfile 6.1.0 npm
|
||||||
julia 1.0.0 npm
|
julia 1.0.0 npm
|
||||||
just-performance 4.3.0 npm
|
just-performance 4.3.0 npm
|
||||||
katex 0.16.22 npm
|
|
||||||
kerberos 2.1.1 npm
|
kerberos 2.1.1 npm
|
||||||
keyboxd 2.4.4-2ubuntu17.4 deb
|
keyboxd 2.4.4-2ubuntu17.3 deb
|
||||||
krb5-locales 1.20.1-6ubuntu2.6 deb
|
krb5-locales 1.20.1-6ubuntu2.6 deb
|
||||||
latex 1.0.0 npm
|
latex 1.0.0 npm
|
||||||
less 1.0.0 npm
|
less 1.0.0 npm
|
||||||
less 590-2ubuntu2.1 deb
|
less 590-2ubuntu2.1 deb
|
||||||
libacl1 2.3.2-1build1.1 deb
|
libacl1 2.3.2-1build1.1 deb
|
||||||
libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.5 deb
|
libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.4 deb
|
||||||
libapt-pkg6.0t64 2.8.3 deb
|
libapt-pkg6.0t64 2.8.3 deb
|
||||||
libassuan0 2.5.6-1build1 deb
|
libassuan0 2.5.6-1build1 deb
|
||||||
libatomic1 14.2.0-4ubuntu2~24.04 deb
|
libatomic1 14.2.0-4ubuntu2~24.04 deb
|
||||||
libattr1 1:2.5.2-1build1.1 deb
|
libattr1 1:2.5.2-1build1.1 deb
|
||||||
libaudit-common 1:3.1.2-2.1build1.1 deb
|
libaudit-common 1:3.1.2-2.1build1.1 deb
|
||||||
libaudit1 1:3.1.2-2.1build1.1 deb
|
libaudit1 1:3.1.2-2.1build1.1 deb
|
||||||
libblkid1 2.39.3-9ubuntu6.4 deb
|
libblkid1 2.39.3-9ubuntu6.3 deb
|
||||||
libbrotli1 1.1.0-2build2 deb
|
libbrotli1 1.1.0-2build2 deb
|
||||||
libbsd0 0.12.1-1build1.1 deb
|
libbsd0 0.12.1-1build1.1 deb
|
||||||
libbz2-1.0 1.0.8-5.1build0.1 deb
|
libbz2-1.0 1.0.8-5.1build0.1 deb
|
||||||
libc-bin 2.39-0ubuntu8.6 deb
|
libc-bin 2.39-0ubuntu8.5 deb
|
||||||
libc6 2.39-0ubuntu8.6 deb
|
libc6 2.39-0ubuntu8.5 deb
|
||||||
libcap-ng0 0.8.4-2build2 deb
|
libcap-ng0 0.8.4-2build2 deb
|
||||||
libcap2 1:2.66-5ubuntu2.2 deb
|
libcap2 1:2.66-5ubuntu2.2 deb
|
||||||
libcbor0.10 0.10.2-1.2ubuntu2 deb
|
libcbor0.10 0.10.2-1.2ubuntu2 deb
|
||||||
@ -296,17 +303,17 @@ libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 de
|
|||||||
liblz4-1 1.9.4-1build1.1 deb
|
liblz4-1 1.9.4-1build1.1 deb
|
||||||
liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb
|
liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb
|
||||||
libmd0 1.1.0-2build1.1 deb
|
libmd0 1.1.0-2build1.1 deb
|
||||||
libmount1 2.39.3-9ubuntu6.4 deb
|
libmount1 2.39.3-9ubuntu6.3 deb
|
||||||
libncursesw6 6.4+20240113-1ubuntu2 deb
|
libncursesw6 6.4+20240113-1ubuntu2 deb
|
||||||
libnettle8t64 3.9.1-2.2build1.1 deb
|
libnettle8t64 3.9.1-2.2build1.1 deb
|
||||||
libnghttp2-14 1.59.0-1ubuntu0.2 deb
|
libnghttp2-14 1.59.0-1ubuntu0.2 deb
|
||||||
libnpth0t64 1.6-3.1build1 deb
|
libnpth0t64 1.6-3.1build1 deb
|
||||||
libonig5 6.9.9-1build1 deb
|
libonig5 6.9.9-1build1 deb
|
||||||
libp11-kit0 0.25.3-4ubuntu2.1 deb
|
libp11-kit0 0.25.3-4ubuntu2.1 deb
|
||||||
libpam-modules 1.5.3-5ubuntu5.5 deb
|
libpam-modules 1.5.3-5ubuntu5.4 deb
|
||||||
libpam-modules-bin 1.5.3-5ubuntu5.5 deb
|
libpam-modules-bin 1.5.3-5ubuntu5.4 deb
|
||||||
libpam-runtime 1.5.3-5ubuntu5.5 deb
|
libpam-runtime 1.5.3-5ubuntu5.4 deb
|
||||||
libpam0g 1.5.3-5ubuntu5.5 deb
|
libpam0g 1.5.3-5ubuntu5.4 deb
|
||||||
libpcre2-8-0 10.42-4ubuntu2.1 deb
|
libpcre2-8-0 10.42-4ubuntu2.1 deb
|
||||||
libperl5.38t64 5.38.2-3.2ubuntu0.2 deb
|
libperl5.38t64 5.38.2-3.2ubuntu0.2 deb
|
||||||
libproc2-0 2:4.0.4-4ubuntu3.2 deb
|
libproc2-0 2:4.0.4-4ubuntu3.2 deb
|
||||||
@ -321,18 +328,18 @@ libselinux1 3.5-2ubuntu2.1 de
|
|||||||
libsemanage-common 3.5-1build5 deb
|
libsemanage-common 3.5-1build5 deb
|
||||||
libsemanage2 3.5-1build5 deb
|
libsemanage2 3.5-1build5 deb
|
||||||
libsepol2 3.5-2build1 deb
|
libsepol2 3.5-2build1 deb
|
||||||
libsmartcols1 2.39.3-9ubuntu6.4 deb
|
libsmartcols1 2.39.3-9ubuntu6.3 deb
|
||||||
libsqlite3-0 3.45.1-1ubuntu2.5 deb
|
libsqlite3-0 3.45.1-1ubuntu2.4 deb
|
||||||
libss2 1.47.0-2.4~exp1ubuntu4.1 deb
|
libss2 1.47.0-2.4~exp1ubuntu4.1 deb
|
||||||
libssh-4 0.10.6-2ubuntu0.2 deb
|
libssh-4 0.10.6-2ubuntu0.1 deb
|
||||||
libssl3t64 3.0.13-0ubuntu3.6 deb
|
libssl3t64 3.0.13-0ubuntu3.5 deb
|
||||||
libstdc++6 14.2.0-4ubuntu2~24.04 deb
|
libstdc++6 14.2.0-4ubuntu2~24.04 deb
|
||||||
libsystemd0 255.4-1ubuntu8.12 deb
|
libsystemd0 255.4-1ubuntu8.10 deb
|
||||||
libtasn1-6 4.19.0-3ubuntu0.24.04.2 deb
|
libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb
|
||||||
libtinfo6 6.4+20240113-1ubuntu2 deb
|
libtinfo6 6.4+20240113-1ubuntu2 deb
|
||||||
libudev1 255.4-1ubuntu8.12 deb
|
libudev1 255.4-1ubuntu8.10 deb
|
||||||
libunistring5 1.1-2build1.1 deb
|
libunistring5 1.1-2build1.1 deb
|
||||||
libuuid1 2.39.3-9ubuntu6.4 deb
|
libuuid1 2.39.3-9ubuntu6.3 deb
|
||||||
libx11-6 2:1.8.7-1build1 deb
|
libx11-6 2:1.8.7-1build1 deb
|
||||||
libx11-data 2:1.8.7-1build1 deb
|
libx11-data 2:1.8.7-1build1 deb
|
||||||
libxau6 1:1.0.9-1build6 deb
|
libxau6 1:1.0.9-1build6 deb
|
||||||
@ -343,7 +350,7 @@ libxmuu1 2:1.1.3-3build2 de
|
|||||||
libxxhash0 0.8.2-2build1 deb
|
libxxhash0 0.8.2-2build1 deb
|
||||||
libzstd1 1.5.5+dfsg2-2build1.1 deb
|
libzstd1 1.5.5+dfsg2-2build1.1 deb
|
||||||
limiter 2.1.0 npm
|
limiter 2.1.0 npm
|
||||||
locales 2.39-0ubuntu8.6 deb
|
locales 2.39-0ubuntu8.5 deb
|
||||||
log 1.0.0 npm
|
log 1.0.0 npm
|
||||||
login 1:4.13+dfsg1-4ubuntu3.2 deb
|
login 1:4.13+dfsg1-4ubuntu3.2 deb
|
||||||
logsave 1.47.0-2.4~exp1ubuntu4.1 deb
|
logsave 1.47.0-2.4~exp1ubuntu4.1 deb
|
||||||
@ -362,11 +369,13 @@ media-preview 1.0.0 np
|
|||||||
media-typer 1.1.0 npm
|
media-typer 1.1.0 npm
|
||||||
merge-conflict 1.0.0 npm
|
merge-conflict 1.0.0 npm
|
||||||
merge-descriptors 2.0.0 npm
|
merge-descriptors 2.0.0 npm
|
||||||
mermaid-chat-features 1.0.0 npm
|
methods 1.1.2 npm
|
||||||
micromatch 4.0.8 npm
|
micromatch 4.0.8 npm
|
||||||
microsoft-authentication 0.0.1 npm
|
microsoft-authentication 0.0.1 npm
|
||||||
mime-db 1.54.0 npm
|
mime-db 1.52.0 npm
|
||||||
mime-types 3.0.1 npm
|
mime-db 1.53.0 npm
|
||||||
|
mime-types 2.1.35 npm
|
||||||
|
mime-types 3.0.0 npm
|
||||||
mimic-response 3.1.0 npm
|
mimic-response 3.1.0 npm
|
||||||
minimatch 3.1.2 npm
|
minimatch 3.1.2 npm
|
||||||
minimist 1.2.8 npm
|
minimist 1.2.8 npm
|
||||||
@ -375,9 +384,9 @@ minipass 5.0.0 np
|
|||||||
minizlib 2.1.2 npm
|
minizlib 2.1.2 npm
|
||||||
mkdirp 1.0.4 npm (+1 duplicate)
|
mkdirp 1.0.4 npm (+1 duplicate)
|
||||||
mkdirp-classic 0.5.3 npm
|
mkdirp-classic 0.5.3 npm
|
||||||
mount 2.39.3-9ubuntu6.4 deb
|
mount 2.39.3-9ubuntu6.3 deb
|
||||||
ms 2.0.0 npm
|
ms 2.0.0 npm
|
||||||
ms 2.1.2 npm
|
ms 2.1.2 npm (+1 duplicate)
|
||||||
ms 2.1.3 npm
|
ms 2.1.3 npm
|
||||||
nano 7.2-2ubuntu0.1 deb
|
nano 7.2-2ubuntu0.1 deb
|
||||||
napi-build-utils 1.0.2 npm
|
napi-build-utils 1.0.2 npm
|
||||||
@ -390,12 +399,12 @@ net-tools 2.10-0.1ubuntu4.4 de
|
|||||||
netbase 6.4 deb
|
netbase 6.4 deb
|
||||||
netcat-openbsd 1.226-1ubuntu2 deb
|
netcat-openbsd 1.226-1ubuntu2 deb
|
||||||
netmask 2.0.2 npm
|
netmask 2.0.2 npm
|
||||||
node 22.21.1 binary
|
node 22.17.0 binary
|
||||||
node-abi 3.8.0 npm
|
node-abi 3.8.0 npm
|
||||||
node-addon-api 7.1.0 npm
|
node-addon-api 7.1.0 npm
|
||||||
node-addon-api 7.1.1 npm
|
node-addon-api 7.1.1 npm
|
||||||
node-fetch 2.7.0 npm
|
node-fetch 2.7.0 npm
|
||||||
node-pty 1.1.0-beta43 npm
|
node-pty 1.1.0-beta33 npm
|
||||||
nopt 5.0.0 npm
|
nopt 5.0.0 npm
|
||||||
npm 1.0.1 npm
|
npm 1.0.1 npm
|
||||||
npmlog 5.0.1 npm
|
npmlog 5.0.1 npm
|
||||||
@ -406,8 +415,8 @@ objective-c 1.0.0 np
|
|||||||
on-finished 2.4.1 npm
|
on-finished 2.4.1 npm
|
||||||
on-headers 1.1.0 npm
|
on-headers 1.1.0 npm
|
||||||
once 1.4.0 npm (+1 duplicate)
|
once 1.4.0 npm (+1 duplicate)
|
||||||
openssh-client 1:9.6p1-3ubuntu13.14 deb
|
openssh-client 1:9.6p1-3ubuntu13.13 deb
|
||||||
openssl 3.0.13-0ubuntu3.6 deb
|
openssl 3.0.13-0ubuntu3.5 deb
|
||||||
opentype.js 0.8.0 npm
|
opentype.js 0.8.0 npm
|
||||||
os-tmpdir 1.0.2 npm
|
os-tmpdir 1.0.2 npm
|
||||||
pac-proxy-agent 7.2.0 npm
|
pac-proxy-agent 7.2.0 npm
|
||||||
@ -416,7 +425,7 @@ parseurl 1.3.3 np
|
|||||||
passwd 1:4.13+dfsg1-4ubuntu3.2 deb
|
passwd 1:4.13+dfsg1-4ubuntu3.2 deb
|
||||||
patch 2.7.6-7build3 deb
|
patch 2.7.6-7build3 deb
|
||||||
path-is-absolute 1.0.1 npm
|
path-is-absolute 1.0.1 npm
|
||||||
path-to-regexp 8.3.0 npm
|
path-to-regexp 8.2.0 npm
|
||||||
pem 1.14.8 npm
|
pem 1.14.8 npm
|
||||||
pend 1.2.0 npm
|
pend 1.2.0 npm
|
||||||
perl 1.0.0 npm
|
perl 1.0.0 npm
|
||||||
@ -430,6 +439,7 @@ pinentry-curses 1.2.1-3ubuntu5 de
|
|||||||
powershell 1.0.0 npm
|
powershell 1.0.0 npm
|
||||||
prebuild-install 7.1.2 npm
|
prebuild-install 7.1.2 npm
|
||||||
procps 2:4.0.4-4ubuntu3.2 deb
|
procps 2:4.0.4-4ubuntu3.2 deb
|
||||||
|
promise-stream-reader 1.0.1 npm
|
||||||
prompt 1.0.0 npm
|
prompt 1.0.0 npm
|
||||||
proxy-addr 2.0.7 npm
|
proxy-addr 2.0.7 npm
|
||||||
proxy-agent 6.5.0 npm
|
proxy-agent 6.5.0 npm
|
||||||
@ -438,10 +448,11 @@ publicsuffix 20231001.0357-0.1 de
|
|||||||
pug 1.0.0 npm
|
pug 1.0.0 npm
|
||||||
pump 3.0.0 npm
|
pump 3.0.0 npm
|
||||||
python 1.0.0 npm
|
python 1.0.0 npm
|
||||||
|
qs 6.13.0 npm
|
||||||
qs 6.14.0 npm
|
qs 6.14.0 npm
|
||||||
r 1.0.0 npm
|
r 1.0.0 npm
|
||||||
range-parser 1.2.1 npm
|
range-parser 1.2.1 npm
|
||||||
raw-body 3.0.1 npm
|
raw-body 3.0.0 npm
|
||||||
razor 1.0.0 npm
|
razor 1.0.0 npm
|
||||||
rc 1.2.8 npm
|
rc 1.2.8 npm
|
||||||
readable-stream 3.6.0 npm
|
readable-stream 3.6.0 npm
|
||||||
@ -452,7 +463,7 @@ requires-port 1.0.0 np
|
|||||||
restructuredtext 1.0.0 npm
|
restructuredtext 1.0.0 npm
|
||||||
rimraf 3.0.2 npm
|
rimraf 3.0.2 npm
|
||||||
rotating-file-stream 3.2.5 npm
|
rotating-file-stream 3.2.5 npm
|
||||||
router 2.2.0 npm
|
router 2.1.0 npm
|
||||||
ruby 1.0.0 npm
|
ruby 1.0.0 npm
|
||||||
rust 1.0.0 npm
|
rust 1.0.0 npm
|
||||||
safe-buffer 5.2.1 npm (+1 duplicate)
|
safe-buffer 5.2.1 npm (+1 duplicate)
|
||||||
@ -464,9 +475,9 @@ sed 4.9-2build1 de
|
|||||||
semver 6.3.1 npm
|
semver 6.3.1 npm
|
||||||
semver 7.5.4 npm
|
semver 7.5.4 npm
|
||||||
semver 7.7.1 npm
|
semver 7.7.1 npm
|
||||||
send 1.2.0 npm
|
send 1.1.0 npm
|
||||||
sensible-utils 0.0.22 deb
|
sensible-utils 0.0.22 deb
|
||||||
serve-static 2.2.0 npm
|
serve-static 2.1.0 npm
|
||||||
set-blocking 2.0.0 npm
|
set-blocking 2.0.0 npm
|
||||||
setprototypeof 1.2.0 npm
|
setprototypeof 1.2.0 npm
|
||||||
shaderlab 1.0.0 npm
|
shaderlab 1.0.0 npm
|
||||||
@ -494,13 +505,13 @@ strip-ansi 6.0.1 np
|
|||||||
strip-json-comments 2.0.1 npm
|
strip-json-comments 2.0.1 npm
|
||||||
sudo 1.9.15p5-3ubuntu5.24.04.1 deb
|
sudo 1.9.15p5-3ubuntu5.24.04.1 deb
|
||||||
swift 1.0.0 npm
|
swift 1.0.0 npm
|
||||||
systemd-standalone-sysusers 255.4-1ubuntu8.12 deb
|
systemd-standalone-sysusers 255.4-1ubuntu8.10 deb
|
||||||
sysvinit-utils 3.08-6ubuntu3 deb
|
sysvinit-utils 3.08-6ubuntu3 deb
|
||||||
tar 1.35+dfsg-3build1 deb
|
tar 1.35+dfsg-3build1 deb
|
||||||
tar 6.2.1 npm
|
tar 6.2.1 npm
|
||||||
tar-fs 2.1.4 npm
|
tar-fs 2.1.3 npm
|
||||||
tar-stream 2.2.0 npm
|
tar-stream 2.2.0 npm
|
||||||
tas-client 0.3.1 npm
|
tas-client-umd 0.2.0 npm
|
||||||
terminal-suggest 1.0.1 npm
|
terminal-suggest 1.0.1 npm
|
||||||
theme-abyss 1.0.0 npm
|
theme-abyss 1.0.0 npm
|
||||||
theme-defaults 1.0.0 npm
|
theme-defaults 1.0.0 npm
|
||||||
@ -520,10 +531,10 @@ tslib 2.7.0 np
|
|||||||
tslib 2.8.1 npm
|
tslib 2.8.1 npm
|
||||||
tunnel-agent 0.6.0 npm
|
tunnel-agent 0.6.0 npm
|
||||||
tunnel-forwarding 1.0.0 npm
|
tunnel-forwarding 1.0.0 npm
|
||||||
type-is 2.0.1 npm
|
type-is 2.0.0 npm
|
||||||
typescript 1.0.0 npm
|
typescript 1.0.0 npm
|
||||||
typescript 5.8.3 npm
|
typescript 5.8.3 npm
|
||||||
typescript 5.9.3 npm
|
typescript 5.9.2 npm
|
||||||
typescript-language-features 1.0.0 npm
|
typescript-language-features 1.0.0 npm
|
||||||
tzdata 2025b-0ubuntu0.24.04.1 deb
|
tzdata 2025b-0ubuntu0.24.04.1 deb
|
||||||
ubuntu-keyring 2023.11.28.1 deb
|
ubuntu-keyring 2023.11.28.1 deb
|
||||||
@ -532,7 +543,8 @@ universalify 2.0.1 np
|
|||||||
unminimize 0.2.1 deb
|
unminimize 0.2.1 deb
|
||||||
unpipe 1.0.0 npm
|
unpipe 1.0.0 npm
|
||||||
util-deprecate 1.0.2 npm (+1 duplicate)
|
util-deprecate 1.0.2 npm (+1 duplicate)
|
||||||
util-linux 2.39.3-9ubuntu6.4 deb
|
util-linux 2.39.3-9ubuntu6.3 deb
|
||||||
|
utils-merge 1.0.1 npm
|
||||||
uuid 9.0.1 npm
|
uuid 9.0.1 npm
|
||||||
vary 1.1.2 npm
|
vary 1.1.2 npm
|
||||||
vb 1.0.0 npm
|
vb 1.0.0 npm
|
||||||
@ -543,7 +555,7 @@ vscode-js-profile-table 1.0.10 np
|
|||||||
vscode-json-languageserver 1.3.4 npm
|
vscode-json-languageserver 1.3.4 npm
|
||||||
vscode-oniguruma 1.7.0 npm
|
vscode-oniguruma 1.7.0 npm
|
||||||
vscode-regexpp 3.1.0 npm
|
vscode-regexpp 3.1.0 npm
|
||||||
vscode-textmate 9.3.0 npm
|
vscode-textmate 9.2.0 npm
|
||||||
vscode-theme-seti 1.0.0 npm
|
vscode-theme-seti 1.0.0 npm
|
||||||
webidl-conversions 3.0.1 npm
|
webidl-conversions 3.0.1 npm
|
||||||
whatwg-url 5.0.0 npm
|
whatwg-url 5.0.0 npm
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user