mirror of
https://github.com/linuxserver/docker-code-server
synced 2025-06-26 18:27:40 +00:00
Compare commits
23 Commits
4.22.0-ls2
...
4.90.2-ls2
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1135a516fb | ||
|
|
a7e1890e72 | ||
|
|
64defa8774 | ||
|
|
d4a60059b5 | ||
|
|
a43c086ca2 | ||
|
|
6ee4ad2cae | ||
|
|
970ccd8ad0 | ||
|
|
7e9c990b0e | ||
|
|
b5003b3fcb | ||
|
|
d29b22e87d | ||
|
|
722941437f | ||
|
|
5a956a2027 | ||
|
|
747361b094 | ||
|
|
7100957e39 | ||
|
|
775affa6bf | ||
|
|
eaeab3349e | ||
|
|
ff420fc155 | ||
|
|
818d5ade66 | ||
|
|
1d46aa716e | ||
|
|
17570939d5 | ||
|
|
0c5f0c4a76 | ||
|
|
73811e24e4 | ||
|
|
309d28852d |
108
Jenkinsfile
vendored
108
Jenkinsfile
vendored
@@ -268,8 +268,15 @@ pipeline {
|
||||
set -e
|
||||
TEMPDIR=$(mktemp -d)
|
||||
docker pull ghcr.io/linuxserver/jenkins-builder:latest
|
||||
docker run --rm -e CONTAINER_NAME=${CONTAINER_NAME} -e GITHUB_BRANCH=master -v ${TEMPDIR}:/ansible/jenkins ghcr.io/linuxserver/jenkins-builder:latest
|
||||
# Stage 1 - Jenkinsfile update
|
||||
# Cloned repo paths for templating:
|
||||
# ${TEMPDIR}/docker-${CONTAINER_NAME}: Cloned branch master of ${LS_USER}/${LS_REPO} for running the jenkins builder on
|
||||
# ${TEMPDIR}/repo/${LS_REPO}: Cloned branch master of ${LS_USER}/${LS_REPO} for commiting various templated file changes and pushing back to Github
|
||||
# ${TEMPDIR}/docs/docker-documentation: Cloned docs repo for pushing docs updates to Github
|
||||
# ${TEMPDIR}/unraid/docker-templates: Cloned docker-templates repo to check for logos
|
||||
# ${TEMPDIR}/unraid/templates: Cloned templates repo for commiting unraid template changes and pushing back to Github
|
||||
git clone --branch master --depth 1 https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/docker-${CONTAINER_NAME}
|
||||
docker run --rm -v ${TEMPDIR}/docker-${CONTAINER_NAME}:/tmp -e LOCAL=true -e PUID=$(id -u) -e PGID=$(id -g) ghcr.io/linuxserver/jenkins-builder:latest
|
||||
echo "Starting Stage 1 - Jenkinsfile update"
|
||||
if [[ "$(md5sum Jenkinsfile | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/Jenkinsfile | awk '{ print $1 }')" ]]; then
|
||||
mkdir -p ${TEMPDIR}/repo
|
||||
git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO}
|
||||
@@ -281,14 +288,14 @@ pipeline {
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
|
||||
echo "Updating Jenkinsfile"
|
||||
echo "Updating Jenkinsfile and exiting build, new one will trigger based on commit"
|
||||
rm -Rf ${TEMPDIR}
|
||||
exit 0
|
||||
else
|
||||
echo "Jenkinsfile is up to date."
|
||||
fi
|
||||
# Stage 2 - Delete old templates
|
||||
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml Dockerfile.armhf"
|
||||
echo "Starting Stage 2 - Delete old templates"
|
||||
OLD_TEMPLATES=".github/ISSUE_TEMPLATE.md .github/ISSUE_TEMPLATE/issue.bug.md .github/ISSUE_TEMPLATE/issue.feature.md .github/workflows/call_invalid_helper.yml .github/workflows/stale.yml"
|
||||
for i in ${OLD_TEMPLATES}; do
|
||||
if [[ -f "${i}" ]]; then
|
||||
TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}"
|
||||
@@ -306,13 +313,13 @@ pipeline {
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
|
||||
echo "Deleting old and deprecated templates"
|
||||
echo "Deleting old/deprecated templates and exiting build, new one will trigger based on commit"
|
||||
rm -Rf ${TEMPDIR}
|
||||
exit 0
|
||||
else
|
||||
echo "No templates to delete"
|
||||
fi
|
||||
# Stage 3 - Update templates
|
||||
echo "Starting Stage 3 - Update templates"
|
||||
CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
|
||||
cd ${TEMPDIR}/docker-${CONTAINER_NAME}
|
||||
NEWHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8)
|
||||
@@ -336,9 +343,14 @@ pipeline {
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/${LS_USER}/${LS_REPO}.git master
|
||||
echo "true" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
|
||||
echo "Updating templates and exiting build, new one will trigger based on commit"
|
||||
rm -Rf ${TEMPDIR}
|
||||
exit 0
|
||||
else
|
||||
echo "false" > /tmp/${COMMIT_SHA}-${BUILD_NUMBER}
|
||||
echo "No templates to update"
|
||||
fi
|
||||
echo "Starting Stage 4 - External repo updates: Docs, Unraid Template and Readme Sync to Docker Hub"
|
||||
mkdir -p ${TEMPDIR}/docs
|
||||
git clone https://github.com/linuxserver/docker-documentation.git ${TEMPDIR}/docs/docker-documentation
|
||||
if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md) || ("$(md5sum ${TEMPDIR}/docs/docker-documentation/docs/images/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md | awk '{ print $1 }')") ]]; then
|
||||
@@ -346,6 +358,7 @@ pipeline {
|
||||
cd ${TEMPDIR}/docs/docker-documentation
|
||||
GH_DOCS_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||')
|
||||
git add docs/images/docker-${CONTAINER_NAME}.md
|
||||
echo "Updating docs repo"
|
||||
git commit -m 'Bot Updating Documentation'
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} || \
|
||||
@@ -353,6 +366,8 @@ pipeline {
|
||||
sleep $((RANDOM % MAXWAIT)) && \
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH} --rebase && \
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/docker-documentation.git ${GH_DOCS_DEFAULT_BRANCH})
|
||||
else
|
||||
echo "Docs update not needed, skipping"
|
||||
fi
|
||||
mkdir -p ${TEMPDIR}/unraid
|
||||
git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates
|
||||
@@ -363,9 +378,12 @@ pipeline {
|
||||
sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-icon.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml
|
||||
fi
|
||||
if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]] && [[ (! -f ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml) || ("$(md5sum ${TEMPDIR}/unraid/templates/unraid/${CONTAINER_NAME}.xml | awk '{ print $1 }')" != "$(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml | awk '{ print $1 }')") ]]; then
|
||||
echo "Updating Unraid template"
|
||||
cd ${TEMPDIR}/unraid/templates/
|
||||
GH_TEMPLATES_DEFAULT_BRANCH=$(git remote show origin | grep "HEAD branch:" | sed 's|.*HEAD branch: ||')
|
||||
if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then
|
||||
if grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; then
|
||||
echo "Image is on the ignore list, and already in the deprecation folder."
|
||||
elif grep -wq "${CONTAINER_NAME}" ${TEMPDIR}/unraid/templates/unraid/ignore.list; then
|
||||
echo "Image is on the ignore list, marking Unraid template as deprecated"
|
||||
cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/
|
||||
git add -u unraid/${CONTAINER_NAME}.xml
|
||||
@@ -382,16 +400,27 @@ pipeline {
|
||||
sleep $((RANDOM % MAXWAIT)) && \
|
||||
git pull https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH} --rebase && \
|
||||
git push https://LinuxServer-CI:${GITHUB_TOKEN}@github.com/linuxserver/templates.git ${GH_TEMPLATES_DEFAULT_BRANCH})
|
||||
else
|
||||
echo "No updates to Unraid template needed, skipping"
|
||||
fi
|
||||
# Stage 4 - Sync Readme to Docker Hub
|
||||
if [[ "${BRANCH_NAME}" == "${GH_DEFAULT_BRANCH}" ]]; then
|
||||
if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) > 25000 ]]; then
|
||||
if [[ $(cat ${TEMPDIR}/docker-${CONTAINER_NAME}/README.md | wc -m) -gt 25000 ]]; then
|
||||
echo "Readme is longer than 25,000 characters. Syncing the lite version to Docker Hub"
|
||||
DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/README.lite"
|
||||
else
|
||||
echo "Syncing readme to Docker Hub"
|
||||
DH_README_SYNC_PATH="${TEMPDIR}/docker-${CONTAINER_NAME}/README.md"
|
||||
fi
|
||||
if curl -s https://hub.docker.com/v2/namespaces/${DOCKERHUB_IMAGE%%/*}/repositories/${DOCKERHUB_IMAGE##*/}/tags | jq -r '.message' | grep -q 404; then
|
||||
echo "Docker Hub endpoint doesn't exist. Creating endpoint first."
|
||||
DH_TOKEN=$(curl -d '{"username":"linuxserverci", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token')
|
||||
curl -s \
|
||||
-H "Authorization: JWT ${DH_TOKEN}" \
|
||||
-H "Content-Type: application/json" \
|
||||
-X POST \
|
||||
-d '{"name":"'${DOCKERHUB_IMAGE##*/}'", "namespace":"'${DOCKERHUB_IMAGE%%/*}'"}' \
|
||||
https://hub.docker.com/v2/repositories/ || :
|
||||
fi
|
||||
DH_TOKEN=$(curl -d '{"username":"linuxserverci", "password":"'${DOCKERHUB_TOKEN}'"}' -H "Content-Type: application/json" -X POST https://hub.docker.com/v2/users/login | jq -r '.token')
|
||||
curl -s \
|
||||
-H "Authorization: JWT ${DH_TOKEN}" \
|
||||
@@ -456,14 +485,16 @@ pipeline {
|
||||
}
|
||||
steps{
|
||||
sh '''curl -H "Content-Type: application/json" -H "Private-Token: ${GITLAB_TOKEN}" -X POST https://gitlab.com/api/v4/projects \
|
||||
-d '{"namespace_id":'${GITLAB_NAMESPACE}',\
|
||||
"name":"'${LS_REPO}'",
|
||||
"mirror":true,\
|
||||
"import_url":"https://github.com/linuxserver/'${LS_REPO}'.git",\
|
||||
"issues_access_level":"disabled",\
|
||||
"merge_requests_access_level":"disabled",\
|
||||
"repository_access_level":"enabled",\
|
||||
"visibility":"public"}' '''
|
||||
-d '{"namespace_id":'${GITLAB_NAMESPACE}',\
|
||||
"name":"'${LS_REPO}'",
|
||||
"mirror":true,\
|
||||
"import_url":"https://github.com/linuxserver/'${LS_REPO}'.git",\
|
||||
"issues_access_level":"disabled",\
|
||||
"merge_requests_access_level":"disabled",\
|
||||
"repository_access_level":"enabled",\
|
||||
"visibility":"public"}' '''
|
||||
sh '''curl -H "Private-Token: ${GITLAB_TOKEN}" -X PUT "https://gitlab.com/api/v4/projects/Linuxserver.io%2F${LS_REPO}" \
|
||||
-d "mirror=true&import_url=https://github.com/linuxserver/${LS_REPO}.git" '''
|
||||
}
|
||||
}
|
||||
/* ###############
|
||||
@@ -494,6 +525,7 @@ pipeline {
|
||||
--label \"org.opencontainers.image.title=Code-server\" \
|
||||
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - Code on your Chromebook, tablet, and laptop with a consistent dev environment. - If you have a Windows or Mac workstation, more easily develop for Linux. - Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. - Preserve battery life when you're on the go. - All intensive computation runs on your server. - You're no longer running excess instances of Chrome.\" \
|
||||
--no-cache --pull -t ${IMAGE}:${META_TAG} --platform=linux/amd64 \
|
||||
--provenance=false --sbom=false \
|
||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||
}
|
||||
}
|
||||
@@ -525,6 +557,7 @@ pipeline {
|
||||
--label \"org.opencontainers.image.title=Code-server\" \
|
||||
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - Code on your Chromebook, tablet, and laptop with a consistent dev environment. - If you have a Windows or Mac workstation, more easily develop for Linux. - Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. - Preserve battery life when you're on the go. - All intensive computation runs on your server. - You're no longer running excess instances of Chrome.\" \
|
||||
--no-cache --pull -t ${IMAGE}:amd64-${META_TAG} --platform=linux/amd64 \
|
||||
--provenance=false --sbom=false \
|
||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||
}
|
||||
}
|
||||
@@ -553,6 +586,7 @@ pipeline {
|
||||
--label \"org.opencontainers.image.title=Code-server\" \
|
||||
--label \"org.opencontainers.image.description=[Code-server](https://coder.com) is VS Code running on a remote server, accessible through the browser. - Code on your Chromebook, tablet, and laptop with a consistent dev environment. - If you have a Windows or Mac workstation, more easily develop for Linux. - Take advantage of large cloud servers to speed up tests, compilations, downloads, and more. - Preserve battery life when you're on the go. - All intensive computation runs on your server. - You're no longer running excess instances of Chrome.\" \
|
||||
--no-cache --pull -f Dockerfile.aarch64 -t ${IMAGE}:arm64v8-${META_TAG} --platform=linux/arm64 \
|
||||
--provenance=false --sbom=false \
|
||||
--build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ."
|
||||
sh "docker tag ${IMAGE}:arm64v8-${META_TAG} ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}"
|
||||
retry(5) {
|
||||
@@ -579,7 +613,7 @@ pipeline {
|
||||
sh '''#! /bin/bash
|
||||
set -e
|
||||
TEMPDIR=$(mktemp -d)
|
||||
if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" == "false" ]; then
|
||||
if [ "${MULTIARCH}" == "true" ] && [ "${PACKAGE_CHECK}" != "true" ]; then
|
||||
LOCAL_CONTAINER=${IMAGE}:amd64-${META_TAG}
|
||||
else
|
||||
LOCAL_CONTAINER=${IMAGE}:${META_TAG}
|
||||
@@ -676,7 +710,7 @@ pipeline {
|
||||
--shm-size=1gb \
|
||||
-v /var/run/docker.sock:/var/run/docker.sock \
|
||||
-e IMAGE=\"${IMAGE}\" \
|
||||
-e DELAY_START=\"${CI_DELAY}\" \
|
||||
-e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \
|
||||
-e TAGS=\"${CI_TAGS}\" \
|
||||
-e META_TAG=\"${META_TAG}\" \
|
||||
-e PORT=\"${CI_PORT}\" \
|
||||
@@ -784,35 +818,13 @@ pipeline {
|
||||
docker push ${MANIFESTIMAGE}:amd64-${SEMVER}
|
||||
docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||
fi
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:latest || :
|
||||
docker manifest create ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:amd64-latest ${MANIFESTIMAGE}:arm64v8-latest
|
||||
docker manifest annotate ${MANIFESTIMAGE}:latest ${MANIFESTIMAGE}:arm64v8-latest --os linux --arch arm64 --variant v8
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG} || :
|
||||
docker manifest create ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG}
|
||||
docker manifest annotate ${MANIFESTIMAGE}:${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} --os linux --arch arm64 --variant v8
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} || :
|
||||
docker manifest create ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG}
|
||||
docker manifest annotate ${MANIFESTIMAGE}:${EXT_RELEASE_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} --os linux --arch arm64 --variant v8
|
||||
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}
|
||||
if [ -n "${SEMVER}" ]; then
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER} || :
|
||||
docker manifest create ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||
docker manifest annotate ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} --os linux --arch arm64 --variant v8
|
||||
fi
|
||||
token=$(curl -sX GET "https://ghcr.io/token?scope=repository%3Alinuxserver%2F${CONTAINER_NAME}%3Apull" | jq -r '.token')
|
||||
digest=$(curl -s \
|
||||
--header "Accept: application/vnd.docker.distribution.manifest.v2+json" \
|
||||
--header "Authorization: Bearer ${token}" \
|
||||
"https://ghcr.io/v2/linuxserver/${CONTAINER_NAME}/manifests/arm32v7-latest")
|
||||
if [[ $(echo "$digest" | jq -r '.layers') != "null" ]]; then
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest || :
|
||||
docker manifest create ${MANIFESTIMAGE}:arm32v7-latest ${MANIFESTIMAGE}:amd64-latest
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:arm32v7-latest
|
||||
fi
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:latest
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${META_TAG}
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${EXT_RELEASE_TAG}
|
||||
if [ -n "${SEMVER}" ]; then
|
||||
docker manifest push --purge ${MANIFESTIMAGE}:${SEMVER}
|
||||
docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER}
|
||||
fi
|
||||
done
|
||||
'''
|
||||
|
||||
@@ -28,7 +28,7 @@ Find us at:
|
||||
|
||||
# [linuxserver/code-server](https://github.com/linuxserver/docker-code-server)
|
||||
|
||||
[](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fcode-server)
|
||||
[](https://scarf.sh)
|
||||
[](https://github.com/linuxserver/docker-code-server)
|
||||
[](https://github.com/linuxserver/docker-code-server/releases)
|
||||
[](https://github.com/linuxserver/docker-code-server/packages)
|
||||
|
||||
@@ -11,6 +11,7 @@ NAME VERSION
|
||||
@phc/format 1.0.0 npm
|
||||
@tootallnate/once 3.0.0 npm
|
||||
@tootallnate/quickjs-emscripten 0.23.0 npm
|
||||
@vscode/deviceid 0.1.1 npm
|
||||
@vscode/iconv-lite-umd 0.7.0 npm
|
||||
@vscode/proxy-agent 0.19.1 npm
|
||||
@vscode/ripgrep 1.15.9 npm
|
||||
@@ -18,14 +19,13 @@ NAME VERSION
|
||||
@vscode/vscode-languagedetection 1.0.21 npm
|
||||
@vscode/windows-process-tree 0.6.0 npm
|
||||
@vscode/windows-registry 1.1.0 npm
|
||||
@xterm/addon-canvas 0.6.0-beta.31 npm
|
||||
@xterm/addon-image 0.7.0-beta.29 npm
|
||||
@xterm/addon-search 0.14.0-beta.31 npm
|
||||
@xterm/addon-serialize 0.12.0-beta.31 npm
|
||||
@xterm/addon-unicode11 0.7.0-beta.31 npm
|
||||
@xterm/addon-webgl 0.17.0-beta.31 npm
|
||||
@xterm/headless 5.4.0-beta.31 npm
|
||||
@xterm/xterm 5.4.0-beta.31 npm
|
||||
@xterm/addon-image 0.9.0-beta.17 npm
|
||||
@xterm/addon-search 0.16.0-beta.17 npm
|
||||
@xterm/addon-serialize 0.14.0-beta.17 npm
|
||||
@xterm/addon-unicode11 0.9.0-beta.17 npm
|
||||
@xterm/addon-webgl 0.19.0-beta.17 npm
|
||||
@xterm/headless 5.6.0-beta.17 npm
|
||||
@xterm/xterm 5.6.0-beta.17 npm
|
||||
abbrev 1.1.1 npm
|
||||
accepts 1.3.8 npm
|
||||
adduser 3.118ubuntu5 deb
|
||||
@@ -33,28 +33,27 @@ agent-base 6.0.2
|
||||
agent-base 7.1.0 npm (+1 duplicate)
|
||||
ansi-regex 5.0.1 npm
|
||||
aproba 2.0.0 npm
|
||||
apt 2.4.11 deb
|
||||
apt-utils 2.4.11 deb
|
||||
apt 2.4.12 deb
|
||||
apt-utils 2.4.12 deb
|
||||
are-we-there-yet 2.0.0 npm
|
||||
argon2 0.31.1 npm
|
||||
argparse 2.0.1 npm
|
||||
array-flatten 2.1.1 npm
|
||||
array-flatten 3.0.0 npm
|
||||
ast-types 0.13.4 npm
|
||||
balanced-match 1.0.2 npm
|
||||
base-files 12ubuntu4.3 deb
|
||||
base-files 12ubuntu4.6 deb
|
||||
base-passwd 3.5.52build1 deb
|
||||
base64-js 1.5.1 npm
|
||||
bash 5.1-6ubuntu1 deb
|
||||
bash 5.1.16 binary
|
||||
bash 5.1-6ubuntu1.1 deb
|
||||
basic-ftp 5.0.3 npm
|
||||
bat 1.0.0 npm
|
||||
beep-boop 1.2.3 npm
|
||||
bindings 1.5.0 npm
|
||||
bl 4.1.0 npm
|
||||
body-parser 1.19.0 npm
|
||||
body-parser 2.0.0-beta.2 npm
|
||||
brace-expansion 1.1.11 npm
|
||||
braces 3.0.2 npm
|
||||
bsdutils 1:2.37.2-4ubuntu3 deb
|
||||
bsdutils 1:2.37.2-4ubuntu3.4 deb
|
||||
buffer 5.7.1 npm
|
||||
buffer-alloc 1.2.0 npm
|
||||
buffer-alloc-unsafe 1.1.0 npm
|
||||
@@ -62,13 +61,16 @@ buffer-crc32 0.2.13
|
||||
buffer-fill 1.0.0 npm
|
||||
builtin-notebook-renderers 1.0.0 npm
|
||||
bytes 3.0.0 npm
|
||||
bytes 3.1.0 npm
|
||||
bytes 3.1.2 npm
|
||||
ca-certificates 20230311ubuntu0.22.04.1 deb
|
||||
call-bind 1.0.2 npm
|
||||
call-bind 1.0.7 npm
|
||||
catatonit 0.1.7-1 deb
|
||||
charenc 0.0.2 npm
|
||||
chownr 1.1.4 npm
|
||||
chownr 2.0.0 npm
|
||||
clojure 1.0.0 npm
|
||||
code-server 4.22.0 npm
|
||||
code-server 4.90.2 npm
|
||||
coffeescript 1.0.0 npm
|
||||
color-support 1.1.3 npm
|
||||
compressible 2.0.18 npm
|
||||
@@ -76,43 +78,45 @@ compression 1.7.4
|
||||
concat-map 0.0.1 npm
|
||||
configuration-editing 1.0.0 npm
|
||||
console-control-strings 1.1.0 npm
|
||||
content-disposition 0.5.3 npm
|
||||
content-disposition 0.5.4 npm
|
||||
content-type 1.0.5 npm
|
||||
cookie 0.4.0 npm (+1 duplicate)
|
||||
cookie 0.4.0 npm
|
||||
cookie 0.4.1 npm
|
||||
cookie 0.6.0 npm
|
||||
cookie-parser 1.4.6 npm
|
||||
cookie-signature 1.0.6 npm
|
||||
coreutils 8.32-4.1ubuntu1 deb
|
||||
coreutils 8.32-4.1ubuntu1.2 deb
|
||||
cpp 1.0.0 npm
|
||||
cron 3.0pl1-137ubuntu3 deb
|
||||
crypt 0.0.2 npm
|
||||
csharp 1.0.0 npm
|
||||
css 1.0.0 npm
|
||||
css-language-features 1.0.0 npm
|
||||
curl 7.81.0-1ubuntu1.15 deb
|
||||
curl 7.81.0-1ubuntu1.16 deb
|
||||
dart 1.0.0 npm
|
||||
dash 0.5.11+git20210903+057cd650a4ed-3build1 deb
|
||||
data-uri-to-buffer 5.0.1 npm
|
||||
debconf 1.5.79ubuntu1 deb
|
||||
debianutils 5.5-1ubuntu2 deb
|
||||
debug 2.6.9 npm (+3 duplicates)
|
||||
debug 3.1.0 npm (+1 duplicate)
|
||||
debug 2.6.9 npm (+1 duplicate)
|
||||
debug 3.1.0 npm (+2 duplicates)
|
||||
debug 4.3.4 npm (+1 duplicate)
|
||||
debug-auto-launch 1.0.0 npm
|
||||
debug-server-ready 1.0.0 npm
|
||||
decompress-response 6.0.0 npm
|
||||
deep-extend 0.6.0 npm
|
||||
define-data-property 1.1.4 npm
|
||||
degenerator 5.0.1 npm
|
||||
delegates 1.0.0 npm
|
||||
depd 1.1.2 npm
|
||||
destroy 1.0.4 npm
|
||||
depd 2.0.0 npm
|
||||
destroy 1.2.0 npm
|
||||
detect-libc 2.0.1 npm
|
||||
detect-libc 2.0.2 npm
|
||||
diff 1.0.0 npm
|
||||
diffutils 1:3.8-0ubuntu2 deb
|
||||
dirmngr 2.2.27-3ubuntu2.1 deb
|
||||
docker 1.0.0 npm
|
||||
dpkg 1.21.1ubuntu2.2 deb
|
||||
dpkg 1.21.1ubuntu2.3 deb
|
||||
e2fsprogs 1.46.5-2ubuntu1.1 deb
|
||||
ee-first 1.1.1 npm
|
||||
emmet 1.0.0 npm
|
||||
@@ -120,6 +124,8 @@ emoji-regex 8.0.0
|
||||
encodeurl 1.0.2 npm
|
||||
end-of-stream 1.4.4 npm
|
||||
env-paths 2.2.1 npm
|
||||
es-define-property 1.0.0 npm
|
||||
es-errors 1.3.0 npm
|
||||
es6-promisify 7.0.0 npm
|
||||
escape-html 1.0.3 npm
|
||||
escodegen 2.1.0 npm
|
||||
@@ -129,28 +135,33 @@ esutils 2.0.3
|
||||
etag 1.8.1 npm
|
||||
eventemitter3 4.0.7 npm
|
||||
expand-template 2.0.3 npm
|
||||
express 5.0.0-alpha.8 npm
|
||||
express 5.0.0-beta.3 npm
|
||||
extension-editing 1.0.0 npm
|
||||
fd-slicer 1.1.0 npm
|
||||
file-uri-to-path 1.0.0 npm
|
||||
fill-range 7.0.1 npm
|
||||
finalhandler 1.1.2 npm
|
||||
finalhandler 1.2.0 npm
|
||||
findutils 4.8.0-1ubuntu3 deb
|
||||
follow-redirects 1.15.4 npm
|
||||
follow-redirects 1.15.6 npm
|
||||
forwarded 0.2.0 npm
|
||||
fresh 0.5.2 npm
|
||||
fs-constants 1.0.0 npm
|
||||
fs-extra 11.2.0 npm
|
||||
fs-extra 8.1.0 npm
|
||||
fs-minipass 2.1.0 npm
|
||||
fs.realpath 1.0.0 npm
|
||||
fsharp 1.0.0 npm
|
||||
function-bind 1.1.1 npm (+2 duplicates)
|
||||
function-bind 1.1.2 npm
|
||||
gauge 3.0.2 npm
|
||||
gcc-12-base 12.3.0-1ubuntu1~22.04 deb
|
||||
get-intrinsic 1.2.1 npm
|
||||
get-intrinsic 1.2.4 npm (+2 duplicates)
|
||||
get-uri 6.0.1 npm
|
||||
git 1.0.0 npm
|
||||
git 1:2.34.1-1ubuntu1.10 deb
|
||||
git 1:2.34.1-1ubuntu1.11 deb
|
||||
git-base 1.0.0 npm
|
||||
git-man 1:2.34.1-1ubuntu1.10 deb
|
||||
git-man 1:2.34.1-1ubuntu1.11 deb
|
||||
github 0.0.1 npm
|
||||
github-authentication 0.0.2 npm
|
||||
github-from-package 0.0.0 npm
|
||||
@@ -159,6 +170,7 @@ gnupg 2.2.27-3ubuntu2.1
|
||||
gnupg-l10n 2.2.27-3ubuntu2.1 deb
|
||||
gnupg-utils 2.2.27-3ubuntu2.1 deb
|
||||
go 1.0.0 npm
|
||||
gopd 1.0.1 npm
|
||||
gpg 2.2.27-3ubuntu2.1 deb
|
||||
gpg-agent 2.2.27-3ubuntu2.1 deb
|
||||
gpg-wks-client 2.2.27-3ubuntu2.1 deb
|
||||
@@ -173,23 +185,28 @@ grunt 1.0.0
|
||||
gulp 1.0.0 npm
|
||||
gzip 1.10-4ubuntu4.1 deb
|
||||
handlebars 1.0.0 npm
|
||||
has 1.0.3 npm
|
||||
has-property-descriptors 1.0.2 npm
|
||||
has-proto 1.0.1 npm
|
||||
has-symbols 1.0.3 npm
|
||||
has-unicode 2.0.1 npm
|
||||
hasown 2.0.0 npm
|
||||
hlsl 1.0.0 npm
|
||||
hostname 3.23ubuntu2 deb
|
||||
html 1.0.0 npm
|
||||
html-language-features 1.0.0 npm
|
||||
http-errors 1.7.2 npm
|
||||
http-errors 1.7.3 npm
|
||||
http-errors 2.0.0 npm
|
||||
http-proxy 1.18.1 npm
|
||||
http-proxy-agent 7.0.0 npm (+1 duplicate)
|
||||
http-proxy-agent 7.0.0 npm
|
||||
http-proxy-agent 7.0.2 npm
|
||||
httpolyglot 0.1.2 npm
|
||||
https-proxy-agent 5.0.1 npm
|
||||
https-proxy-agent 7.0.2 npm (+1 duplicate)
|
||||
i18next 23.8.2 npm
|
||||
iconv-lite 0.4.24 npm
|
||||
https-proxy-agent 7.0.2 npm
|
||||
https-proxy-agent 7.0.4 npm
|
||||
i18next 23.11.3 npm
|
||||
iconv-lite 0.5.2 npm
|
||||
ieee754 1.2.1 npm
|
||||
inflight 1.0.6 npm
|
||||
inherits 2.0.3 npm
|
||||
inherits 2.0.4 npm (+1 duplicate)
|
||||
ini 1.0.0 npm
|
||||
ini 1.3.8 npm
|
||||
@@ -203,49 +220,51 @@ is-extglob 2.1.1
|
||||
is-fullwidth-code-point 3.0.0 npm
|
||||
is-glob 4.0.3 npm
|
||||
is-number 7.0.0 npm
|
||||
is-promise 4.0.0 npm
|
||||
isexe 2.0.0 npm
|
||||
jake 1.0.0 npm
|
||||
java 1.0.0 npm
|
||||
javascript 1.0.0 npm
|
||||
jq 1.6-2.1ubuntu3 deb
|
||||
js-debug 1.87.0 npm
|
||||
js-debug 1.90.0 npm
|
||||
js-debug-companion 1.1.2 npm
|
||||
js-yaml 4.1.0 npm
|
||||
jschardet 3.0.0 npm
|
||||
json 1.0.0 npm
|
||||
json-language-features 1.0.0 npm
|
||||
jsonfile 4.0.0 npm
|
||||
jsonfile 6.1.0 npm
|
||||
julia 1.0.0 npm
|
||||
just-performance 4.3.0 npm
|
||||
kerberos 2.0.1 npm
|
||||
latex 1.0.0 npm
|
||||
less 1.0.0 npm
|
||||
less 590-1ubuntu0.22.04.2 deb
|
||||
less 590-1ubuntu0.22.04.3 deb
|
||||
libacl1 2.3.1-1 deb
|
||||
libapt-pkg6.0 2.4.11 deb
|
||||
libapt-pkg6.0 2.4.12 deb
|
||||
libassuan0 2.5.5-1build1 deb
|
||||
libatomic1 12.3.0-1ubuntu1~22.04 deb
|
||||
libattr1 1:2.5.1-1build1 deb
|
||||
libaudit-common 1:3.0.7-1build1 deb
|
||||
libaudit1 1:3.0.7-1build1 deb
|
||||
libblkid1 2.37.2-4ubuntu3 deb
|
||||
libblkid1 2.37.2-4ubuntu3.4 deb
|
||||
libbrotli1 1.0.9-2build6 deb
|
||||
libbsd0 0.11.5-1 deb
|
||||
libbz2-1.0 1.0.8-5build1 deb
|
||||
libc-bin 2.35-0ubuntu3.1 deb
|
||||
libc6 2.35-0ubuntu3.1 deb
|
||||
libc-bin 2.35-0ubuntu3.8 deb
|
||||
libc6 2.35-0ubuntu3.8 deb
|
||||
libcap-ng0 0.7.9-2.2build3 deb
|
||||
libcap2 1:2.44-1ubuntu0.22.04.1 deb
|
||||
libcbor0.8 0.8.0-2ubuntu1 deb
|
||||
libcom-err2 1.46.5-2ubuntu1.1 deb
|
||||
libcrypt1 1:4.4.27-1 deb
|
||||
libcurl3-gnutls 7.81.0-1ubuntu1.15 deb
|
||||
libcurl4 7.81.0-1ubuntu1.15 deb
|
||||
libcurl3-gnutls 7.81.0-1ubuntu1.16 deb
|
||||
libcurl4 7.81.0-1ubuntu1.16 deb
|
||||
libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb
|
||||
libdebconfclient0 0.261ubuntu1 deb
|
||||
libedit2 3.1-20210910-1build1 deb
|
||||
liberror-perl 0.17029-1 deb
|
||||
libexpat1 2.4.7-1ubuntu0.2 deb
|
||||
libexpat1 2.4.7-1ubuntu0.3 deb
|
||||
libext2fs2 1.46.5-2ubuntu1.1 deb
|
||||
libffi8 3.4.2-4 deb
|
||||
libfido2-1 1.10.0-1 deb
|
||||
@@ -254,39 +273,39 @@ libgcrypt20 1.9.4-3ubuntu3
|
||||
libgdbm-compat4 1.23-1 deb
|
||||
libgdbm6 1.23-1 deb
|
||||
libgmp10 2:6.2.1+dfsg-3ubuntu1 deb
|
||||
libgnutls30 3.7.3-4ubuntu1.2 deb
|
||||
libgnutls30 3.7.3-4ubuntu1.5 deb
|
||||
libgpg-error0 1.43-3 deb
|
||||
libgssapi-krb5-2 1.19.2-2ubuntu0.2 deb
|
||||
libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb
|
||||
libhogweed6 3.7.3-1build2 deb
|
||||
libidn2-0 2.3.2-2build1 deb
|
||||
libjq1 1.6-2.1ubuntu3 deb
|
||||
libk5crypto3 1.19.2-2ubuntu0.2 deb
|
||||
libk5crypto3 1.19.2-2ubuntu0.3 deb
|
||||
libkeyutils1 1.6.1-2ubuntu3 deb
|
||||
libkrb5-3 1.19.2-2ubuntu0.2 deb
|
||||
libkrb5support0 1.19.2-2ubuntu0.2 deb
|
||||
libkrb5-3 1.19.2-2ubuntu0.3 deb
|
||||
libkrb5support0 1.19.2-2ubuntu0.3 deb
|
||||
libksba8 1.6.0-2ubuntu0.2 deb
|
||||
libldap-2.5-0 2.5.16+dfsg-0ubuntu0.22.04.2 deb
|
||||
libldap-common 2.5.16+dfsg-0ubuntu0.22.04.2 deb
|
||||
libldap-2.5-0 2.5.17+dfsg-0ubuntu0.22.04.1 deb
|
||||
libldap-common 2.5.17+dfsg-0ubuntu0.22.04.1 deb
|
||||
liblz4-1 1.9.3-2build2 deb
|
||||
liblzma5 5.2.5-2ubuntu1 deb
|
||||
libmd0 1.0.4-1build1 deb
|
||||
libmount1 2.37.2-4ubuntu3 deb
|
||||
libmount1 2.37.2-4ubuntu3.4 deb
|
||||
libncurses6 6.3-2ubuntu0.1 deb
|
||||
libncursesw6 6.3-2ubuntu0.1 deb
|
||||
libnettle8 3.7.3-1build2 deb
|
||||
libnghttp2-14 1.43.0-1ubuntu0.1 deb
|
||||
libnghttp2-14 1.43.0-1ubuntu0.2 deb
|
||||
libnpth0 1.6-3build2 deb
|
||||
libnsl2 1.3.0-2build2 deb
|
||||
libonig5 6.9.7.1-2build1 deb
|
||||
libp11-kit0 0.24.0-6build1 deb
|
||||
libpam-modules 1.4.0-11ubuntu2.3 deb
|
||||
libpam-modules-bin 1.4.0-11ubuntu2.3 deb
|
||||
libpam-runtime 1.4.0-11ubuntu2.3 deb
|
||||
libpam0g 1.4.0-11ubuntu2.3 deb
|
||||
libpam-modules 1.4.0-11ubuntu2.4 deb
|
||||
libpam-modules-bin 1.4.0-11ubuntu2.4 deb
|
||||
libpam-runtime 1.4.0-11ubuntu2.4 deb
|
||||
libpam0g 1.4.0-11ubuntu2.4 deb
|
||||
libpcre2-8-0 10.39-3ubuntu0.1 deb
|
||||
libpcre3 2:8.39-13ubuntu0.22.04.1 deb
|
||||
libperl5.34 5.34.0-3ubuntu1.3 deb
|
||||
libprocps8 2:3.3.17-6ubuntu2 deb
|
||||
libprocps8 2:3.3.17-6ubuntu2.1 deb
|
||||
libpsl5 0.21.0-1.2build2 deb
|
||||
libreadline8 8.1.2-1 deb
|
||||
librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb
|
||||
@@ -298,20 +317,20 @@ libselinux1 3.3-1build2
|
||||
libsemanage-common 3.3-1build2 deb
|
||||
libsemanage2 3.3-1build2 deb
|
||||
libsepol2 3.3-1build1 deb
|
||||
libsmartcols1 2.37.2-4ubuntu3 deb
|
||||
libsmartcols1 2.37.2-4ubuntu3.4 deb
|
||||
libsqlite3-0 3.37.2-2ubuntu0.3 deb
|
||||
libss2 1.46.5-2ubuntu1.1 deb
|
||||
libssh-4 0.9.6-2ubuntu0.22.04.3 deb
|
||||
libssl3 3.0.2-0ubuntu1.10 deb
|
||||
libssl3 3.0.2-0ubuntu1.15 deb
|
||||
libstdc++6 12.3.0-1ubuntu1~22.04 deb
|
||||
libsystemd0 249.11-0ubuntu3.9 deb
|
||||
libsystemd0 249.11-0ubuntu3.12 deb
|
||||
libtasn1-6 4.18.0-4build1 deb
|
||||
libtinfo6 6.3-2ubuntu0.1 deb
|
||||
libtirpc-common 1.3.2-2ubuntu0.1 deb
|
||||
libtirpc3 1.3.2-2ubuntu0.1 deb
|
||||
libudev1 249.11-0ubuntu3.9 deb
|
||||
libudev1 249.11-0ubuntu3.12 deb
|
||||
libunistring2 1.0-1 deb
|
||||
libuuid1 2.37.2-4ubuntu3 deb
|
||||
libuuid1 2.37.2-4ubuntu3.4 deb
|
||||
libx11-6 2:1.7.5-1ubuntu0.3 deb
|
||||
libx11-data 2:1.7.5-1ubuntu0.3 deb
|
||||
libxau6 1:1.0.9-1build5 deb
|
||||
@@ -322,9 +341,9 @@ libxmuu1 2:1.1.3-3
|
||||
libxxhash0 0.8.1-1 deb
|
||||
libzstd1 1.4.8+dfsg-3build1 deb
|
||||
limiter 2.1.0 npm
|
||||
locales 2.35-0ubuntu3.6 deb
|
||||
locales 2.35-0ubuntu3.8 deb
|
||||
log 1.0.0 npm
|
||||
login 1:4.8.1-2ubuntu2.1 deb
|
||||
login 1:4.8.1-2ubuntu2.2 deb
|
||||
logsave 1.46.5-2ubuntu1.1 deb
|
||||
lru-cache 6.0.0 npm (+1 duplicate)
|
||||
lru-cache 7.18.3 npm
|
||||
@@ -344,7 +363,6 @@ merge-descriptors 1.0.1
|
||||
methods 1.1.2 npm
|
||||
micromatch 4.0.5 npm
|
||||
microsoft-authentication 0.0.1 npm
|
||||
mime 1.6.0 npm
|
||||
mime-db 1.52.0 npm
|
||||
mime-types 2.1.35 npm
|
||||
mimic-response 3.1.0 npm
|
||||
@@ -355,10 +373,10 @@ minipass 5.0.0
|
||||
minizlib 2.1.2 npm
|
||||
mkdirp 1.0.4 npm (+1 duplicate)
|
||||
mkdirp-classic 0.5.3 npm
|
||||
mount 2.37.2-4ubuntu3 deb
|
||||
mount 2.37.2-4ubuntu3.4 deb
|
||||
ms 2.0.0 npm (+1 duplicate)
|
||||
ms 2.1.1 npm
|
||||
ms 2.1.2 npm (+1 duplicate)
|
||||
ms 2.1.3 npm
|
||||
nano 6.2-1 deb
|
||||
napi-build-utils 1.0.2 npm
|
||||
native-watchdog 1.4.2 npm
|
||||
@@ -370,34 +388,36 @@ netbase 6.3
|
||||
netcat 1.218-4ubuntu1 deb
|
||||
netcat-openbsd 1.218-4ubuntu1 deb
|
||||
netmask 2.0.2 npm
|
||||
node 18.17.1 binary
|
||||
node 20.11.1 binary
|
||||
node-abi 3.8.0 npm
|
||||
node-addon-api 3.2.1 npm
|
||||
node-addon-api 4.3.0 npm
|
||||
node-addon-api 7.0.0 npm
|
||||
node-addon-api 7.1.0 npm
|
||||
node-fetch 2.7.0 npm
|
||||
node-gyp-build 4.3.0 npm
|
||||
node-pty 1.1.0-beta6 npm
|
||||
node-gyp-build 4.8.1 npm
|
||||
node-pty 1.1.0-beta11 npm
|
||||
nopt 5.0.0 npm
|
||||
npm 1.0.1 npm
|
||||
npmlog 5.0.1 npm
|
||||
nw-pre-gyp-module-test 0.0.1 npm
|
||||
object-assign 4.1.1 npm
|
||||
object-inspect 1.12.3 npm
|
||||
object-inspect 1.13.1 npm
|
||||
objective-c 1.0.0 npm
|
||||
on-finished 2.3.0 npm
|
||||
on-finished 2.4.1 npm
|
||||
on-headers 1.0.2 npm
|
||||
once 1.4.0 npm (+1 duplicate)
|
||||
openssh-client 1:8.9p1-3ubuntu0.6 deb
|
||||
openssh-client 1:8.9p1-3ubuntu0.7 deb
|
||||
openssl 3.0.2-0ubuntu1.15 deb
|
||||
os-tmpdir 1.0.2 npm
|
||||
pac-proxy-agent 7.0.1 npm
|
||||
pac-resolver 7.0.0 npm
|
||||
parseurl 1.3.3 npm
|
||||
passwd 1:4.8.1-2ubuntu2.1 deb
|
||||
passwd 1:4.8.1-2ubuntu2.2 deb
|
||||
patch 2.7.6-7build2 deb
|
||||
path-is-absolute 1.0.1 npm
|
||||
path-to-regexp 0.1.7 npm
|
||||
path-to-regexp 3.2.0 npm
|
||||
pem 1.14.8 npm
|
||||
pend 1.2.0 npm
|
||||
perl 1.0.0 npm
|
||||
@@ -410,18 +430,19 @@ picomatch 2.3.1
|
||||
pinentry-curses 1.1.1-1build2 deb
|
||||
powershell 1.0.0 npm
|
||||
prebuild-install 7.1.1 npm
|
||||
procps 2:3.3.17-6ubuntu2 deb
|
||||
procps 2:3.3.17-6ubuntu2.1 deb
|
||||
proxy-addr 2.0.7 npm
|
||||
proxy-agent 6.3.1 npm
|
||||
proxy-agent 6.4.0 npm
|
||||
proxy-from-env 1.1.0 npm (+1 duplicate)
|
||||
publicsuffix 20211207.1025-1 deb
|
||||
pug 1.0.0 npm
|
||||
pump 3.0.0 npm
|
||||
python 1.0.0 npm
|
||||
qs 6.9.7 npm
|
||||
qs 6.11.0 npm (+1 duplicate)
|
||||
qs 6.12.1 npm
|
||||
r 1.0.0 npm
|
||||
range-parser 1.2.1 npm
|
||||
raw-body 2.4.0 npm
|
||||
raw-body 3.0.0-beta.1 npm
|
||||
razor 1.0.0 npm
|
||||
rc 1.2.8 npm
|
||||
readable-stream 3.6.0 npm
|
||||
@@ -432,11 +453,11 @@ regenerator-runtime 0.14.0
|
||||
requires-port 1.0.0 npm
|
||||
restructuredtext 1.0.0 npm
|
||||
rimraf 3.0.2 npm
|
||||
rotating-file-stream 3.1.1 npm
|
||||
router 2.0.0-alpha.1 npm
|
||||
rotating-file-stream 3.2.1 npm
|
||||
router 2.0.0-beta.2 npm
|
||||
ruby 1.0.0 npm
|
||||
rust 1.0.0 npm
|
||||
safe-buffer 5.1.2 npm (+2 duplicates)
|
||||
safe-buffer 5.1.2 npm
|
||||
safe-buffer 5.2.1 npm (+1 duplicate)
|
||||
safe-compare 1.1.4 npm
|
||||
safer-buffer 2.1.2 npm
|
||||
@@ -444,15 +465,18 @@ scss 1.0.0
|
||||
search-result 1.0.0 npm
|
||||
sed 4.8-1ubuntu2 deb
|
||||
semver 6.3.1 npm
|
||||
semver 7.5.4 npm (+1 duplicate)
|
||||
send 0.17.1 npm
|
||||
semver 7.5.4 npm
|
||||
semver 7.6.0 npm
|
||||
send 1.0.0-beta.2 npm
|
||||
sensible-utils 0.0.17 deb
|
||||
serve-static 1.14.1 npm
|
||||
serve-static 2.0.0-beta.2 npm
|
||||
set-blocking 2.0.0 npm
|
||||
setprototypeof 1.1.0 npm
|
||||
setprototypeof 1.1.1 npm
|
||||
set-function-length 1.2.2 npm
|
||||
setprototypeof 1.2.0 npm
|
||||
shaderlab 1.0.0 npm
|
||||
shellscript 1.0.0 npm
|
||||
side-channel 1.0.4 npm
|
||||
side-channel 1.0.6 npm
|
||||
signal-exit 3.0.7 npm
|
||||
simple-browser 1.0.0 npm
|
||||
simple-concat 1.0.1 npm
|
||||
@@ -463,7 +487,7 @@ socks-proxy-agent 8.0.1
|
||||
socks-proxy-agent 8.0.2 npm
|
||||
source-map 0.6.1 npm
|
||||
sql 1.0.0 npm
|
||||
statuses 1.5.0 npm
|
||||
statuses 2.0.1 npm
|
||||
string-width 4.2.3 npm
|
||||
string_decoder 1.3.0 npm (+1 duplicate)
|
||||
strip-ansi 6.0.1 npm
|
||||
@@ -471,11 +495,11 @@ strip-json-comments 2.0.1
|
||||
sudo 1.9.9-1ubuntu2.4 deb
|
||||
swift 1.0.0 npm
|
||||
sysvinit-utils 3.01-1ubuntu1 deb
|
||||
tar 1.34+dfsg-1ubuntu0.1.22.04.1 deb
|
||||
tar 6.2.0 npm
|
||||
tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb
|
||||
tar 6.2.1 npm
|
||||
tar-fs 2.1.1 npm
|
||||
tar-stream 2.2.0 npm
|
||||
tas-client-umd 0.1.8 npm
|
||||
tas-client-umd 0.2.0 npm
|
||||
theme-abyss 1.0.0 npm
|
||||
theme-defaults 1.0.0 npm
|
||||
theme-kimbie-dark 1.0.0 npm
|
||||
@@ -487,34 +511,36 @@ theme-solarized-dark 1.0.0
|
||||
theme-solarized-light 1.0.0 npm
|
||||
theme-tomorrow-night-blue 1.0.0 npm
|
||||
to-regex-range 5.0.1 npm
|
||||
toidentifier 1.0.0 npm
|
||||
toidentifier 1.0.1 npm
|
||||
tr46 0.0.3 npm
|
||||
tslib 2.6.2 npm
|
||||
tunnel-agent 0.6.0 npm
|
||||
tunnel-forwarding 1.0.0 npm
|
||||
type-is 1.6.18 npm
|
||||
typescript 1.0.0 npm
|
||||
typescript 5.3.2 npm
|
||||
typescript 5.4.5 npm
|
||||
typescript-language-features 1.0.0 npm
|
||||
tzdata 2024a-0ubuntu0.22.04 deb
|
||||
ubuntu-keyring 2021.03.26 deb
|
||||
universalify 0.1.2 npm
|
||||
universalify 2.0.1 npm
|
||||
unpipe 1.0.0 npm
|
||||
usrmerge 25ubuntu2 deb
|
||||
util-deprecate 1.0.2 npm (+1 duplicate)
|
||||
util-linux 2.37.2-4ubuntu3 deb
|
||||
util-linux 2.37.2-4ubuntu3.4 deb
|
||||
utils-merge 1.0.1 npm
|
||||
uuid 9.0.1 npm
|
||||
vary 1.1.2 npm
|
||||
vb 1.0.0 npm
|
||||
vscode-css-languageserver 1.0.0 npm
|
||||
vscode-extensions 0.0.1 npm
|
||||
vscode-html-languageserver 1.0.0 npm
|
||||
vscode-js-profile-table 1.0.8 npm
|
||||
vscode-js-profile-table 1.0.9 npm
|
||||
vscode-json-languageserver 1.3.4 npm
|
||||
vscode-markdown-languageserver 0.4.0 npm
|
||||
vscode-markdown-languageserver 0.5.0-alpha.6 npm
|
||||
vscode-oniguruma 1.7.0 npm
|
||||
vscode-regexpp 3.1.0 npm
|
||||
vscode-reh 1.87.0 npm
|
||||
vscode-reh 1.90.1 npm
|
||||
vscode-textmate 9.0.0 npm
|
||||
vscode-theme-seti 1.0.0 npm
|
||||
webidl-conversions 3.0.1 npm
|
||||
@@ -522,12 +548,13 @@ whatwg-url 5.0.0
|
||||
which 2.0.2 npm
|
||||
wide-align 1.1.5 npm
|
||||
wrappy 1.0.2 npm (+1 duplicate)
|
||||
ws 8.14.2 npm
|
||||
ws 8.17.0 npm
|
||||
xauth 1:1.1-1build2 deb
|
||||
xdg-basedir 4.0.0 npm
|
||||
xml 1.0.0 npm
|
||||
yallist 4.0.0 npm (+1 duplicate)
|
||||
yaml 1.0.0 npm
|
||||
yauzl 2.10.0 npm
|
||||
yauzl 3.1.1 npm
|
||||
yazl 2.4.3 npm
|
||||
zlib1g 1:1.2.11.dfsg-2ubuntu9.2 deb
|
||||
|
||||
Reference in New Issue
Block a user