From 775affa6bff4e17ea0dd7d3be3f246a9d30167ce Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 27 Apr 2024 20:17:40 +0000 Subject: [PATCH 001/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a1353b6..cc710d9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -234,8 +234,8 @@ libblkid1 2.37.2-4ubuntu3.4 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.6 deb -libc6 2.35-0ubuntu3.6 deb +libc-bin 2.35-0ubuntu3.7 deb +libc6 2.35-0ubuntu3.7 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 @@ -324,7 +324,7 @@ 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.7 deb log 1.0.0 npm login 1:4.8.1-2ubuntu2.2 deb logsave 1.46.5-2ubuntu1.1 deb From 7100957e3908ea7697ed942b89eef6f7b78481ec Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 4 May 2024 20:17:36 +0000 Subject: [PATCH 002/117] Bot Updating Templated Files --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8e04844..553668c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -275,7 +275,7 @@ pipeline { # ${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 ghcr.io/linuxserver/jenkins-builder:latest + 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 @@ -608,7 +608,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} From 747361b0946d1e132eb197b56f18825c551288e2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 4 May 2024 20:20:47 +0000 Subject: [PATCH 003/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index cc710d9..9c33f7e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -222,7 +222,7 @@ just-performance 4.3.0 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.12 deb libassuan0 2.5.5-1build1 deb @@ -276,7 +276,7 @@ libmount1 2.37.2-4ubuntu3.4 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 From 5a956a202740035ed27e5d5fced8e94b3cf9e119 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 May 2024 02:44:24 +0000 Subject: [PATCH 004/117] Bot Updating Templated Files --- Jenkinsfile | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 553668c..05a79ab 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -382,11 +382,15 @@ pipeline { 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 - 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 - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : + if [[ -f ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ]]; 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 + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : + else + echo "Image is on the ignore list, but no template exist, skipping deprecation" + fi else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add unraid/${CONTAINER_NAME}.xml From 722941437fdd0dfccdfdf2cabb87732677984ae6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 9 May 2024 02:47:40 +0000 Subject: [PATCH 005/117] Bot Updating Package Versions --- package_versions.txt | 113 +++++++++++++++++++++++++------------------ 1 file changed, 67 insertions(+), 46 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9c33f7e..5b058c8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -18,14 +18,14 @@ 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.7.0-beta.12 npm -@xterm/addon-image 0.8.0-beta.12 npm -@xterm/addon-search 0.15.0-beta.12 npm -@xterm/addon-serialize 0.13.0-beta.12 npm -@xterm/addon-unicode11 0.8.0-beta.12 npm -@xterm/addon-webgl 0.18.0-beta.12 npm -@xterm/headless 5.5.0-beta.12 npm -@xterm/xterm 5.5.0-beta.12 npm +@xterm/addon-canvas 0.8.0-beta.17 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 @@ -38,7 +38,7 @@ apt-utils 2.4.12 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.6 deb @@ -51,7 +51,7 @@ bat 1.0.0 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.4 deb @@ -62,13 +62,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.23.1 npm +code-server 4.89.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -76,10 +79,11 @@ 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.2 deb @@ -95,17 +99,18 @@ dash 0.5.11+git20210903+057cd650a4ed-3build1 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 @@ -120,6 +125,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,12 +136,12 @@ 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.6 npm forwarded 0.2.0 npm @@ -144,8 +151,12 @@ fs-extra 8.1.0 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 @@ -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,13 +185,17 @@ 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 http-proxy-agent 7.0.2 npm @@ -187,11 +203,10 @@ httpolyglot 0.1.2 https-proxy-agent 5.0.1 npm https-proxy-agent 7.0.2 npm https-proxy-agent 7.0.4 npm -i18next 23.10.1 npm -iconv-lite 0.4.24 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 @@ -205,12 +220,13 @@ 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.88.0 npm +js-debug 1.89.0 npm js-debug-companion 1.1.2 npm js-yaml 4.1.0 npm jschardet 3.0.0 npm @@ -346,7 +362,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 @@ -359,8 +374,8 @@ mkdirp 1.0.4 mkdirp-classic 0.5.3 npm 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 @@ -386,8 +401,10 @@ npm 1.0.1 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.7 deb @@ -399,7 +416,7 @@ parseurl 1.3.3 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 @@ -420,10 +437,11 @@ publicsuffix 20211207.1025-1 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 @@ -435,10 +453,10 @@ requires-port 1.0.0 restructuredtext 1.0.0 npm rimraf 3.0.2 npm rotating-file-stream 3.2.1 npm -router 2.0.0-alpha.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 @@ -446,15 +464,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 @@ -465,7 +486,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 @@ -474,7 +495,7 @@ sudo 1.9.9-1ubuntu2.4 swift 1.0.0 npm sysvinit-utils 3.01-1ubuntu1 deb tar 1.34+dfsg-1ubuntu0.1.22.04.2 deb -tar 6.2.0 npm +tar 6.2.1 npm tar-fs 2.1.1 npm tar-stream 2.2.0 npm tas-client-umd 0.1.8 npm @@ -489,7 +510,7 @@ 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 @@ -511,12 +532,12 @@ vb 1.0.0 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.88.1 npm +vscode-reh 1.89.0 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm @@ -524,7 +545,7 @@ 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 From d29b22e87dbdfd2bf7d9ca5d99592d8f6b248898 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 11 May 2024 20:17:49 +0000 Subject: [PATCH 006/117] Bot Updating Templated Files --- Jenkinsfile | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 05a79ab..d5b1250 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -381,16 +381,14 @@ pipeline { 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 [[ -f ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ]]; 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 - git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : - git commit -m 'Bot Moving Deprecated Unraid Template' || : - else - echo "Image is on the ignore list, but no template exist, skipping deprecation" - fi + 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 + git mv unraid/${CONTAINER_NAME}.xml unraid/deprecated/${CONTAINER_NAME}.xml || : + git commit -m 'Bot Moving Deprecated Unraid Template' || : else cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml ${TEMPDIR}/unraid/templates/unraid/ git add unraid/${CONTAINER_NAME}.xml From b5003b3fcb7f028b0e518501076615be359a7cfe Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 11 May 2024 20:23:34 +0000 Subject: [PATCH 007/117] Bot Updating Package Versions --- package_versions.txt | 1 - 1 file changed, 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 5b058c8..bdc7b40 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -45,7 +45,6 @@ base-files 12ubuntu4.6 base-passwd 3.5.52build1 deb base64-js 1.5.1 npm bash 5.1-6ubuntu1.1 deb -bash 5.1.16 binary basic-ftp 5.0.3 npm bat 1.0.0 npm beep-boop 1.2.3 npm From 7e9c990b0e00e1dcaaed8a506152f773d41401a5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 14 May 2024 17:40:42 +0000 Subject: [PATCH 008/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bdc7b40..6a572e5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -70,7 +70,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.89.0 npm +code-server 4.89.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -536,7 +536,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.89.0 npm +vscode-reh 1.89.1 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From 970ccd8ad0b20aa2d24bf7e3bad0b2674d0508a2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 25 May 2024 20:16:24 +0000 Subject: [PATCH 009/117] Bot Updating Templated Files --- Jenkinsfile | 41 +++++++++++------------------------------ 1 file changed, 11 insertions(+), 30 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d5b1250..78b76dc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -295,7 +295,7 @@ pipeline { echo "Jenkinsfile is up to date." fi 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 Dockerfile.armhf" + 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}" @@ -525,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} ." } } @@ -556,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} ." } } @@ -584,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) { @@ -707,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}\" \ @@ -815,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 ''' From 6ee4ad2caed96d711e933590a18754989a8d8ffe Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 25 May 2024 20:17:43 +0000 Subject: [PATCH 010/117] Bot Updating Templated Files --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 47010ed..1557cb5 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ Find us at: # [linuxserver/code-server](https://github.com/linuxserver/docker-code-server) -[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fcode-server?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh/gateway/linuxserver-ci/docker/linuxserver%2Fcode-server) +[![Scarf.io pulls](https://scarf.sh/installs-badge/linuxserver-ci/linuxserver%2Fcode-server?color=94398d&label-color=555555&logo-color=ffffff&style=for-the-badge&package-type=docker)](https://scarf.sh) [![GitHub Stars](https://img.shields.io/github/stars/linuxserver/docker-code-server.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-code-server) [![GitHub Release](https://img.shields.io/github/release/linuxserver/docker-code-server.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=github)](https://github.com/linuxserver/docker-code-server/releases) [![GitHub Package Repository](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub%20Package&logo=github)](https://github.com/linuxserver/docker-code-server/packages) From a43c086ca221fb1350d0ce66cdef2aabf437bc52 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 1 Jun 2024 20:19:00 +0000 Subject: [PATCH 011/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6a572e5..6b35ca7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -158,9 +158,9 @@ get-intrinsic 1.2.1 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 From d4a60059b549e4f7493cd1950e03aeec3f953127 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 8 Jun 2024 20:17:31 +0000 Subject: [PATCH 012/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6b35ca7..2244ab0 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -249,8 +249,8 @@ libblkid1 2.37.2-4ubuntu3.4 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.7 deb -libc6 2.35-0ubuntu3.7 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 @@ -339,7 +339,7 @@ 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.7 deb +locales 2.35-0ubuntu3.8 deb log 1.0.0 npm login 1:4.8.1-2ubuntu2.2 deb logsave 1.46.5-2ubuntu1.1 deb From 64defa87740deaa41896be4db3f5461672e0c0b7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 11 Jun 2024 18:43:35 +0000 Subject: [PATCH 013/117] Bot Updating Package Versions --- package_versions.txt | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2244ab0..e2c6714 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -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,7 +19,6 @@ 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.8.0-beta.17 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 @@ -70,7 +70,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.89.1 npm +code-server 4.90.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -146,6 +146,7 @@ follow-redirects 1.15.6 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 @@ -225,13 +226,14 @@ jake 1.0.0 java 1.0.0 npm javascript 1.0.0 npm jq 1.6-2.1ubuntu3 deb -js-debug 1.89.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 @@ -386,14 +388,14 @@ netbase 6.3 netcat 1.218-4ubuntu1 deb netcat-openbsd 1.218-4ubuntu1 deb netmask 2.0.2 npm -node 18.18.2 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-gyp-build 4.8.1 npm node-pty 1.1.0-beta11 npm nopt 5.0.0 npm npm 1.0.1 npm @@ -497,7 +499,7 @@ tar 1.34+dfsg-1ubuntu0.1.22.04.2 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 @@ -521,11 +523,13 @@ typescript-language-features 1.0.0 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.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 @@ -536,7 +540,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.89.1 npm +vscode-reh 1.90.0 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From a7e1890e7296f55ddfc2917efd3a13eba7918181 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 13 Jun 2024 01:47:08 +0000 Subject: [PATCH 014/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index e2c6714..84ef32d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -70,7 +70,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.90.0 npm +code-server 4.90.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From 1135a516fbef6a61f43edfc62ed0f06c130b7e82 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 14 Jun 2024 21:43:18 +0000 Subject: [PATCH 015/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 84ef32d..922b4f3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -70,7 +70,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.90.1 npm +code-server 4.90.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -540,7 +540,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.90.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 From 3021ba30a7a7011ac9f6c722b921058603392536 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 21 Jun 2024 19:40:27 +0000 Subject: [PATCH 016/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 922b4f3..c56c80e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -70,7 +70,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.90.2 npm +code-server 4.90.3 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -540,7 +540,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.90.1 npm +vscode-reh 1.90.2 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From 8ba6ad1f09eb33d7922d549950e20a283eeb36f6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 6 Jul 2024 20:19:25 +0000 Subject: [PATCH 017/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c56c80e..032d2b7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -321,7 +321,7 @@ libsmartcols1 2.37.2-4ubuntu3.4 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.15 deb +libssl3 3.0.2-0ubuntu1.16 deb libstdc++6 12.3.0-1ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.12 deb libtasn1-6 4.18.0-4build1 deb @@ -408,8 +408,8 @@ objective-c 1.0.0 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.7 deb -openssl 3.0.2-0ubuntu1.15 deb +openssh-client 1:8.9p1-3ubuntu0.10 deb +openssl 3.0.2-0ubuntu1.16 deb os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.1 npm pac-resolver 7.0.0 npm From 0e9479744afcb8a1ad23401209847e1bf5c78f0b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 10 Jul 2024 07:43:03 +0000 Subject: [PATCH 018/117] Bot Updating Package Versions --- package_versions.txt | 36 +++++++++++++++++++----------------- 1 file changed, 19 insertions(+), 17 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 032d2b7..3a5d31c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,19 +13,20 @@ NAME VERSION @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/proxy-agent 0.21.0 npm @vscode/ripgrep 1.15.9 npm @vscode/spdlog 0.15.0 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 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 +@xterm/addon-clipboard 0.2.0-beta.4 npm +@xterm/addon-image 0.9.0-beta.21 npm +@xterm/addon-search 0.16.0-beta.21 npm +@xterm/addon-serialize 0.14.0-beta.21 npm +@xterm/addon-unicode11 0.9.0-beta.21 npm +@xterm/addon-webgl 0.19.0-beta.21 npm +@xterm/headless 5.6.0-beta.21 npm +@xterm/xterm 5.6.0-beta.21 npm abbrev 1.1.1 npm accepts 1.3.8 npm adduser 3.118ubuntu5 deb @@ -52,7 +53,7 @@ bindings 1.5.0 bl 4.1.0 npm body-parser 2.0.0-beta.2 npm brace-expansion 1.1.11 npm -braces 3.0.2 npm +braces 3.0.3 npm bsdutils 1:2.37.2-4ubuntu3.4 deb buffer 5.7.1 npm buffer-alloc 1.2.0 npm @@ -70,7 +71,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.90.3 npm +code-server 4.91.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -139,7 +140,7 @@ express 5.0.0-beta.3 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 +fill-range 7.1.1 npm finalhandler 1.2.0 npm findutils 4.8.0-1ubuntu3 deb follow-redirects 1.15.6 npm @@ -226,10 +227,11 @@ jake 1.0.0 java 1.0.0 npm javascript 1.0.0 npm jq 1.6-2.1ubuntu3 deb -js-debug 1.90.0 npm +js-base64 3.7.7 npm +js-debug 1.91.0 npm js-debug-companion 1.1.2 npm js-yaml 4.1.0 npm -jschardet 3.0.0 npm +jschardet 3.1.2 npm json 1.0.0 npm json-language-features 1.0.0 npm jsonfile 4.0.0 npm @@ -518,9 +520,9 @@ tunnel-agent 0.6.0 tunnel-forwarding 1.0.0 npm type-is 1.6.18 npm typescript 1.0.0 npm -typescript 5.4.5 npm +typescript 5.5.2 npm typescript-language-features 1.0.0 npm -tzdata 2024a-0ubuntu0.22.04 deb +tzdata 2024a-0ubuntu0.22.04.1 deb ubuntu-keyring 2021.03.26 deb universalify 0.1.2 npm universalify 2.0.1 npm @@ -540,7 +542,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.90.2 npm +vscode-reh 1.91.0 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm @@ -548,7 +550,7 @@ 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.17.0 npm +ws 8.17.1 npm xauth 1:1.1-1build2 deb xdg-basedir 4.0.0 npm xml 1.0.0 npm From 89eb9d74783c91201e6c8a54d0040fd447221593 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 13 Jul 2024 20:17:26 +0000 Subject: [PATCH 019/117] Bot Updating Templated Files --- Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 78b76dc..2da4792 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -245,7 +245,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.19 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 && \ python3 -m venv /lsiopy && \ pip install --no-cache-dir -U pip && \ @@ -352,7 +352,7 @@ pipeline { 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 + git clone --depth=1 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 cp ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/docker-${CONTAINER_NAME}.md ${TEMPDIR}/docs/docker-documentation/docs/images/ cd ${TEMPDIR}/docs/docker-documentation @@ -370,8 +370,8 @@ pipeline { echo "Docs update not needed, skipping" fi mkdir -p ${TEMPDIR}/unraid - git clone https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates - git clone https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates + git clone --depth=1 https://github.com/linuxserver/docker-templates.git ${TEMPDIR}/unraid/docker-templates + git clone --depth=1 https://github.com/linuxserver/templates.git ${TEMPDIR}/unraid/templates if [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-logo.png ]]; then sed -i "s|master/linuxserver.io/img/linuxserver-ls-logo.png|master/linuxserver.io/img/${CONTAINER_NAME}-logo.png|" ${TEMPDIR}/docker-${CONTAINER_NAME}/.jenkins-external/${CONTAINER_NAME}.xml elif [[ -f ${TEMPDIR}/unraid/docker-templates/linuxserver.io/img/${CONTAINER_NAME}-icon.png ]]; then @@ -703,7 +703,7 @@ pipeline { set -e docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + 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} fi docker run --rm \ @@ -794,7 +794,7 @@ 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 [ "${CI}" == "false" ]; then - docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + 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} fi for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do From 92e9eab4d572c2da087207dafd5c60f8429c83df Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 13 Jul 2024 20:18:48 +0000 Subject: [PATCH 020/117] Bot Updating Templated Files --- .github/workflows/permissions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml index 1447bc5..02e1bdb 100755 --- a/.github/workflows/permissions.yml +++ b/.github/workflows/permissions.yml @@ -5,6 +5,8 @@ on: - '**/run' - '**/finish' - '**/check' + - 'root/migrations/*' + jobs: permission_check: uses: linuxserver/github-workflows/.github/workflows/init-svc-executable-permissions.yml@v1 From 218becb211d2c5f52cc21f56aba067947b09ceeb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 17 Jul 2024 17:40:18 +0000 Subject: [PATCH 021/117] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3a5d31c..3d9e852 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -71,7 +71,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.91.0 npm +code-server 4.91.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -286,8 +286,8 @@ libkeyutils1 1.6.1-2ubuntu3 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.17+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.17+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.1 deb +libldap-common 2.5.18+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 @@ -542,7 +542,7 @@ vscode-json-languageserver 1.3.4 vscode-markdown-languageserver 0.5.0-alpha.6 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.91.0 npm +vscode-reh 1.91.1 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From e4b105a61adb82b359e3c2f89468c02220654fb7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 3 Aug 2024 20:18:19 +0000 Subject: [PATCH 022/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3d9e852..b6acb5c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -286,8 +286,8 @@ libkeyutils1 1.6.1-2ubuntu3 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.18+dfsg-0ubuntu0.22.04.1 deb -libldap-common 2.5.18+dfsg-0ubuntu0.22.04.1 deb +libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.2 deb +libldap-common 2.5.18+dfsg-0ubuntu0.22.04.2 deb liblz4-1 1.9.3-2build2 deb liblzma5 5.2.5-2ubuntu1 deb libmd0 1.0.4-1build1 deb From 9ca15d0f9de5475e63ba71bb3b97beca1c47a6b0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 10 Aug 2024 20:19:55 +0000 Subject: [PATCH 023/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index b6acb5c..77f87cb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -93,7 +93,7 @@ crypt 0.0.2 csharp 1.0.0 npm css 1.0.0 npm css-language-features 1.0.0 npm -curl 7.81.0-1ubuntu1.16 deb +curl 7.81.0-1ubuntu1.17 deb dart 1.0.0 npm dash 0.5.11+git20210903+057cd650a4ed-3build1 deb data-uri-to-buffer 5.0.1 npm @@ -260,8 +260,8 @@ libcap2 1:2.44-1ubuntu0.22.04.1 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.16 deb -libcurl4 7.81.0-1ubuntu1.16 deb +libcurl3-gnutls 7.81.0-1ubuntu1.17 deb +libcurl4 7.81.0-1ubuntu1.17 deb libdb5.3 5.3.28+dfsg1-0.8ubuntu3 deb libdebconfclient0 0.261ubuntu1 deb libedit2 3.1-20210910-1build1 deb @@ -323,7 +323,7 @@ libsmartcols1 2.37.2-4ubuntu3.4 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.16 deb +libssl3 3.0.2-0ubuntu1.17 deb libstdc++6 12.3.0-1ubuntu1~22.04 deb libsystemd0 249.11-0ubuntu3.12 deb libtasn1-6 4.18.0-4build1 deb @@ -411,7 +411,7 @@ on-finished 2.4.1 on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) openssh-client 1:8.9p1-3ubuntu0.10 deb -openssl 3.0.2-0ubuntu1.16 deb +openssl 3.0.2-0ubuntu1.17 deb os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.1 npm pac-resolver 7.0.0 npm From 9b20246cde06416f88deff916969372576780fc3 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 17 Aug 2024 20:17:56 +0000 Subject: [PATCH 024/117] Bot Updating Templated Files --- Jenkinsfile | 62 ++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 52 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2da4792..791aea0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,6 +17,8 @@ pipeline { GITLAB_TOKEN=credentials('b6f0f1dd-6952-4cf6-95d1-9c06380283f0') GITLAB_NAMESPACE=credentials('gitlab-namespace-id') DOCKERHUB_TOKEN=credentials('docker-hub-ci-pat') + QUAYIO_API_TOKEN=credentials('quayio-repo-api-token') + GIT_SIGNING_KEY=credentials('484fbca6-9a4f-455e-b9e3-97ac98785f5f') CONTAINER_NAME = 'code-server' BUILD_VERSION_ARG = 'CODE_RELEASE' LS_USER = 'linuxserver' @@ -36,9 +38,23 @@ pipeline { CI_WEBPATH='' } stages { + stage("Set git config"){ + steps{ + sh '''#!/bin/bash + cat ${GIT_SIGNING_KEY} > /config/.ssh/id_sign + chmod 600 /config/.ssh/id_sign + ssh-keygen -y -f /config/.ssh/id_sign > /config/.ssh/id_sign.pub + echo "Using $(ssh-keygen -lf /config/.ssh/id_sign) to sign commits" + git config --global gpg.format ssh + git config --global user.signingkey /config/.ssh/id_sign + git config --global commit.gpgsign true + ''' + } + } // Setup all the basic environment variables needed for the build stage("Set ENV Variables base"){ steps{ + echo "Running on node: ${NODE_NAME}" sh '''#! /bin/bash containers=$(docker ps -aq) if [[ -n "${containers}" ]]; then @@ -381,9 +397,9 @@ pipeline { 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 && [[ -f ${TEMPDIR}/unraid/templates/unraid/deprecated/${CONTAINER_NAME}.xml ]]; 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 + 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 @@ -476,10 +492,10 @@ pipeline { } } /* ####################### - GitLab Mirroring + GitLab Mirroring and Quay.io Repo Visibility ####################### */ - // Ping into Gitlab to mirror this repo and have a registry endpoint - stage("GitLab Mirror"){ + // Ping into Gitlab to mirror this repo and have a registry endpoint & mark this repo on Quay.io as public + stage("GitLab Mirror and Quay.io Visibility"){ when { environment name: 'EXIT_STATUS', value: '' } @@ -495,6 +511,8 @@ pipeline { "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" ''' + sh '''curl -H "Content-Type: application/json" -H "Authorization: Bearer ${QUAYIO_API_TOKEN}" -X POST "https://quay.io/api/v1/repository${QUAYIMAGE/quay.io/}/changevisibility" \ + -d '{"visibility":"public"}' ||: ''' } } /* ############### @@ -589,7 +607,7 @@ pipeline { --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) { + retry_backoff(5,5) { sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" } sh '''#! /bin/bash @@ -745,7 +763,7 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { - retry(5) { + retry_backoff(5,5) { sh '''#! /bin/bash set -e echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin @@ -763,7 +781,7 @@ pipeline { docker push ${PUSHIMAGE}:${META_TAG} docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} if [ -n "${SEMVER}" ]; then - docker push ${PUSHIMAGE}:${SEMVER} + docker push ${PUSHIMAGE}:${SEMVER} fi done ''' @@ -786,7 +804,7 @@ pipeline { passwordVariable: 'QUAYPASS' ] ]) { - retry(5) { + retry_backoff(5,5) { sh '''#! /bin/bash set -e echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --password-stdin @@ -849,7 +867,7 @@ pipeline { "object": "'${COMMIT_SHA}'",\ "message": "Tagging Release '${EXT_RELEASE_CLEAN}'-ls'${LS_TAG_NUMBER}' to master",\ "type": "commit",\ - "tagger": {"name": "LinuxServer Jenkins","email": "jenkins@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' + "tagger": {"name": "LinuxServer-CI","email": "ci@linuxserver.io","date": "'${GITHUB_DATE}'"}}' ''' echo "Pushing New release for Tag" sh '''#! /bin/bash echo "Updating to ${EXT_RELEASE_CLEAN}" > releasebody.json @@ -981,6 +999,13 @@ EOF ###################### */ post { always { + sh '''#!/bin/bash + rm -rf /config/.ssh/id_sign + rm -rf /config/.ssh/id_sign.pub + git config --global --unset gpg.format + git config --global --unset user.signingkey + git config --global --unset commit.gpgsign + ''' script{ if (env.EXIT_STATUS == "ABORTED"){ sh 'echo "build aborted"' @@ -1010,3 +1035,20 @@ EOF } } } + +def retry_backoff(int max_attempts, int power_base, Closure c) { + int n = 0 + while (n < max_attempts) { + try { + c() + return + } catch (err) { + if ((n + 1) >= max_attempts) { + throw err + } + sleep(power_base ** n) + n++ + } + } + return +} From f203d3a7c1694f879303c849c328ceb69c5b9dd6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 17 Aug 2024 20:20:10 +0000 Subject: [PATCH 025/117] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 45 +++++++++---------- .../workflows/external_trigger_scheduler.yml | 24 +++++----- .github/workflows/package_trigger.yml | 22 ++++----- .../workflows/package_trigger_scheduler.yml | 18 ++++---- 4 files changed, 54 insertions(+), 55 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 62cf5e0..cd24376 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -12,17 +12,20 @@ jobs: - name: External Trigger if: github.ref == 'refs/heads/master' run: | + printf "# External trigger for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER }}" ]; then - echo "**** Github secret PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi - echo "**** External trigger running off of master branch. To disable this trigger, set a Github secret named \"PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\". ****" - echo "External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY - echo "**** Retrieving external version ****" + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY + printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -u ${{ secrets.CR_USER }}:${{ secrets.CR_PAT }} -sX GET https://api.github.com/repos/coder/code-server/releases/latest | jq -r '.tag_name' | sed 's|^v||') + echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then - echo "**** Can't retrieve external version, exiting ****" + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Can't retrieve external version, exiting" >> $GITHUB_STEP_SUMMARY FAILURE_REASON="Can't retrieve external version for code-server branch master" GHA_TRIGGER_URL="https://github.com/linuxserver/docker-code-server/actions/runs/${{ github.run_id }}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, @@ -31,9 +34,8 @@ jobs: exit 1 fi EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "**** External version: ${EXT_RELEASE} ****" - echo "External version: ${EXT_RELEASE}" >> $GITHUB_STEP_SUMMARY - echo "**** Retrieving last pushed version ****" + echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY + echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/code-server" tag="latest" token=$(curl -sX GET \ @@ -60,37 +62,34 @@ jobs: IMAGE_RELEASE=$(echo ${image_info} | jq -r '.Labels.build_version' | awk '{print $3}') IMAGE_VERSION=$(echo ${IMAGE_RELEASE} | awk -F'-ls' '{print $1}') if [ -z "${IMAGE_VERSION}" ]; then - echo "**** Can't retrieve last pushed version, exiting ****" + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "Can't retrieve last pushed version, exiting" >> $GITHUB_STEP_SUMMARY FAILURE_REASON="Can't retrieve last pushed version for code-server tag latest" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 16711680, "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - echo "**** Last pushed version: ${IMAGE_VERSION} ****" - echo "Last pushed version: ${IMAGE_VERSION}" >> $GITHUB_STEP_SUMMARY + echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then - echo "**** Version ${EXT_RELEASE} already pushed, exiting ****" - echo "Version ${EXT_RELEASE} already pushed, exiting" >> $GITHUB_STEP_SUMMARY + echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "**** New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting ****" - echo "New version ${EXT_RELEASE} found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY exit 0 else - echo "**** New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build ****" - echo "New version ${EXT_RELEASE} found; old version was ${IMAGE_VERSION}. Triggering new build" >> $GITHUB_STEP_SUMMARY + printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/buildWithParameters?PACKAGE_CHECK=false \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "**** Jenkins job queue url: ${response%$'\r'} ****" - echo "**** Sleeping 10 seconds until job starts ****" + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" - echo "**** Jenkins job build url: ${buildurl} ****" - echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY - echo "**** Attempting to change the Jenkins job description ****" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY curl -iX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index e354934..38bb794 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -15,31 +15,31 @@ jobs: - name: External Trigger Scheduler run: | - echo "**** Branches found: ****" - git for-each-ref --format='%(refname:short)' refs/remotes - for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + printf "# External trigger scheduler for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY + printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY + for br in $(git for-each-ref --format='%(refname:lstrip=3)' refs/remotes) do - br=$(echo "$br" | sed 's|origin/||g') - echo "**** Evaluating branch ${br} ****" + if [[ "${br}" == "HEAD" ]]; then + printf "\nSkipping %s.\n" ${br} >> $GITHUB_STEP_SUMMARY + continue + fi + printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY ls_jenkins_vars=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/jenkins-vars.yml) ls_branch=$(echo "${ls_jenkins_vars}" | yq -r '.ls_branch') ls_trigger=$(echo "${ls_jenkins_vars}" | yq -r '.external_type') if [[ "${br}" == "${ls_branch}" ]] && [[ "${ls_trigger}" != "os" ]]; then - echo "**** Branch ${br} appears to be live and trigger is not os; checking workflow. ****" + echo "Branch appears to be live and trigger is not os; checking workflow." >> $GITHUB_STEP_SUMMARY if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/.github/workflows/external_trigger.yml > /dev/null 2>&1; then - echo "**** Workflow exists. Triggering external trigger workflow for branch ${br} ****." - echo "Triggering external trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY + echo "Triggering external trigger workflow for branch." >> $GITHUB_STEP_SUMMARY curl -iX POST \ -H "Authorization: token ${{ secrets.CR_PAT }}" \ -H "Accept: application/vnd.github.v3+json" \ -d "{\"ref\":\"refs/heads/${br}\"}" \ https://api.github.com/repos/linuxserver/docker-code-server/actions/workflows/external_trigger.yml/dispatches else - echo "**** Workflow doesn't exist; skipping trigger. ****" - echo "Skipping branch ${br} due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY + echo "Skipping branch due to no external trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else - echo "**** ${br} is either a dev branch, or has no external version; skipping trigger. ****" - echo "Skipping branch ${br} due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY + echo "Skipping branch due to being detected as dev branch or having no external version." >> $GITHUB_STEP_SUMMARY fi done diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml index d12a3eb..57c7cd4 100644 --- a/.github/workflows/package_trigger.yml +++ b/.github/workflows/package_trigger.yml @@ -12,29 +12,29 @@ jobs: - name: Package Trigger if: github.ref == 'refs/heads/master' run: | + printf "# Package trigger for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER }}" ]; then - echo "**** Github secret PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER is set; skipping trigger. ****" - echo "Github secret \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "**** There already seems to be an active build on Jenkins; skipping package trigger ****" - echo "There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY exit 0 fi - echo "**** Package trigger running off of master branch. To disable, set a Github secret named \"PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\". ****" - echo "Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/buildWithParameters?PACKAGE_CHECK=true \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "**** Jenkins job queue url: ${response%$'\r'} ****" - echo "**** Sleeping 10 seconds until job starts ****" + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') buildurl="${buildurl%$'\r'}" - echo "**** Jenkins job build url: ${buildurl} ****" - echo "Jenkins job build url: ${buildurl}" >> $GITHUB_STEP_SUMMARY - echo "**** Attempting to change the Jenkins job description ****" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY curl -iX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index c1aabdd..8b232cb 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -15,17 +15,19 @@ jobs: - name: Package Trigger Scheduler run: | - echo "**** Branches found: ****" - git for-each-ref --format='%(refname:short)' refs/remotes - for br in $(git for-each-ref --format='%(refname:short)' refs/remotes) + printf "# Package trigger scheduler for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY + printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY + for br in $(git for-each-ref --format='%(refname:lstrip=3)' refs/remotes) do - br=$(echo "$br" | sed 's|origin/||g') - echo "**** Evaluating branch ${br} ****" + if [[ "${br}" == "HEAD" ]]; then + printf "\nSkipping %s.\n" ${br} >> $GITHUB_STEP_SUMMARY + continue + fi + printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/jenkins-vars.yml | yq -r '.ls_branch') if [ "${br}" == "${ls_branch}" ]; then - echo "**** Branch ${br} appears to be live; checking workflow. ****" + echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then - echo "**** Workflow exists. Triggering package trigger workflow for branch ${br}. ****" echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY triggered_branches="${triggered_branches}${br} " curl -iX POST \ @@ -35,11 +37,9 @@ jobs: https://api.github.com/repos/linuxserver/docker-code-server/actions/workflows/package_trigger.yml/dispatches sleep 30 else - echo "**** Workflow doesn't exist; skipping trigger. ****" echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY fi else - echo "**** ${br} appears to be a dev branch; skipping trigger. ****" echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY fi done From deb7a4925c13590cdb732d6e518aaa7b04c40f53 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 17 Aug 2024 20:23:04 +0000 Subject: [PATCH 026/117] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 77f87cb..0dbc0b3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -277,14 +277,14 @@ libgdbm6 1.23-1 libgmp10 2:6.2.1+dfsg-3ubuntu1 deb libgnutls30 3.7.3-4ubuntu1.5 deb libgpg-error0 1.43-3 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.3 deb +libgssapi-krb5-2 1.19.2-2ubuntu0.4 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.3 deb +libk5crypto3 1.19.2-2ubuntu0.4 deb libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.3 deb -libkrb5support0 1.19.2-2ubuntu0.3 deb +libkrb5-3 1.19.2-2ubuntu0.4 deb +libkrb5support0 1.19.2-2ubuntu0.4 deb libksba8 1.6.0-2ubuntu0.2 deb libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.2 deb libldap-common 2.5.18+dfsg-0ubuntu0.22.04.2 deb From 3b59cd4197e1bf0411570c2a8d67313c2d1f2c5a Mon Sep 17 00:00:00 2001 From: thespad Date: Mon, 19 Aug 2024 18:51:04 +0100 Subject: [PATCH 027/117] Rebase to noble --- Dockerfile | 5 ++--- Dockerfile.aarch64 | 5 ++--- Jenkinsfile | 4 ++-- README.md | 5 +++-- jenkins-vars.yml | 4 ++-- readme-vars.yml | 14 ++++---------- root/etc/s6-overlay/s6-rc.d/init-code-server/run | 14 +++++++++----- root/etc/s6-overlay/s6-rc.d/init-code-server/type | 2 +- root/etc/s6-overlay/s6-rc.d/init-code-server/up | 2 +- .../s6-rc.d/svc-code-server/notification-fd | 2 +- root/etc/s6-overlay/s6-rc.d/svc-code-server/run | 5 +++-- root/etc/s6-overlay/s6-rc.d/svc-code-server/type | 2 +- root/usr/local/bin/install-extension | 2 +- 13 files changed, 32 insertions(+), 34 deletions(-) diff --git a/Dockerfile b/Dockerfile index 50a3794..d18f040 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:noble # set version label ARG BUILD_DATE @@ -16,11 +16,9 @@ RUN \ apt-get update && \ apt-get install -y \ git \ - jq \ libatomic1 \ nano \ net-tools \ - netcat \ sudo && \ echo "**** install code-server ****" && \ if [ -z ${CODE_RELEASE+x} ]; then \ @@ -33,6 +31,7 @@ RUN \ "https://github.com/coder/code-server/releases/download/v${CODE_RELEASE}/code-server-${CODE_RELEASE}-linux-amd64.tar.gz" && \ tar xf /tmp/code-server.tar.gz -C \ /app/code-server --strip-components=1 && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** clean up ****" && \ apt-get clean && \ rm -rf \ diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 9502c20..3d93ba6 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,4 +1,4 @@ -FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-jammy +FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble # set version label ARG BUILD_DATE @@ -16,11 +16,9 @@ RUN \ apt-get update && \ apt-get install -y \ git \ - jq \ libatomic1 \ nano \ net-tools \ - netcat \ sudo && \ echo "**** install code-server ****" && \ if [ -z ${CODE_RELEASE+x} ]; then \ @@ -33,6 +31,7 @@ RUN \ "https://github.com/coder/code-server/releases/download/v${CODE_RELEASE}/code-server-${CODE_RELEASE}-linux-arm64.tar.gz" && \ tar xf /tmp/code-server.tar.gz -C \ /app/code-server --strip-components=1 && \ + printf "Linuxserver.io version: ${VERSION}\nBuild-date: ${BUILD_DATE}" > /build_version && \ echo "**** clean up ****" && \ apt-get clean && \ rm -rf \ diff --git a/Jenkinsfile b/Jenkinsfile index 791aea0..8154a51 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -33,8 +33,8 @@ pipeline { CI_PORT='8443' CI_SSL='false' CI_DELAY='120' - CI_DOCKERENV='TZ=US/Pacific' - CI_AUTH='user:password' + CI_DOCKERENV='' + CI_AUTH='' CI_WEBPATH='' } stages { diff --git a/README.md b/README.md index 1557cb5..7caa479 100644 --- a/README.md +++ b/README.md @@ -101,7 +101,7 @@ services: - PROXY_DOMAIN=code-server.my.domain #optional - DEFAULT_WORKSPACE=/config/workspace #optional volumes: - - /path/to/appdata/config:/config + - /path/to/code-server/config:/config ports: - 8443:8443 restart: unless-stopped @@ -122,7 +122,7 @@ docker run -d \ -e PROXY_DOMAIN=code-server.my.domain `#optional` \ -e DEFAULT_WORKSPACE=/config/workspace `#optional` \ -p 8443:8443 \ - -v /path/to/appdata/config:/config \ + -v /path/to/code-server/config:/config \ --restart unless-stopped \ lscr.io/linuxserver/code-server:latest ``` @@ -306,6 +306,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **19.08.24:** - Rebase to Ubuntu Noble. * **01.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **05.10.22:** - Install recommended deps to maintain parity with the older images. * **29.09.22:** - Rebase to jammy, switch to s6v3. Fix chown logic to skip `/config/workspace` contents. diff --git a/jenkins-vars.yml b/jenkins-vars.yml index 5931893..d9a9058 100644 --- a/jenkins-vars.yml +++ b/jenkins-vars.yml @@ -22,6 +22,6 @@ repo_vars: - CI_PORT='8443' - CI_SSL='false' - CI_DELAY='120' - - CI_DOCKERENV='TZ=US/Pacific' - - CI_AUTH='user:password' + - CI_DOCKERENV='' + - CI_AUTH='' - CI_WEBPATH='' diff --git a/readme-vars.yml b/readme-vars.yml index e5a145f..1c49ea6 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -10,22 +10,16 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_ available_architectures: - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} -# development version -development_versions: false -development_versions_items: - - {tag: "latest", desc: "Stable releases"} + # container parameters common_param_env_vars_enabled: true param_container_name: "{{ project_name }}" param_usage_include_vols: true param_volumes: - - {vol_path: "/config", vol_host_path: "/path/to/appdata/config", desc: "Contains all relevant configuration files."} + - {vol_path: "/config", vol_host_path: "/path/to/{{ project_name }}/config", desc: "Contains all relevant configuration files."} param_usage_include_ports: true param_ports: - {external_port: "8443", internal_port: "8443", port_desc: "web gui"} -param_usage_include_env: true -param_env_vars: - - {env_var: "TZ", env_value: "Europe/London", desc: "Specify a timezone to use EG Europe/London"} # optional container parameters opt_param_usage_include_env: true opt_param_env_vars: @@ -35,8 +29,7 @@ opt_param_env_vars: - {env_var: "SUDO_PASSWORD_HASH", env_value: "", desc: "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`."} - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#sub-domains)"} - {env_var: "DEFAULT_WORKSPACE", env_value: "/config/workspace", desc: "If this optional variable is set, code-server will open this directory by default"} -optional_block_1: false -optional_block_1_items: "" + # application setup block app_setup_block_enabled: true app_setup_block: | @@ -54,6 +47,7 @@ app_setup_block: | How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). # changelog changelogs: + - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "05.10.22:", desc: "Install recommended deps to maintain parity with the older images."} - {date: "29.09.22:", desc: "Rebase to jammy, switch to s6v3. Fix chown logic to skip `/config/workspace` contents."} diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index d93a4d2..883024d 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -1,14 +1,15 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash mkdir -p /config/{extensions,data,workspace,.ssh} -if [ -n "${SUDO_PASSWORD}" ] || [ -n "${SUDO_PASSWORD_HASH}" ]; then +if [[ -n "${SUDO_PASSWORD}" ]] || [[ -n "${SUDO_PASSWORD_HASH}" ]]; then echo "setting up sudo access" if ! grep -q 'abc' /etc/sudoers; then echo "adding abc to sudoers" echo "abc ALL=(ALL:ALL) ALL" >> /etc/sudoers fi - if [ -n "${SUDO_PASSWORD_HASH}" ]; then + if [[ -n "${SUDO_PASSWORD_HASH}" ]]; then echo "setting sudo password using sudo password hash" sed -i "s|^abc:\!:|abc:${SUDO_PASSWORD_HASH}:|" /etc/shadow else @@ -17,15 +18,18 @@ if [ -n "${SUDO_PASSWORD}" ] || [ -n "${SUDO_PASSWORD_HASH}" ]; then fi fi -[[ ! -f /config/.bashrc ]] && \ +if [[ ! -f /config/.bashrc ]]; then cp /root/.bashrc /config/.bashrc -[[ ! -f /config/.profile ]] && \ +fi + +if [[ ! -f /config/.profile ]]; then cp /root/.profile /config/.profile +fi # fix permissions (ignore contents of /config/workspace) find /config -path /config/workspace -prune -o -exec chown abc:abc {} + chown abc:abc /config/workspace chmod 700 /config/.ssh -if [ -n "$(ls -A /config/.ssh)" ]; then +if [[ -n "$(ls -A /config/.ssh)" ]]; then chmod 600 /config/.ssh/* fi diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/type b/root/etc/s6-overlay/s6-rc.d/init-code-server/type index 3d92b15..bdd22a1 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/type +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/type @@ -1 +1 @@ -oneshot \ No newline at end of file +oneshot diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/up b/root/etc/s6-overlay/s6-rc.d/init-code-server/up index 4efdc97..3b22ac9 100644 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/up +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/up @@ -1 +1 @@ -/etc/s6-overlay/s6-rc.d/init-code-server/run \ No newline at end of file +/etc/s6-overlay/s6-rc.d/init-code-server/run diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/notification-fd b/root/etc/s6-overlay/s6-rc.d/svc-code-server/notification-fd index e440e5c..00750ed 100644 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/notification-fd +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/notification-fd @@ -1 +1 @@ -3 \ No newline at end of file +3 diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run index 373dc0a..97c7e09 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run @@ -1,13 +1,14 @@ #!/usr/bin/with-contenv bash +# shellcheck shell=bash -if [ -n "${PASSWORD}" ] || [ -n "${HASHED_PASSWORD}" ]; then +if [[ -n "${PASSWORD}" ]] || [[ -n "${HASHED_PASSWORD}" ]]; then AUTH="password" else AUTH="none" echo "starting with no password" fi -if [ -z ${PROXY_DOMAIN+x} ]; then +if [[ -z ${PROXY_DOMAIN+x} ]]; then PROXY_DOMAIN_ARG="" else PROXY_DOMAIN_ARG="--proxy-domain=${PROXY_DOMAIN}" diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/type b/root/etc/s6-overlay/s6-rc.d/svc-code-server/type index 1780f9f..5883cff 100644 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/type +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/type @@ -1 +1 @@ -longrun \ No newline at end of file +longrun diff --git a/root/usr/local/bin/install-extension b/root/usr/local/bin/install-extension index 79c922a..48dfbb2 100755 --- a/root/usr/local/bin/install-extension +++ b/root/usr/local/bin/install-extension @@ -3,7 +3,7 @@ _install=(/app/code-server/bin/code-server "--extensions-dir" "/config/extensions" "--install-extension") -if [ "$(whoami)" == "abc" ]; then +if [[ "$(whoami)" == "abc" ]]; then "${_install[@]}" "$@" else s6-setuidgid abc "${_install[@]}" "$@" From f6e7d4e563ed2d01dfcbceacbd14a452f0ea4a18 Mon Sep 17 00:00:00 2001 From: thespad Date: Mon, 19 Aug 2024 20:31:41 +0100 Subject: [PATCH 028/117] Add Dockerfile syntax --- Dockerfile | 2 ++ Dockerfile.aarch64 | 2 ++ 2 files changed, 4 insertions(+) diff --git a/Dockerfile b/Dockerfile index d18f040..9ac98d9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-ubuntu:noble # set version label diff --git a/Dockerfile.aarch64 b/Dockerfile.aarch64 index 3d93ba6..6e05250 100644 --- a/Dockerfile.aarch64 +++ b/Dockerfile.aarch64 @@ -1,3 +1,5 @@ +# syntax=docker/dockerfile:1 + FROM ghcr.io/linuxserver/baseimage-ubuntu:arm64v8-noble # set version label From 86227b0e2dfbbc221ac5fa8d05bc862d75e4e078 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 19 Aug 2024 23:42:51 +0000 Subject: [PATCH 029/117] Bot Updating Package Versions --- package_versions.txt | 48 ++++++++++++++++++++++++-------------------- 1 file changed, 26 insertions(+), 22 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0dbc0b3..7542164 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,25 +13,26 @@ NAME VERSION @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.21.0 npm +@vscode/proxy-agent 0.22.0 npm @vscode/ripgrep 1.15.9 npm @vscode/spdlog 0.15.0 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.4 npm -@xterm/addon-image 0.9.0-beta.21 npm -@xterm/addon-search 0.16.0-beta.21 npm -@xterm/addon-serialize 0.14.0-beta.21 npm -@xterm/addon-unicode11 0.9.0-beta.21 npm -@xterm/addon-webgl 0.19.0-beta.21 npm -@xterm/headless 5.6.0-beta.21 npm -@xterm/xterm 5.6.0-beta.21 npm +@xterm/addon-clipboard 0.2.0-beta.34 npm +@xterm/addon-image 0.9.0-beta.51 npm +@xterm/addon-search 0.16.0-beta.51 npm +@xterm/addon-serialize 0.14.0-beta.51 npm +@xterm/addon-unicode11 0.9.0-beta.51 npm +@xterm/addon-webgl 0.19.0-beta.51 npm +@xterm/headless 5.6.0-beta.51 npm +@xterm/xterm 5.6.0-beta.51 npm abbrev 1.1.1 npm accepts 1.3.8 npm adduser 3.118ubuntu5 deb agent-base 6.0.2 npm agent-base 7.1.0 npm (+1 duplicate) +agent-base 7.1.1 npm ansi-regex 5.0.1 npm aproba 2.0.0 npm apt 2.4.12 deb @@ -71,7 +72,7 @@ charenc 0.0.2 chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.91.1 npm +code-server 4.92.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -213,7 +214,8 @@ ini 1.0.0 ini 1.3.8 npm init-system-helpers 1.62 deb ip 1.1.9 npm -ip 2.0.1 npm (+1 duplicate) +ip 2.0.1 npm +ip-address 9.0.5 npm ipaddr.js 1.9.1 npm ipynb 1.0.0 npm is-buffer 1.1.6 npm @@ -228,17 +230,18 @@ java 1.0.0 javascript 1.0.0 npm jq 1.6-2.1ubuntu3 deb js-base64 3.7.7 npm -js-debug 1.91.0 npm -js-debug-companion 1.1.2 npm +js-debug 1.92.0 npm +js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm -jschardet 3.1.2 npm +jsbn 1.1.0 npm +jschardet 3.1.3 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 +kerberos 2.1.1-alpha.0 npm latex 1.0.0 npm less 1.0.0 npm less 590-1ubuntu0.22.04.3 deb @@ -393,7 +396,7 @@ netmask 2.0.2 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 6.1.0 npm node-addon-api 7.0.0 npm node-addon-api 7.1.0 npm node-fetch 2.7.0 npm @@ -431,7 +434,7 @@ php-language-features 1.0.0 picomatch 2.3.1 npm pinentry-curses 1.1.1-1build2 deb powershell 1.0.0 npm -prebuild-install 7.1.1 npm +prebuild-install 7.1.2 npm procps 2:3.3.17-6ubuntu2.1 deb proxy-addr 2.0.7 npm proxy-agent 6.4.0 npm @@ -484,10 +487,12 @@ simple-browser 1.0.0 simple-concat 1.0.1 npm simple-get 4.0.1 npm smart-buffer 4.2.0 npm (+1 duplicate) -socks 2.7.1 npm (+1 duplicate) -socks-proxy-agent 8.0.1 npm +socks 2.7.1 npm +socks 2.8.3 npm socks-proxy-agent 8.0.2 npm +socks-proxy-agent 8.0.4 npm source-map 0.6.1 npm +sprintf-js 1.1.3 npm sql 1.0.0 npm statuses 2.0.1 npm string-width 4.2.3 npm @@ -520,7 +525,7 @@ tunnel-agent 0.6.0 tunnel-forwarding 1.0.0 npm type-is 1.6.18 npm typescript 1.0.0 npm -typescript 5.5.2 npm +typescript 5.5.4 npm typescript-language-features 1.0.0 npm tzdata 2024a-0ubuntu0.22.04.1 deb ubuntu-keyring 2021.03.26 deb @@ -539,10 +544,9 @@ vscode-extensions 0.0.1 vscode-html-languageserver 1.0.0 npm vscode-js-profile-table 1.0.9 npm vscode-json-languageserver 1.3.4 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.91.1 npm +vscode-reh 1.92.2 npm vscode-textmate 9.0.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From f86741a4c9e0635b277f0b6149540bc2e27fcdae Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 20 Aug 2024 15:12:09 +0000 Subject: [PATCH 030/117] Bot Updating Package Versions --- package_versions.txt | 1128 +++++++++++++++++++++--------------------- 1 file changed, 562 insertions(+), 566 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7542164..011fc70 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,566 +1,562 @@ -NAME VERSION TYPE -@babel/runtime 7.23.2 npm -@coder/logger 3.0.1 npm -@mapbox/node-pre-gyp 1.0.11 npm -@microsoft/1ds-core-js 3.2.13 npm -@microsoft/1ds-post-js 3.2.13 npm -@microsoft/applicationinsights-core-js 2.8.15 npm -@microsoft/applicationinsights-shims 2.0.2 npm -@microsoft/dynamicproto-js 1.1.9 npm -@parcel/watcher 2.1.0 npm -@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.22.0 npm -@vscode/ripgrep 1.15.9 npm -@vscode/spdlog 0.15.0 npm -@vscode/vscode-languagedetection 1.0.21 npm -@vscode/windows-process-tree 0.6.0 npm -@vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.34 npm -@xterm/addon-image 0.9.0-beta.51 npm -@xterm/addon-search 0.16.0-beta.51 npm -@xterm/addon-serialize 0.14.0-beta.51 npm -@xterm/addon-unicode11 0.9.0-beta.51 npm -@xterm/addon-webgl 0.19.0-beta.51 npm -@xterm/headless 5.6.0-beta.51 npm -@xterm/xterm 5.6.0-beta.51 npm -abbrev 1.1.1 npm -accepts 1.3.8 npm -adduser 3.118ubuntu5 deb -agent-base 6.0.2 npm -agent-base 7.1.0 npm (+1 duplicate) -agent-base 7.1.1 npm -ansi-regex 5.0.1 npm -aproba 2.0.0 npm -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 3.0.0 npm -ast-types 0.13.4 npm -balanced-match 1.0.2 npm -base-files 12ubuntu4.6 deb -base-passwd 3.5.52build1 deb -base64-js 1.5.1 npm -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 2.0.0-beta.2 npm -brace-expansion 1.1.11 npm -braces 3.0.3 npm -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 -buffer-crc32 0.2.13 npm -buffer-fill 1.0.0 npm -builtin-notebook-renderers 1.0.0 npm -bytes 3.0.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.92.2 npm -coffeescript 1.0.0 npm -color-support 1.1.3 npm -compressible 2.0.18 npm -compression 1.7.4 npm -concat-map 0.0.1 npm -configuration-editing 1.0.0 npm -console-control-strings 1.1.0 npm -content-disposition 0.5.4 npm -content-type 1.0.5 npm -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.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.17 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 (+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 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.3 deb -e2fsprogs 1.46.5-2ubuntu1.1 deb -ee-first 1.1.1 npm -emmet 1.0.0 npm -emoji-regex 8.0.0 npm -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 -esprima 4.0.1 npm -estraverse 5.3.0 npm -esutils 2.0.3 npm -etag 1.8.1 npm -eventemitter3 4.0.7 npm -expand-template 2.0.3 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.1.1 npm -finalhandler 1.2.0 npm -findutils 4.8.0-1ubuntu3 deb -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.11 deb -git-base 1.0.0 npm -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 -glob 7.2.3 npm -gnupg 2.2.27-3ubuntu2.1 deb -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 -gpg-wks-server 2.2.27-3ubuntu2.1 deb -gpgconf 2.2.27-3ubuntu2.1 deb -gpgsm 2.2.27-3ubuntu2.1 deb -gpgv 2.2.27-3ubuntu2.1 deb -graceful-fs 4.2.11 npm (+1 duplicate) -grep 3.7-1build1 deb -groovy 1.0.0 npm -grunt 1.0.0 npm -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 2.0.0 npm -http-proxy 1.18.1 npm -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 -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.4 npm (+1 duplicate) -ini 1.0.0 npm -ini 1.3.8 npm -init-system-helpers 1.62 deb -ip 1.1.9 npm -ip 2.0.1 npm -ip-address 9.0.5 npm -ipaddr.js 1.9.1 npm -ipynb 1.0.0 npm -is-buffer 1.1.6 npm -is-extglob 2.1.1 npm -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-base64 3.7.7 npm -js-debug 1.92.0 npm -js-debug-companion 1.1.3 npm -js-yaml 4.1.0 npm -jsbn 1.1.0 npm -jschardet 3.1.3 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.1.1-alpha.0 npm -latex 1.0.0 npm -less 1.0.0 npm -less 590-1ubuntu0.22.04.3 deb -libacl1 2.3.1-1 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.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.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.17 deb -libcurl4 7.81.0-1ubuntu1.17 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.3 deb -libext2fs2 1.46.5-2ubuntu1.1 deb -libffi8 3.4.2-4 deb -libfido2-1 1.10.0-1 deb -libgcc-s1 12.3.0-1ubuntu1~22.04 deb -libgcrypt20 1.9.4-3ubuntu3 deb -libgdbm-compat4 1.23-1 deb -libgdbm6 1.23-1 deb -libgmp10 2:6.2.1+dfsg-3ubuntu1 deb -libgnutls30 3.7.3-4ubuntu1.5 deb -libgpg-error0 1.43-3 deb -libgssapi-krb5-2 1.19.2-2ubuntu0.4 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.4 deb -libkeyutils1 1.6.1-2ubuntu3 deb -libkrb5-3 1.19.2-2ubuntu0.4 deb -libkrb5support0 1.19.2-2ubuntu0.4 deb -libksba8 1.6.0-2ubuntu0.2 deb -libldap-2.5-0 2.5.18+dfsg-0ubuntu0.22.04.2 deb -libldap-common 2.5.18+dfsg-0ubuntu0.22.04.2 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.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.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.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.1 deb -libpsl5 0.21.0-1.2build2 deb -libreadline8 8.1.2-1 deb -librtmp1 2.4+20151223.gitfa8646d.1-2build4 deb -libsasl2-2 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules 2.1.27+dfsg2-3ubuntu1.2 deb -libsasl2-modules-db 2.1.27+dfsg2-3ubuntu1.2 deb -libseccomp2 2.5.3-2ubuntu2 deb -libselinux1 3.3-1build2 deb -libsemanage-common 3.3-1build2 deb -libsemanage2 3.3-1build2 deb -libsepol2 3.3-1build1 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.17 deb -libstdc++6 12.3.0-1ubuntu1~22.04 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.12 deb -libunistring2 1.0-1 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 -libxcb1 1.14-3ubuntu3 deb -libxdmcp6 1:1.1.3-0ubuntu5 deb -libxext6 2:1.3.4-1build1 deb -libxmuu1 2:1.1.3-3 deb -libxxhash0 0.8.1-1 deb -libzstd1 1.4.8+dfsg-3build1 deb -limiter 2.1.0 npm -locales 2.35-0ubuntu3.8 deb -log 1.0.0 npm -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 -lsb-base 11.1.0ubuntu4 deb -lua 1.0.0 npm -make 1.0.0 npm -make-dir 3.1.0 npm -markdown 1.0.0 npm -markdown-language-features 1.0.0 npm -markdown-math 1.0.0 npm -mawk 1.3.4.20200120-3 deb -md5 2.3.0 npm -media-preview 1.0.0 npm -media-typer 0.3.0 npm -merge-conflict 1.0.0 npm -merge-descriptors 1.0.1 npm -methods 1.1.2 npm -micromatch 4.0.5 npm -microsoft-authentication 0.0.1 npm -mime-db 1.52.0 npm -mime-types 2.1.35 npm -mimic-response 3.1.0 npm -minimatch 3.1.2 npm -minimist 1.2.6 npm -minipass 3.3.6 npm -minipass 5.0.0 npm -minizlib 2.1.2 npm -mkdirp 1.0.4 npm (+1 duplicate) -mkdirp-classic 0.5.3 npm -mount 2.37.2-4ubuntu3.4 deb -ms 2.0.0 npm (+1 duplicate) -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 -ncurses-base 6.3-2ubuntu0.1 deb -ncurses-bin 6.3-2ubuntu0.1 deb -negotiator 0.6.3 npm -net-tools 1.60+git20181103.0eebece-1ubuntu5 deb -netbase 6.3 deb -netcat 1.218-4ubuntu1 deb -netcat-openbsd 1.218-4ubuntu1 deb -netmask 2.0.2 npm -node 20.11.1 binary -node-abi 3.8.0 npm -node-addon-api 3.2.1 npm -node-addon-api 6.1.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.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.4.1 npm -on-headers 1.0.2 npm -once 1.4.0 npm (+1 duplicate) -openssh-client 1:8.9p1-3ubuntu0.10 deb -openssl 3.0.2-0ubuntu1.17 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.2 deb -patch 2.7.6-7build2 deb -path-is-absolute 1.0.1 npm -path-to-regexp 3.2.0 npm -pem 1.14.8 npm -pend 1.2.0 npm -perl 1.0.0 npm -perl 5.34.0-3ubuntu1.3 deb -perl-base 5.34.0-3ubuntu1.3 deb -perl-modules-5.34 5.34.0-3ubuntu1.3 deb -php 1.0.0 npm -php-language-features 1.0.0 npm -picomatch 2.3.1 npm -pinentry-curses 1.1.1-1build2 deb -powershell 1.0.0 npm -prebuild-install 7.1.2 npm -procps 2:3.3.17-6ubuntu2.1 deb -proxy-addr 2.0.7 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.11.0 npm (+1 duplicate) -qs 6.12.1 npm -r 1.0.0 npm -range-parser 1.2.1 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 -readable-stream 3.6.2 npm -readline-common 8.1.2-1 deb -references-view 1.0.0 npm -regenerator-runtime 0.14.0 npm -requires-port 1.0.0 npm -restructuredtext 1.0.0 npm -rimraf 3.0.2 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 -safe-buffer 5.2.1 npm (+1 duplicate) -safe-compare 1.1.4 npm -safer-buffer 2.1.2 npm -scss 1.0.0 npm -search-result 1.0.0 npm -sed 4.8-1ubuntu2 deb -semver 6.3.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 2.0.0-beta.2 npm -set-blocking 2.0.0 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 -simple-get 4.0.1 npm -smart-buffer 4.2.0 npm (+1 duplicate) -socks 2.7.1 npm -socks 2.8.3 npm -socks-proxy-agent 8.0.2 npm -socks-proxy-agent 8.0.4 npm -source-map 0.6.1 npm -sprintf-js 1.1.3 npm -sql 1.0.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 -strip-json-comments 2.0.1 npm -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.2 deb -tar 6.2.1 npm -tar-fs 2.1.1 npm -tar-stream 2.2.0 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 -theme-monokai 1.0.0 npm -theme-monokai-dimmed 1.0.0 npm -theme-quietlight 1.0.0 npm -theme-red 1.0.0 npm -theme-solarized-dark 1.0.0 npm -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.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.5.4 npm -typescript-language-features 1.0.0 npm -tzdata 2024a-0ubuntu0.22.04.1 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.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.9 npm -vscode-json-languageserver 1.3.4 npm -vscode-oniguruma 1.7.0 npm -vscode-regexpp 3.1.0 npm -vscode-reh 1.92.2 npm -vscode-textmate 9.0.0 npm -vscode-theme-seti 1.0.0 npm -webidl-conversions 3.0.1 npm -whatwg-url 5.0.0 npm -which 2.0.2 npm -wide-align 1.1.5 npm -wrappy 1.0.2 npm (+1 duplicate) -ws 8.17.1 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 +NAME VERSION TYPE +@babel/runtime 7.23.2 npm +@coder/logger 3.0.1 npm +@mapbox/node-pre-gyp 1.0.11 npm +@microsoft/1ds-core-js 3.2.13 npm +@microsoft/1ds-post-js 3.2.13 npm +@microsoft/applicationinsights-core-js 2.8.15 npm +@microsoft/applicationinsights-shims 2.0.2 npm +@microsoft/dynamicproto-js 1.1.9 npm +@parcel/watcher 2.1.0 npm +@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.22.0 npm +@vscode/ripgrep 1.15.9 npm +@vscode/spdlog 0.15.0 npm +@vscode/vscode-languagedetection 1.0.21 npm +@vscode/windows-process-tree 0.6.0 npm +@vscode/windows-registry 1.1.0 npm +@xterm/addon-clipboard 0.2.0-beta.34 npm +@xterm/addon-image 0.9.0-beta.51 npm +@xterm/addon-search 0.16.0-beta.51 npm +@xterm/addon-serialize 0.14.0-beta.51 npm +@xterm/addon-unicode11 0.9.0-beta.51 npm +@xterm/addon-webgl 0.19.0-beta.51 npm +@xterm/headless 5.6.0-beta.51 npm +@xterm/xterm 5.6.0-beta.51 npm +abbrev 1.1.1 npm +accepts 1.3.8 npm +adduser 3.137ubuntu1 deb +agent-base 6.0.2 npm +agent-base 7.1.0 npm (+1 duplicate) +agent-base 7.1.1 npm +ansi-regex 5.0.1 npm +aproba 2.0.0 npm +apt 2.7.14build2 deb +apt-utils 2.7.14build2 deb +are-we-there-yet 2.0.0 npm +argon2 0.31.1 npm +argparse 2.0.1 npm +array-flatten 3.0.0 npm +ast-types 0.13.4 npm +balanced-match 1.0.2 npm +base-files 13ubuntu10 deb +base-passwd 3.6.3build1 deb +base64-js 1.5.1 npm +bash 5.2.21-2ubuntu4 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 2.0.0-beta.2 npm +brace-expansion 1.1.11 npm +braces 3.0.3 npm +bsdutils 1:2.39.3-9ubuntu6 deb +buffer 5.7.1 npm +buffer-alloc 1.2.0 npm +buffer-alloc-unsafe 1.1.0 npm +buffer-crc32 0.2.13 npm +buffer-fill 1.0.0 npm +builtin-notebook-renderers 1.0.0 npm +bytes 3.0.0 npm +bytes 3.1.2 npm +ca-certificates 20240203 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.92.2 npm +coffeescript 1.0.0 npm +color-support 1.1.3 npm +compressible 2.0.18 npm +compression 1.7.4 npm +concat-map 0.0.1 npm +configuration-editing 1.0.0 npm +console-control-strings 1.1.0 npm +content-disposition 0.5.4 npm +content-type 1.0.5 npm +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 9.4-3ubuntu6 deb +cpp 1.0.0 npm +cron 3.0pl1-184ubuntu2 deb +cron-daemon-common 3.0pl1-184ubuntu2 deb +crypt 0.0.2 npm +csharp 1.0.0 npm +css 1.0.0 npm +css-language-features 1.0.0 npm +curl 8.5.0-2ubuntu10.2 deb +dart 1.0.0 npm +dash 0.5.12-6ubuntu5 deb +data-uri-to-buffer 5.0.1 npm +debconf 1.5.86ubuntu1 deb +debianutils 5.17build1 deb +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 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.10-1build1 deb +dirmngr 2.4.4-2ubuntu17 deb +docker 1.0.0 npm +dpkg 1.22.6ubuntu6 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb +ee-first 1.1.1 npm +emmet 1.0.0 npm +emoji-regex 8.0.0 npm +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 +esprima 4.0.1 npm +estraverse 5.3.0 npm +esutils 2.0.3 npm +etag 1.8.1 npm +eventemitter3 4.0.7 npm +expand-template 2.0.3 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.1.1 npm +finalhandler 1.2.0 npm +findutils 4.9.0-5build1 deb +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-14-base 14-20240412-0ubuntu1 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.43.0-1ubuntu7.1 deb +git-base 1.0.0 npm +git-man 1:2.43.0-1ubuntu7.1 deb +github 0.0.1 npm +github-authentication 0.0.2 npm +github-from-package 0.0.0 npm +glob 7.2.3 npm +gnupg 2.4.4-2ubuntu17 deb +gnupg-l10n 2.4.4-2ubuntu17 deb +gnupg-utils 2.4.4-2ubuntu17 deb +go 1.0.0 npm +gopd 1.0.1 npm +gpg 2.4.4-2ubuntu17 deb +gpg-agent 2.4.4-2ubuntu17 deb +gpg-wks-client 2.4.4-2ubuntu17 deb +gpgconf 2.4.4-2ubuntu17 deb +gpgsm 2.4.4-2ubuntu17 deb +gpgv 2.4.4-2ubuntu17 deb +graceful-fs 4.2.11 npm (+1 duplicate) +grep 3.11-4build1 deb +groovy 1.0.0 npm +grunt 1.0.0 npm +gulp 1.0.0 npm +gzip 1.12-1ubuntu3 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.23+nmu2ubuntu2 deb +html 1.0.0 npm +html-language-features 1.0.0 npm +http-errors 2.0.0 npm +http-proxy 1.18.1 npm +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 +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.4 npm (+1 duplicate) +ini 1.0.0 npm +ini 1.3.8 npm +init-system-helpers 1.66ubuntu1 deb +ip 1.1.9 npm +ip 2.0.1 npm +ip-address 9.0.5 npm +ipaddr.js 1.9.1 npm +ipynb 1.0.0 npm +is-buffer 1.1.6 npm +is-extglob 2.1.1 npm +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.7.1-3build1 deb +js-base64 3.7.7 npm +js-debug 1.92.0 npm +js-debug-companion 1.1.3 npm +js-yaml 4.1.0 npm +jsbn 1.1.0 npm +jschardet 3.1.3 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.1.1-alpha.0 npm +keyboxd 2.4.4-2ubuntu17 deb +krb5-locales 1.20.1-6ubuntu2.1 deb +latex 1.0.0 npm +less 1.0.0 npm +less 590-2ubuntu2.1 deb +libacl1 2.3.2-1build1 deb +libapparmor1 4.0.1really4.0.0-beta3-0ubuntu0.1 deb +libapt-pkg6.0t64 2.7.14build2 deb +libassuan0 2.5.6-1build1 deb +libatomic1 14-20240412-0ubuntu1 deb +libattr1 1:2.5.2-1build1 deb +libaudit-common 1:3.1.2-2.1build1 deb +libaudit1 1:3.1.2-2.1build1 deb +libblkid1 2.39.3-9ubuntu6 deb +libbrotli1 1.1.0-2build2 deb +libbsd0 0.12.1-1build1 deb +libbz2-1.0 1.0.8-5.1 deb +libc-bin 2.39-0ubuntu8.2 deb +libc6 2.39-0ubuntu8.2 deb +libcap-ng0 0.8.4-2build2 deb +libcap2 1:2.66-5ubuntu2 deb +libcbor0.10 0.10.2-1.2ubuntu2 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4 deb +libcrypt1 1:4.4.36-4build1 deb +libcurl3t64-gnutls 8.5.0-2ubuntu10.2 deb +libcurl4t64 8.5.0-2ubuntu10.2 deb +libdb5.3t64 5.3.28+dfsg2-7 deb +libdebconfclient0 0.271ubuntu3 deb +libedit2 3.1-20230828-1build1 deb +liberror-perl 0.17029-2 deb +libexpat1 2.6.1-2build1 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4 deb +libffi8 3.4.6-1build1 deb +libfido2-1 1.14.0-1build3 deb +libgcc-s1 14-20240412-0ubuntu1 deb +libgcrypt20 1.10.3-2build1 deb +libgdbm-compat4t64 1.23-5.1build1 deb +libgdbm6t64 1.23-5.1build1 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6 deb +libgnutls30t64 3.8.3-1.1ubuntu3.1 deb +libgpg-error0 1.47-3build2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb +libhogweed6t64 3.9.1-2.2build1 deb +libidn2-0 2.3.7-2build1 deb +libjq1 1.7.1-3build1 deb +libk5crypto3 1.20.1-6ubuntu2.1 deb +libkeyutils1 1.6.3-3build1 deb +libkrb5-3 1.20.1-6ubuntu2.1 deb +libkrb5support0 1.20.1-6ubuntu2.1 deb +libksba8 1.6.6-1build1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb +liblz4-1 1.9.4-1build1 deb +liblzma5 5.6.1+really5.4.5-1 deb +libmd0 1.1.0-2build1 deb +libmount1 2.39.3-9ubuntu6 deb +libncursesw6 6.4+20240113-1ubuntu2 deb +libnettle8t64 3.9.1-2.2build1 deb +libnghttp2-14 1.59.0-1ubuntu0.1 deb +libnpth0t64 1.6-3.1build1 deb +libonig5 6.9.9-1build1 deb +libp11-kit0 0.25.3-4ubuntu2 deb +libpam-modules 1.5.3-5ubuntu5.1 deb +libpam-modules-bin 1.5.3-5ubuntu5.1 deb +libpam-runtime 1.5.3-5ubuntu5.1 deb +libpam0g 1.5.3-5ubuntu5.1 deb +libpcre2-8-0 10.42-4ubuntu2 deb +libperl5.38t64 5.38.2-3.2build2 deb +libproc2-0 2:4.0.4-4ubuntu3 deb +libpsl5t64 0.21.2-1.1build1 deb +libreadline8t64 8.2-4build1 deb +librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3 deb +libseccomp2 2.5.5-1ubuntu3 deb +libselinux1 3.5-2ubuntu2 deb +libsemanage-common 3.5-1build5 deb +libsemanage2 3.5-1build5 deb +libsepol2 3.5-2build1 deb +libsmartcols1 2.39.3-9ubuntu6 deb +libsqlite3-0 3.45.1-1ubuntu2 deb +libss2 1.47.0-2.4~exp1ubuntu4 deb +libssh-4 0.10.6-2build2 deb +libssl3t64 3.0.13-0ubuntu3.2 deb +libstdc++6 14-20240412-0ubuntu1 deb +libsystemd0 255.4-1ubuntu8.2 deb +libtasn1-6 4.19.0-3build1 deb +libtinfo6 6.4+20240113-1ubuntu2 deb +libudev1 255.4-1ubuntu8.2 deb +libunistring5 1.1-2build1 deb +libuuid1 2.39.3-9ubuntu6 deb +libx11-6 2:1.8.7-1build1 deb +libx11-data 2:1.8.7-1build1 deb +libxau6 1:1.0.9-1build6 deb +libxcb1 1.15-1ubuntu2 deb +libxdmcp6 1:1.1.3-0ubuntu6 deb +libxext6 2:1.3.4-1build2 deb +libxmuu1 2:1.1.3-3build2 deb +libxxhash0 0.8.2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1 deb +limiter 2.1.0 npm +locales 2.39-0ubuntu8.2 deb +log 1.0.0 npm +login 1:4.13+dfsg1-4ubuntu3 deb +logsave 1.47.0-2.4~exp1ubuntu4 deb +lru-cache 6.0.0 npm (+1 duplicate) +lru-cache 7.18.3 npm +lua 1.0.0 npm +make 1.0.0 npm +make-dir 3.1.0 npm +markdown 1.0.0 npm +markdown-language-features 1.0.0 npm +markdown-math 1.0.0 npm +mawk 1.3.4.20240123-1build1 deb +md5 2.3.0 npm +media-preview 1.0.0 npm +media-typer 0.3.0 npm +merge-conflict 1.0.0 npm +merge-descriptors 1.0.1 npm +methods 1.1.2 npm +micromatch 4.0.5 npm +microsoft-authentication 0.0.1 npm +mime-db 1.52.0 npm +mime-types 2.1.35 npm +mimic-response 3.1.0 npm +minimatch 3.1.2 npm +minimist 1.2.6 npm +minipass 3.3.6 npm +minipass 5.0.0 npm +minizlib 2.1.2 npm +mkdirp 1.0.4 npm (+1 duplicate) +mkdirp-classic 0.5.3 npm +mount 2.39.3-9ubuntu6 deb +ms 2.0.0 npm (+1 duplicate) +ms 2.1.2 npm (+1 duplicate) +ms 2.1.3 npm +nano 7.2-2build1 deb +napi-build-utils 1.0.2 npm +native-watchdog 1.4.2 npm +ncurses-base 6.4+20240113-1ubuntu2 deb +ncurses-bin 6.4+20240113-1ubuntu2 deb +negotiator 0.6.3 npm +net-tools 2.10-0.1ubuntu4 deb +netbase 6.4 deb +netcat-openbsd 1.226-1ubuntu2 deb +netmask 2.0.2 npm +node 20.11.1 binary +node-abi 3.8.0 npm +node-addon-api 3.2.1 npm +node-addon-api 6.1.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.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.4.1 npm +on-headers 1.0.2 npm +once 1.4.0 npm (+1 duplicate) +openssh-client 1:9.6p1-3ubuntu13.4 deb +openssl 3.0.13-0ubuntu3.2 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.13+dfsg1-4ubuntu3 deb +patch 2.7.6-7build3 deb +path-is-absolute 1.0.1 npm +path-to-regexp 3.2.0 npm +pem 1.14.8 npm +pend 1.2.0 npm +perl 1.0.0 npm +perl 5.38.2-3.2build2 deb +perl-base 5.38.2-3.2build2 deb +perl-modules-5.38 5.38.2-3.2build2 deb +php 1.0.0 npm +php-language-features 1.0.0 npm +picomatch 2.3.1 npm +pinentry-curses 1.2.1-3ubuntu5 deb +powershell 1.0.0 npm +prebuild-install 7.1.2 npm +procps 2:4.0.4-4ubuntu3 deb +proxy-addr 2.0.7 npm +proxy-agent 6.4.0 npm +proxy-from-env 1.1.0 npm (+1 duplicate) +publicsuffix 20231001.0357-0.1 deb +pug 1.0.0 npm +pump 3.0.0 npm +python 1.0.0 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 3.0.0-beta.1 npm +razor 1.0.0 npm +rc 1.2.8 npm +readable-stream 3.6.0 npm +readable-stream 3.6.2 npm +readline-common 8.2-4build1 deb +references-view 1.0.0 npm +regenerator-runtime 0.14.0 npm +requires-port 1.0.0 npm +restructuredtext 1.0.0 npm +rimraf 3.0.2 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 +safe-buffer 5.2.1 npm (+1 duplicate) +safe-compare 1.1.4 npm +safer-buffer 2.1.2 npm +scss 1.0.0 npm +search-result 1.0.0 npm +sed 4.9-2build1 deb +semver 6.3.1 npm +semver 7.5.4 npm +semver 7.6.0 npm +send 1.0.0-beta.2 npm +sensible-utils 0.0.22 deb +serve-static 2.0.0-beta.2 npm +set-blocking 2.0.0 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 +simple-get 4.0.1 npm +smart-buffer 4.2.0 npm (+1 duplicate) +socks 2.7.1 npm +socks 2.8.3 npm +socks-proxy-agent 8.0.2 npm +socks-proxy-agent 8.0.4 npm +source-map 0.6.1 npm +sprintf-js 1.1.3 npm +sql 1.0.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 +strip-json-comments 2.0.1 npm +sudo 1.9.15p5-3ubuntu5 deb +swift 1.0.0 npm +systemd-standalone-sysusers 255.4-1ubuntu8.2 deb +sysvinit-utils 3.08-6ubuntu3 deb +tar 1.35+dfsg-3build1 deb +tar 6.2.1 npm +tar-fs 2.1.1 npm +tar-stream 2.2.0 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 +theme-monokai 1.0.0 npm +theme-monokai-dimmed 1.0.0 npm +theme-quietlight 1.0.0 npm +theme-red 1.0.0 npm +theme-solarized-dark 1.0.0 npm +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.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.5.4 npm +typescript-language-features 1.0.0 npm +tzdata 2024a-3ubuntu1.1 deb +ubuntu-keyring 2023.11.28.1 deb +universalify 0.1.2 npm +universalify 2.0.1 npm +unpipe 1.0.0 npm +util-deprecate 1.0.2 npm (+1 duplicate) +util-linux 2.39.3-9ubuntu6 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.9 npm +vscode-json-languageserver 1.3.4 npm +vscode-oniguruma 1.7.0 npm +vscode-regexpp 3.1.0 npm +vscode-reh 1.92.2 npm +vscode-textmate 9.0.0 npm +vscode-theme-seti 1.0.0 npm +webidl-conversions 3.0.1 npm +whatwg-url 5.0.0 npm +which 2.0.2 npm +wide-align 1.1.5 npm +wrappy 1.0.2 npm (+1 duplicate) +ws 8.17.1 npm +xauth 1:1.1.2-1build1 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.3.dfsg-3.1ubuntu2 deb From f8b2e108670a0fc6c807e57e73aa7d2fa0f21d8d Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 24 Aug 2024 20:19:55 +0000 Subject: [PATCH 031/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 011fc70..264b3b7 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -95,7 +95,7 @@ crypt 0.0.2 npm csharp 1.0.0 npm css 1.0.0 npm css-language-features 1.0.0 npm -curl 8.5.0-2ubuntu10.2 deb +curl 8.5.0-2ubuntu10.3 deb dart 1.0.0 npm dash 0.5.12-6ubuntu5 deb data-uri-to-buffer 5.0.1 npm @@ -119,7 +119,7 @@ diff 1.0.0 npm diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb docker 1.0.0 npm -dpkg 1.22.6ubuntu6 deb +dpkg 1.22.6ubuntu6.1 deb e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb ee-first 1.1.1 npm emmet 1.0.0 npm @@ -266,8 +266,8 @@ libcap2 1:2.66-5ubuntu2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4 deb libcrypt1 1:4.4.36-4build1 deb -libcurl3t64-gnutls 8.5.0-2ubuntu10.2 deb -libcurl4t64 8.5.0-2ubuntu10.2 deb +libcurl3t64-gnutls 8.5.0-2ubuntu10.3 deb +libcurl4t64 8.5.0-2ubuntu10.3 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb @@ -409,7 +409,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.4 deb +openssh-client 1:9.6p1-3ubuntu13.5 deb openssl 3.0.13-0ubuntu3.2 deb os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.1 npm From 894f3b2c0c91f89f1005c229157512740870ccbb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 31 Aug 2024 20:21:59 +0000 Subject: [PATCH 032/117] Bot Updating Package Versions --- package_versions.txt | 68 ++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 264b3b7..fc08bd8 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -43,7 +43,7 @@ argparse 2.0.1 npm array-flatten 3.0.0 npm ast-types 0.13.4 npm balanced-match 1.0.2 npm -base-files 13ubuntu10 deb +base-files 13ubuntu10.1 deb base-passwd 3.6.3build1 deb base64-js 1.5.1 npm bash 5.2.21-2ubuntu4 deb @@ -55,7 +55,7 @@ bl 4.1.0 npm body-parser 2.0.0-beta.2 npm brace-expansion 1.1.11 npm braces 3.0.3 npm -bsdutils 1:2.39.3-9ubuntu6 deb +bsdutils 1:2.39.3-9ubuntu6.1 deb buffer 5.7.1 npm buffer-alloc 1.2.0 npm buffer-alloc-unsafe 1.1.0 npm @@ -120,7 +120,7 @@ diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb docker 1.0.0 npm dpkg 1.22.6ubuntu6.1 deb -e2fsprogs 1.47.0-2.4~exp1ubuntu4 deb +e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb ee-first 1.1.1 npm emmet 1.0.0 npm emoji-regex 8.0.0 npm @@ -255,16 +255,16 @@ libatomic1 14-20240412-0ubuntu1 deb libattr1 1:2.5.2-1build1 deb libaudit-common 1:3.1.2-2.1build1 deb libaudit1 1:3.1.2-2.1build1 deb -libblkid1 2.39.3-9ubuntu6 deb +libblkid1 2.39.3-9ubuntu6.1 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1 deb -libbz2-1.0 1.0.8-5.1 deb -libc-bin 2.39-0ubuntu8.2 deb -libc6 2.39-0ubuntu8.2 deb +libbz2-1.0 1.0.8-5.1build0.1 deb +libc-bin 2.39-0ubuntu8.3 deb +libc6 2.39-0ubuntu8.3 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb -libcom-err2 1.47.0-2.4~exp1ubuntu4 deb +libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb libcurl3t64-gnutls 8.5.0-2ubuntu10.3 deb libcurl4t64 8.5.0-2ubuntu10.3 deb @@ -273,7 +273,7 @@ libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb liberror-perl 0.17029-2 deb libexpat1 2.6.1-2build1 deb -libext2fs2t64 1.47.0-2.4~exp1ubuntu4 deb +libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfido2-1 1.14.0-1build3 deb libgcc-s1 14-20240412-0ubuntu1 deb @@ -281,10 +281,10 @@ libgcrypt20 1.10.3-2build1 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6 deb -libgnutls30t64 3.8.3-1.1ubuntu3.1 deb +libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2 deb libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb -libhogweed6t64 3.9.1-2.2build1 deb +libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb libk5crypto3 1.20.1-6ubuntu2.1 deb @@ -294,16 +294,16 @@ libkrb5support0 1.20.1-6ubuntu2.1 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb -liblz4-1 1.9.4-1build1 deb -liblzma5 5.6.1+really5.4.5-1 deb +liblz4-1 1.9.4-1build1.1 deb +liblzma5 5.6.1+really5.4.5-1build0.1 deb libmd0 1.1.0-2build1 deb -libmount1 2.39.3-9ubuntu6 deb +libmount1 2.39.3-9ubuntu6.1 deb libncursesw6 6.4+20240113-1ubuntu2 deb -libnettle8t64 3.9.1-2.2build1 deb +libnettle8t64 3.9.1-2.2build1.1 deb libnghttp2-14 1.59.0-1ubuntu0.1 deb libnpth0t64 1.6-3.1build1 deb libonig5 6.9.9-1build1 deb -libp11-kit0 0.25.3-4ubuntu2 deb +libp11-kit0 0.25.3-4ubuntu2.1 deb libpam-modules 1.5.3-5ubuntu5.1 deb libpam-modules-bin 1.5.3-5ubuntu5.1 deb libpam-runtime 1.5.3-5ubuntu5.1 deb @@ -314,26 +314,26 @@ libproc2-0 2:4.0.4-4ubuntu3 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb -libsasl2-2 2.1.28+dfsg1-5ubuntu3 deb -libsasl2-modules 2.1.28+dfsg1-5ubuntu3 deb -libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3 deb -libseccomp2 2.5.5-1ubuntu3 deb +libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb +libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb +libseccomp2 2.5.5-1ubuntu3.1 deb libselinux1 3.5-2ubuntu2 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb -libsmartcols1 2.39.3-9ubuntu6 deb +libsmartcols1 2.39.3-9ubuntu6.1 deb libsqlite3-0 3.45.1-1ubuntu2 deb -libss2 1.47.0-2.4~exp1ubuntu4 deb +libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.2 deb +libssl3t64 3.0.13-0ubuntu3.3 deb libstdc++6 14-20240412-0ubuntu1 deb -libsystemd0 255.4-1ubuntu8.2 deb +libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.2 deb +libudev1 255.4-1ubuntu8.4 deb libunistring5 1.1-2build1 deb -libuuid1 2.39.3-9ubuntu6 deb +libuuid1 2.39.3-9ubuntu6.1 deb libx11-6 2:1.8.7-1build1 deb libx11-data 2:1.8.7-1build1 deb libxau6 1:1.0.9-1build6 deb @@ -342,12 +342,12 @@ libxdmcp6 1:1.1.3-0ubuntu6 deb libxext6 2:1.3.4-1build2 deb libxmuu1 2:1.1.3-3build2 deb libxxhash0 0.8.2-2build1 deb -libzstd1 1.5.5+dfsg2-2build1 deb +libzstd1 1.5.5+dfsg2-2build1.1 deb limiter 2.1.0 npm -locales 2.39-0ubuntu8.2 deb +locales 2.39-0ubuntu8.3 deb log 1.0.0 npm login 1:4.13+dfsg1-4ubuntu3 deb -logsave 1.47.0-2.4~exp1ubuntu4 deb +logsave 1.47.0-2.4~exp1ubuntu4.1 deb lru-cache 6.0.0 npm (+1 duplicate) lru-cache 7.18.3 npm lua 1.0.0 npm @@ -375,7 +375,7 @@ minipass 5.0.0 npm minizlib 2.1.2 npm mkdirp 1.0.4 npm (+1 duplicate) mkdirp-classic 0.5.3 npm -mount 2.39.3-9ubuntu6 deb +mount 2.39.3-9ubuntu6.1 deb ms 2.0.0 npm (+1 duplicate) ms 2.1.2 npm (+1 duplicate) ms 2.1.3 npm @@ -410,7 +410,7 @@ on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) openssh-client 1:9.6p1-3ubuntu13.5 deb -openssl 3.0.13-0ubuntu3.2 deb +openssl 3.0.13-0ubuntu3.3 deb os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.1 npm pac-resolver 7.0.0 npm @@ -497,7 +497,7 @@ strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm sudo 1.9.15p5-3ubuntu5 deb swift 1.0.0 npm -systemd-standalone-sysusers 255.4-1ubuntu8.2 deb +systemd-standalone-sysusers 255.4-1ubuntu8.4 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm @@ -530,7 +530,7 @@ universalify 0.1.2 npm universalify 2.0.1 npm unpipe 1.0.0 npm util-deprecate 1.0.2 npm (+1 duplicate) -util-linux 2.39.3-9ubuntu6 deb +util-linux 2.39.3-9ubuntu6.1 deb utils-merge 1.0.1 npm uuid 9.0.1 npm vary 1.1.2 npm @@ -559,4 +559,4 @@ yaml 1.0.0 npm yauzl 2.10.0 npm yauzl 3.1.1 npm yazl 2.4.3 npm -zlib1g 1:1.3.dfsg-3.1ubuntu2 deb +zlib1g 1:1.3.dfsg-3.1ubuntu2.1 deb From 7579ec248acc12b2ad4bb5084aa9731533794ad3 Mon Sep 17 00:00:00 2001 From: Mark Gonzales Date: Sat, 31 Aug 2024 21:50:18 -0500 Subject: [PATCH 033/117] changes perms in .ssh to file type --- root/etc/s6-overlay/s6-rc.d/init-code-server/run | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index 883024d..e0c1323 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -31,5 +31,7 @@ find /config -path /config/workspace -prune -o -exec chown abc:abc {} + chown abc:abc /config/workspace chmod 700 /config/.ssh if [[ -n "$(ls -A /config/.ssh)" ]]; then - chmod 600 /config/.ssh/* + find /config/.ssh/ -type d -exec chmod 700 '{}' \; + find /config/.ssh/ -type f -exec chmod 600 '{}' \; + find /config/.ssh/ -type f -iname '*.pub' -exec chmod 644 '{}' \; fi From c0aa0f7fc4f823a51eedd6e89ed462aadf915066 Mon Sep 17 00:00:00 2001 From: Mark Gonzales Date: Sun, 1 Sep 2024 10:42:53 -0500 Subject: [PATCH 034/117] update readme-vars.yml --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index 1c49ea6..bcb5df7 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -47,6 +47,7 @@ app_setup_block: | How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). # changelog changelogs: + - {date: "01.09.24:", desc: "Manage permissions in /config/.ssh according to file type"} - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "05.10.22:", desc: "Install recommended deps to maintain parity with the older images."} From 575ef50b06ed0c0b1c6b4bb32d274fbc6eba66e9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Sep 2024 20:19:35 +0000 Subject: [PATCH 035/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fc08bd8..d5973d4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -326,7 +326,7 @@ libsmartcols1 2.39.3-9ubuntu6.1 deb libsqlite3-0 3.45.1-1ubuntu2 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.3 deb +libssl3t64 3.0.13-0ubuntu3.4 deb libstdc++6 14-20240412-0ubuntu1 deb libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb @@ -410,7 +410,7 @@ on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) openssh-client 1:9.6p1-3ubuntu13.5 deb -openssl 3.0.13-0ubuntu3.3 deb +openssl 3.0.13-0ubuntu3.4 deb os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.1 npm pac-resolver 7.0.0 npm From b03635eaecd1269e2f48a66860b944b739459fd7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 14 Sep 2024 20:22:46 +0000 Subject: [PATCH 036/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index d5973d4..8e88657 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -272,7 +272,7 @@ libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb liberror-perl 0.17029-2 deb -libexpat1 2.6.1-2build1 deb +libexpat1 2.6.1-2ubuntu0.1 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfido2-1 1.14.0-1build3 deb From f6011c3ba55baaaa1e572025d57fc48b357e42c7 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 21 Sep 2024 20:19:29 +0000 Subject: [PATCH 037/117] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8e88657..bfb1395 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -95,7 +95,7 @@ crypt 0.0.2 npm csharp 1.0.0 npm css 1.0.0 npm css-language-features 1.0.0 npm -curl 8.5.0-2ubuntu10.3 deb +curl 8.5.0-2ubuntu10.4 deb dart 1.0.0 npm dash 0.5.12-6ubuntu5 deb data-uri-to-buffer 5.0.1 npm @@ -248,7 +248,7 @@ latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb libacl1 2.3.2-1build1 deb -libapparmor1 4.0.1really4.0.0-beta3-0ubuntu0.1 deb +libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb libatomic1 14-20240412-0ubuntu1 deb @@ -266,8 +266,8 @@ libcap2 1:2.66-5ubuntu2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl3t64-gnutls 8.5.0-2ubuntu10.3 deb -libcurl4t64 8.5.0-2ubuntu10.3 deb +libcurl3t64-gnutls 8.5.0-2ubuntu10.4 deb +libcurl4t64 8.5.0-2ubuntu10.4 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb From 75a90080f577be6d69d69097b2d8189be4e27236 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 24 Sep 2024 03:05:03 +0000 Subject: [PATCH 038/117] Bot Updating Package Versions --- package_versions.txt | 48 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index bfb1395..d1ad6f3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,20 +13,22 @@ NAME VERSION TYPE @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.22.0 npm +@vscode/proxy-agent 0.23.0 npm @vscode/ripgrep 1.15.9 npm @vscode/spdlog 0.15.0 npm +@vscode/tree-sitter-wasm 0.0.2 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.34 npm -@xterm/addon-image 0.9.0-beta.51 npm -@xterm/addon-search 0.16.0-beta.51 npm -@xterm/addon-serialize 0.14.0-beta.51 npm -@xterm/addon-unicode11 0.9.0-beta.51 npm -@xterm/addon-webgl 0.19.0-beta.51 npm -@xterm/headless 5.6.0-beta.51 npm -@xterm/xterm 5.6.0-beta.51 npm +@xterm/addon-clipboard 0.2.0-beta.35 npm +@xterm/addon-image 0.9.0-beta.52 npm +@xterm/addon-search 0.16.0-beta.52 npm +@xterm/addon-serialize 0.14.0-beta.52 npm +@xterm/addon-unicode11 0.9.0-beta.52 npm +@xterm/addon-webgl 0.19.0-beta.52 npm +@xterm/headless 5.6.0-beta.52 npm +@xterm/xterm 5.6.0-beta.52 npm +OpenConsole.exe 1.20.240626001 dotnet (+1 duplicate) abbrev 1.1.1 npm accepts 1.3.8 npm adduser 3.137ubuntu1 deb @@ -65,20 +67,20 @@ builtin-notebook-renderers 1.0.0 npm bytes 3.0.0 npm bytes 3.1.2 npm ca-certificates 20240203 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.92.2 npm +code-server 4.93.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm compression 1.7.4 npm concat-map 0.0.1 npm configuration-editing 1.0.0 npm +conpty.dll 1.20.240626001 dotnet (+1 duplicate) console-control-strings 1.1.0 npm content-disposition 0.5.4 npm content-type 1.0.5 npm @@ -154,7 +156,7 @@ 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.1 npm (+1 duplicate) function-bind 1.1.2 npm gauge 3.0.2 npm gcc-14-base 14-20240412-0ubuntu1 deb @@ -205,7 +207,7 @@ httpolyglot 0.1.2 npm https-proxy-agent 5.0.1 npm https-proxy-agent 7.0.2 npm https-proxy-agent 7.0.4 npm -i18next 23.11.3 npm +i18next 23.14.0 npm iconv-lite 0.5.2 npm ieee754 1.2.1 npm inflight 1.0.6 npm @@ -230,7 +232,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.92.0 npm +js-debug 1.93.0 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm @@ -241,7 +243,7 @@ jsonfile 4.0.0 npm jsonfile 6.1.0 npm julia 1.0.0 npm just-performance 4.3.0 npm -kerberos 2.1.1-alpha.0 npm +kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17 deb krb5-locales 1.20.1-6ubuntu2.1 deb latex 1.0.0 npm @@ -363,7 +365,7 @@ media-typer 0.3.0 npm merge-conflict 1.0.0 npm merge-descriptors 1.0.1 npm methods 1.1.2 npm -micromatch 4.0.5 npm +micromatch 4.0.8 npm microsoft-authentication 0.0.1 npm mime-db 1.52.0 npm mime-types 2.1.35 npm @@ -389,7 +391,7 @@ net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.11.1 binary +node 20.15.1 binary node-abi 3.8.0 npm node-addon-api 3.2.1 npm node-addon-api 6.1.0 npm @@ -397,13 +399,12 @@ node-addon-api 7.0.0 npm node-addon-api 7.1.0 npm node-fetch 2.7.0 npm node-gyp-build 4.8.1 npm -node-pty 1.1.0-beta11 npm +node-pty 1.1.0-beta21 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.4.1 npm @@ -440,7 +441,7 @@ pug 1.0.0 npm pump 3.0.0 npm python 1.0.0 npm qs 6.11.0 npm (+1 duplicate) -qs 6.12.1 npm +qs 6.13.0 npm r 1.0.0 npm range-parser 1.2.1 npm raw-body 3.0.0-beta.1 npm @@ -476,7 +477,6 @@ 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 @@ -542,15 +542,15 @@ vscode-js-profile-table 1.0.9 npm vscode-json-languageserver 1.3.4 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.92.2 npm -vscode-textmate 9.0.0 npm +vscode-reh 1.93.1 npm +vscode-textmate 9.1.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm whatwg-url 5.0.0 npm which 2.0.2 npm wide-align 1.1.5 npm wrappy 1.0.2 npm (+1 duplicate) -ws 8.17.1 npm +ws 8.18.0 npm xauth 1:1.1.2-1build1 deb xdg-basedir 4.0.0 npm xml 1.0.0 npm From 5d552aed5aa843dba8057780e9eb671be41d1fda Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 28 Sep 2024 20:19:17 +0000 Subject: [PATCH 039/117] Bot Updating Templated Files --- Jenkinsfile | 60 +++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 49 insertions(+), 11 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8154a51..d85e382 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -81,7 +81,7 @@ pipeline { env.CODE_URL = 'https://github.com/' + env.LS_USER + '/' + env.LS_REPO + '/commit/' + env.GIT_COMMIT env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID - env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml ./.github/workflows/package_trigger.yml' + env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml' } sh '''#! /bin/bash echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' @@ -311,7 +311,7 @@ pipeline { echo "Jenkinsfile is up to date." fi 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" + 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 .github/workflows/package_trigger.yml" for i in ${OLD_TEMPLATES}; do if [[ -f "${i}" ]]; then TEMPLATES_TO_DELETE="${i} ${TEMPLATES_TO_DELETE}" @@ -719,6 +719,14 @@ pipeline { } sh '''#! /bin/bash set -e + if grep -q 'docker-baseimage' <<< "${LS_REPO}"; then + echo "Detected baseimage, setting LSIO_FIRST_PARTY=true" + if [ -n "${CI_DOCKERENV}" ]; then + CI_DOCKERENV="LSIO_FIRST_PARTY=true|${CI_DOCKERENV}" + else + CI_DOCKERENV="LSIO_FIRST_PARTY=true" + fi + fi docker pull ghcr.io/linuxserver/ci:latest if [ "${MULTIARCH}" == "true" ]; then docker pull ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} --platform=arm64 @@ -731,6 +739,7 @@ pipeline { -e DOCKER_LOGS_TIMEOUT=\"${CI_DELAY}\" \ -e TAGS=\"${CI_TAGS}\" \ -e META_TAG=\"${META_TAG}\" \ + -e RELEASE_TAG=\"latest\" \ -e PORT=\"${CI_PORT}\" \ -e SSL=\"${CI_SSL}\" \ -e BASE=\"${DIST_IMAGE}\" \ @@ -740,6 +749,7 @@ pipeline { -e WEB_SCREENSHOT=\"${CI_WEB}\" \ -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ + -e NODE_NAME=\"${NODE_NAME}\" \ -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } @@ -1007,17 +1017,45 @@ EOF git config --global --unset commit.gpgsign ''' script{ + env.JOB_DATE = sh( + script: '''date '+%Y-%m-%dT%H:%M:%S%:z' ''', + returnStdout: true).trim() if (env.EXIT_STATUS == "ABORTED"){ sh 'echo "build aborted"' - } - else if (currentBuild.currentResult == "SUCCESS"){ - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 1681177,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** Success\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ - "username": "Jenkins"}' ${BUILDS_DISCORD} ''' - } - else { - sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"color": 16711680,\ - "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** failure\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ + }else{ + if (currentBuild.currentResult == "SUCCESS"){ + if (env.GITHUBIMAGE =~ /lspipepr/){ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=3957028 + env.JOB_WEBHOOK_FOOTER='PR Build' + }else if (env.GITHUBIMAGE =~ /lsiodev/){ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=3957028 + env.JOB_WEBHOOK_FOOTER='Dev Build' + }else{ + env.JOB_WEBHOOK_STATUS='Success' + env.JOB_WEBHOOK_COLOUR=1681177 + env.JOB_WEBHOOK_FOOTER='Live Build' + } + }else{ + if (env.GITHUBIMAGE =~ /lspipepr/){ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=12669523 + env.JOB_WEBHOOK_FOOTER='PR Build' + }else if (env.GITHUBIMAGE =~ /lsiodev/){ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=12669523 + env.JOB_WEBHOOK_FOOTER='Dev Build' + }else{ + env.JOB_WEBHOOK_STATUS='Failure' + env.JOB_WEBHOOK_COLOUR=16711680 + env.JOB_WEBHOOK_FOOTER='Live Build' + } + } + sh ''' curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/jenkins-avatar.png","embeds": [{"'color'": '${JOB_WEBHOOK_COLOUR}',\ + "footer": {"text" : "'"${JOB_WEBHOOK_FOOTER}"'"},\ + "timestamp": "'${JOB_DATE}'",\ + "description": "**Build:** '${BUILD_NUMBER}'\\n**CI Results:** '${CI_URL}'\\n**ShellCheck Results:** '${SHELLCHECK_URL}'\\n**Status:** '${JOB_WEBHOOK_STATUS}'\\n**Job:** '${RUN_DISPLAY_URL}'\\n**Change:** '${CODE_URL}'\\n**External Release:**: '${RELEASE_LINK}'\\n**DockerHub:** '${DOCKERHUB_LINK}'\\n"}],\ "username": "Jenkins"}' ${BUILDS_DISCORD} ''' } } From 7c25130ab6dd924f6445300d24428570e9edabd5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 28 Sep 2024 20:20:35 +0000 Subject: [PATCH 040/117] Bot Updating Templated Files --- .github/workflows/package_trigger.yml | 42 --------------------------- 1 file changed, 42 deletions(-) delete mode 100644 .github/workflows/package_trigger.yml diff --git a/.github/workflows/package_trigger.yml b/.github/workflows/package_trigger.yml deleted file mode 100644 index 57c7cd4..0000000 --- a/.github/workflows/package_trigger.yml +++ /dev/null @@ -1,42 +0,0 @@ -name: Package Trigger Main - -on: - workflow_dispatch: - -jobs: - package-trigger-master: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4.1.1 - - - name: Package Trigger - if: github.ref == 'refs/heads/master' - run: | - printf "# Package trigger for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER }}" ]; then - echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY - exit 0 - fi - if [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then - echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> There already seems to be an active build on Jenkins; skipping package trigger" >> $GITHUB_STEP_SUMMARY - exit 0 - fi - echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY - echo "> Package trigger running off of master branch. To disable, set a Github secret named \`PAUSE_PACKAGE_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY - response=$(curl -iX POST \ - https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/buildWithParameters?PACKAGE_CHECK=true \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY - echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY - sleep 10 - buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') - buildurl="${buildurl%$'\r'}" - echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY - echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ - "${buildurl}submitDescription" \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ - --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" From 7dca337bb0775e9130a421eef8d6e352a994b9db Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 28 Sep 2024 20:22:03 +0000 Subject: [PATCH 041/117] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 64 +++++++++++------- .../workflows/package_trigger_scheduler.yml | 66 ++++++++++++++----- README.md | 3 +- 3 files changed, 90 insertions(+), 43 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index cd24376..b393743 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -11,15 +11,17 @@ jobs: - name: External Trigger if: github.ref == 'refs/heads/master' + env: + SKIP_EXTERNAL_TRIGGER: ${{ vars.SKIP_EXTERNAL_TRIGGER }} run: | printf "# External trigger for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY - if [ -n "${{ secrets.PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER }}" ]; then + if grep -q "^code-server_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY - echo "> Github secret \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\` is set; skipping trigger." >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`code-server_master\`; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 fi echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY - echo "> External trigger running off of master branch. To disable this trigger, set a Github secret named \`PAUSE_EXTERNAL_TRIGGER_CODE_SERVER_MASTER\`" >> $GITHUB_STEP_SUMMARY + echo "> External trigger running off of master branch. To disable this trigger, add \`code-server_master\` into the Github organizational variable \`SKIP_EXTERNAL_TRIGGER\`." >> $GITHUB_STEP_SUMMARY printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -u ${{ secrets.CR_USER }}:${{ secrets.CR_PAT }} -sX GET https://api.github.com/repos/coder/code-server/releases/latest | jq -r '.tag_name' | sed 's|^v||') echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY @@ -78,26 +80,38 @@ jobs: echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY exit 0 else - printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY - response=$(curl -iX POST \ - https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/buildWithParameters?PACKAGE_CHECK=false \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") - echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY - echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY - sleep 10 - buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') - buildurl="${buildurl%$'\r'}" - echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY - echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ - "${buildurl}submitDescription" \ - --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ - --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" - echo "**** Notifying Discord ****" - TRIGGER_REASON="A version change was detected for code-server tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" - curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], - "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + if [[ "${artifacts_found}" == "false" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> New version detected, but not all artifacts are published yet; skipping trigger" >> $GITHUB_STEP_SUMMARY + FAILURE_REASON="New version ${EXT_RELEASE} for code-server tag latest is detected, however not all artifacts are uploaded to upstream release yet. Will try again later." + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Trigger Failed** \n**Reason:** '"${FAILURE_REASON}"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + else + printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY + echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + if "${artifacts_found}" == "true" ]]; then + echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY + fi + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/buildWithParameters?PACKAGE_CHECK=false \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" + echo "**** Notifying Discord ****" + TRIGGER_REASON="A version change was detected for code-server tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi fi diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 8b232cb..4a0a0b8 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -14,6 +14,8 @@ jobs: fetch-depth: '0' - name: Package Trigger Scheduler + env: + SKIP_PACKAGE_TRIGGER: ${{ vars.SKIP_PACKAGE_TRIGGER }} run: | printf "# Package trigger scheduler for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY printf "Found the branches:\n\n%s\n" "$(git for-each-ref --format='- %(refname:lstrip=3)' refs/remotes)" >> $GITHUB_STEP_SUMMARY @@ -24,27 +26,57 @@ jobs: continue fi printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY - ls_branch=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/jenkins-vars.yml | yq -r '.ls_branch') - if [ "${br}" == "${ls_branch}" ]; then + JENKINS_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/jenkins-vars.yml) + if [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY - if curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/.github/workflows/package_trigger.yml > /dev/null 2>&1; then - echo "Triggering package trigger workflow for branch ${br}" >> $GITHUB_STEP_SUMMARY - triggered_branches="${triggered_branches}${br} " - curl -iX POST \ - -H "Authorization: token ${{ secrets.CR_PAT }}" \ - -H "Accept: application/vnd.github.v3+json" \ - -d "{\"ref\":\"refs/heads/${br}\"}" \ - https://api.github.com/repos/linuxserver/docker-code-server/actions/workflows/package_trigger.yml/dispatches - sleep 30 + if [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Skipping branch ${br} due to \`skip_package_check\` being set in \`jenkins-vars.yml\`." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif grep -q "^code-server_${br}" <<< "${SKIP_PACKAGE_TRIGGER}"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`code-server_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/${br}/lastBuild/api/json | jq -r '.building') == "true" ]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> There already seems to be an active build on Jenkins; skipping package trigger for ${br}" >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " else - echo "Skipping branch ${br} due to no package trigger workflow present." >> $GITHUB_STEP_SUMMARY + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Triggering package trigger for branch ${br}" >> $GITHUB_STEP_SUMMARY + printf "> To disable, add \`code-server_%s\` into the Github organizational variable \`SKIP_PACKAGE_TRIGGER\`.\n\n" "${br}" >> $GITHUB_STEP_SUMMARY + triggered_branches="${triggered_branches}${br} " + response=$(curl -iX POST \ + https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/${br}/buildWithParameters?PACKAGE_CHECK=true \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY + echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY + sleep 10 + buildurl=$(curl -s "${response%$'\r'}api/json" | jq -r '.executable.url') + buildurl="${buildurl%$'\r'}" + echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY + echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY + curl -iX POST \ + "${buildurl}submitDescription" \ + --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ + --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ + --data-urlencode "Submit=Submit" + sleep 20 fi else echo "Skipping branch ${br} due to being detected as dev branch." >> $GITHUB_STEP_SUMMARY fi done - echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" - echo "**** Notifying Discord ****" - curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Package Check Build(s) Triggered for code-server** \n**Branch(es):** '"${triggered_branches}"' \n**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-code-server/activity/"' \n"}], - "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + if [[ -n "${triggered_branches}" ]] || [[ -n "${skipped_branches}" ]]; then + if [[ -n "${triggered_branches}" ]]; then + NOTIFY_BRANCHES="**Triggered:** ${triggered_branches} \n" + fi + if [[ -n "${skipped_branches}" ]]; then + NOTIFY_BRANCHES="${NOTIFY_BRANCHES}**Skipped:** ${skipped_branches} \n" + fi + echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" + echo "**** Notifying Discord ****" + curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, + "description": "**Package Check Build(s) Triggered for code-server** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-code-server/activity/"' \n"}], + "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} + fi diff --git a/README.md b/README.md index 7caa479..37f8e84 100644 --- a/README.md +++ b/README.md @@ -281,7 +281,8 @@ Below are the instructions for updating containers: ### Image Update Notifications - Diun (Docker Image Update Notifier) -**tip**: We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. +>[!TIP] +>We recommend [Diun](https://crazymax.dev/diun/) for update notifications. Other tools that automatically update containers unattended are not recommended or supported. ## Building locally From 9e1a9d20ce1393b8f7bff743202940fdfd12a121 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 28 Sep 2024 20:25:13 +0000 Subject: [PATCH 042/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d1ad6f3..5f6360f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -312,7 +312,7 @@ libpam-runtime 1.5.3-5ubuntu5.1 deb libpam0g 1.5.3-5ubuntu5.1 deb libpcre2-8-0 10.42-4ubuntu2 deb libperl5.38t64 5.38.2-3.2build2 deb -libproc2-0 2:4.0.4-4ubuntu3 deb +libproc2-0 2:4.0.4-4ubuntu3.1 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb @@ -432,7 +432,7 @@ picomatch 2.3.1 npm pinentry-curses 1.2.1-3ubuntu5 deb powershell 1.0.0 npm prebuild-install 7.1.2 npm -procps 2:4.0.4-4ubuntu3 deb +procps 2:4.0.4-4ubuntu3.1 deb proxy-addr 2.0.7 npm proxy-agent 6.4.0 npm proxy-from-env 1.1.0 npm (+1 duplicate) From e2576434598f22fa0ba4ea267f5f0436e28638cd Mon Sep 17 00:00:00 2001 From: Mark Gonzales Date: Thu, 10 Oct 2024 10:41:07 -0500 Subject: [PATCH 043/117] updates changelog date --- readme-vars.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index bcb5df7..84ed2f2 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -47,7 +47,7 @@ app_setup_block: | How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). # changelog changelogs: - - {date: "01.09.24:", desc: "Manage permissions in /config/.ssh according to file type"} + - {date: "09.10.24:", desc: "Manage permissions in /config/.ssh according to file type"} - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} - {date: "05.10.22:", desc: "Install recommended deps to maintain parity with the older images."} From b0f61803a283c778d7210ecf02395b53223651a2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 10 Oct 2024 16:22:07 +0000 Subject: [PATCH 044/117] Bot Updating Templated Files --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 37f8e84..414fcc2 100644 --- a/README.md +++ b/README.md @@ -307,6 +307,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **09.10.24:** - Manage permissions in /config/.ssh according to file type * **19.08.24:** - Rebase to Ubuntu Noble. * **01.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) * **05.10.22:** - Install recommended deps to maintain parity with the older images. From 42aae8bde4a11d239abb91e5fd75f0e843ecc8a9 Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Sun, 13 Oct 2024 12:17:41 -0400 Subject: [PATCH 045/117] use lsiown, ignore dev/cache folders --- README.md | 1 + readme-vars.yml | 1 + root/etc/s6-overlay/s6-rc.d/init-code-server/run | 11 ++++++++--- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 414fcc2..0a06b9b 100644 --- a/README.md +++ b/README.md @@ -307,6 +307,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **13.10.24:** - Ignore dev/cache folders during chown. * **09.10.24:** - Manage permissions in /config/.ssh according to file type * **19.08.24:** - Rebase to Ubuntu Noble. * **01.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) diff --git a/readme-vars.yml b/readme-vars.yml index 84ed2f2..74939c2 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -47,6 +47,7 @@ app_setup_block: | How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). # changelog changelogs: + - {date: "13.10.24:", desc: "Ignore dev/cache folders during chown."} - {date: "09.10.24:", desc: "Manage permissions in /config/.ssh according to file type"} - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index e0c1323..c002072 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -26,9 +26,14 @@ if [[ ! -f /config/.profile ]]; then cp /root/.profile /config/.profile fi -# fix permissions (ignore contents of /config/workspace) -find /config -path /config/workspace -prune -o -exec chown abc:abc {} + -chown abc:abc /config/workspace +# fix permissions (ignore contents of workspace and cache folders) +find /config \ + -path "/config/workspace" -prune -o \ + -path "/config/.npm" -prune -o \ + -path "/config/.rustup" -prune -o \ + -path "/config/.cargo" -prune -o \ + -exec lsiown abc:abc {} + +lsiown abc:abc /config/workspace chmod 700 /config/.ssh if [[ -n "$(ls -A /config/.ssh)" ]]; then find /config/.ssh/ -type d -exec chmod 700 '{}' \; From fcf9fcbb7ff7d4c094fedf6d6118f796e18cd29f Mon Sep 17 00:00:00 2001 From: aptalca <541623+aptalca@users.noreply.github.com> Date: Sun, 13 Oct 2024 13:32:44 -0400 Subject: [PATCH 046/117] only chown when ownership change or new install detected --- README.md | 4 ++-- readme-vars.yml | 4 ++-- root/etc/s6-overlay/s6-rc.d/init-code-server/run | 16 ++++++++-------- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 0a06b9b..f307efd 100644 --- a/README.md +++ b/README.md @@ -141,7 +141,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-e HASHED_PASSWORD=` | Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below. | | `-e SUDO_PASSWORD=password` | If this optional variable is set, user will have sudo access in the code-server terminal with the specified password. | | `-e SUDO_PASSWORD_HASH=` | Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`. | -| `-e PROXY_DOMAIN=code-server.my.domain` | If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#sub-domains) | +| `-e PROXY_DOMAIN=code-server.my.domain` | If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain) | | `-e DEFAULT_WORKSPACE=/config/workspace` | If this optional variable is set, code-server will open this directory by default | | `-v /config` | Contains all relevant configuration files. | @@ -307,7 +307,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions -* **13.10.24:** - Ignore dev/cache folders during chown. +* **13.10.24:** - Only chown config folder when change to ownership or new install is detected. * **09.10.24:** - Manage permissions in /config/.ssh according to file type * **19.08.24:** - Rebase to Ubuntu Noble. * **01.07.23:** - Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf) diff --git a/readme-vars.yml b/readme-vars.yml index 74939c2..3a3cff9 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -27,7 +27,7 @@ opt_param_env_vars: - {env_var: "HASHED_PASSWORD", env_value: "", desc: "Optional web gui password, overrides `PASSWORD`, instructions on how to create it is below."} - {env_var: "SUDO_PASSWORD", env_value: "password", desc: "If this optional variable is set, user will have sudo access in the code-server terminal with the specified password."} - {env_var: "SUDO_PASSWORD_HASH", env_value: "", desc: "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`."} - - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#sub-domains)"} + - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain)"} - {env_var: "DEFAULT_WORKSPACE", env_value: "/config/workspace", desc: "If this optional variable is set, code-server will open this directory by default"} # application setup block @@ -47,7 +47,7 @@ app_setup_block: | How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). # changelog changelogs: - - {date: "13.10.24:", desc: "Ignore dev/cache folders during chown."} + - {date: "13.10.24:", desc: "Only chown config folder when change to ownership or new install is detected."} - {date: "09.10.24:", desc: "Manage permissions in /config/.ssh according to file type"} - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} - {date: "01.07.23:", desc: "Deprecate armhf. As announced [here](https://www.linuxserver.io/blog/a-farewell-to-arm-hf)"} diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index c002072..c0fcead 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -26,14 +26,14 @@ if [[ ! -f /config/.profile ]]; then cp /root/.profile /config/.profile fi -# fix permissions (ignore contents of workspace and cache folders) -find /config \ - -path "/config/workspace" -prune -o \ - -path "/config/.npm" -prune -o \ - -path "/config/.rustup" -prune -o \ - -path "/config/.cargo" -prune -o \ - -exec lsiown abc:abc {} + -lsiown abc:abc /config/workspace +# fix permissions (ignore contents of workspace) +PUID=${PUID:-911} +if [[ ! "$(stat -c %u /config/.profile)" == "${PUID}" ]]; then + echo "Change in ownership or new install detected, please be patient while we chown existing files" + echo "This could take some time" + find /config -path "/config/workspace" -prune -o -exec lsiown abc:abc {} + + lsiown abc:abc /config/workspace +fi chmod 700 /config/.ssh if [[ -n "$(ls -A /config/.ssh)" ]]; then find /config/.ssh/ -type d -exec chmod 700 '{}' \; From b0a6736fa3a06854a52809920b3f0a8bb51e2657 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 16 Oct 2024 02:15:48 +0000 Subject: [PATCH 047/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5f6360f..7c13859 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -159,7 +159,7 @@ fsharp 1.0.0 npm function-bind 1.1.1 npm (+1 duplicate) function-bind 1.1.2 npm gauge 3.0.2 npm -gcc-14-base 14-20240412-0ubuntu1 deb +gcc-14-base 14.2.0-4ubuntu2~24.04 deb get-intrinsic 1.2.1 npm get-intrinsic 1.2.4 npm (+2 duplicates) get-uri 6.0.1 npm @@ -253,7 +253,7 @@ libacl1 2.3.2-1build1 deb libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb -libatomic1 14-20240412-0ubuntu1 deb +libatomic1 14.2.0-4ubuntu2~24.04 deb libattr1 1:2.5.2-1build1 deb libaudit-common 1:3.1.2-2.1build1 deb libaudit1 1:3.1.2-2.1build1 deb @@ -278,7 +278,7 @@ libexpat1 2.6.1-2ubuntu0.1 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfido2-1 1.14.0-1build3 deb -libgcc-s1 14-20240412-0ubuntu1 deb +libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb @@ -329,7 +329,7 @@ libsqlite3-0 3.45.1-1ubuntu2 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb -libstdc++6 14-20240412-0ubuntu1 deb +libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb libtinfo6 6.4+20240113-1ubuntu2 deb @@ -381,7 +381,7 @@ mount 2.39.3-9ubuntu6.1 deb ms 2.0.0 npm (+1 duplicate) ms 2.1.2 npm (+1 duplicate) ms 2.1.3 npm -nano 7.2-2build1 deb +nano 7.2-2ubuntu0.1 deb napi-build-utils 1.0.2 npm native-watchdog 1.4.2 npm ncurses-base 6.4+20240113-1ubuntu2 deb From bdf6dff22a3def7d8e1af42e7a4da3d0044d10dd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 26 Oct 2024 20:20:58 +0000 Subject: [PATCH 048/117] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 7c13859..dfea9db 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -312,7 +312,7 @@ libpam-runtime 1.5.3-5ubuntu5.1 deb libpam0g 1.5.3-5ubuntu5.1 deb libpcre2-8-0 10.42-4ubuntu2 deb libperl5.38t64 5.38.2-3.2build2 deb -libproc2-0 2:4.0.4-4ubuntu3.1 deb +libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb librtmp1 2.4+20151223.gitfa8646d.1-2build7 deb @@ -348,7 +348,7 @@ libzstd1 1.5.5+dfsg2-2build1.1 deb limiter 2.1.0 npm locales 2.39-0ubuntu8.3 deb log 1.0.0 npm -login 1:4.13+dfsg1-4ubuntu3 deb +login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb lru-cache 6.0.0 npm (+1 duplicate) lru-cache 7.18.3 npm @@ -416,7 +416,7 @@ 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.13+dfsg1-4ubuntu3 deb +passwd 1:4.13+dfsg1-4ubuntu3.2 deb patch 2.7.6-7build3 deb path-is-absolute 1.0.1 npm path-to-regexp 3.2.0 npm @@ -432,7 +432,7 @@ picomatch 2.3.1 npm pinentry-curses 1.2.1-3ubuntu5 deb powershell 1.0.0 npm prebuild-install 7.1.2 npm -procps 2:4.0.4-4ubuntu3.1 deb +procps 2:4.0.4-4ubuntu3.2 deb proxy-addr 2.0.7 npm proxy-agent 6.4.0 npm proxy-from-env 1.1.0 npm (+1 duplicate) From 8d59f25d59e69745206550c45138bab34d534a69 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 6 Nov 2024 21:41:26 +0000 Subject: [PATCH 049/117] Bot Updating Package Versions --- package_versions.txt | 124 ++++++++++++++++++++----------------------- 1 file changed, 57 insertions(+), 67 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index dfea9db..c13bada 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE -@babel/runtime 7.23.2 npm +@babel/runtime 7.25.7 npm @coder/logger 3.0.1 npm @mapbox/node-pre-gyp 1.0.11 npm @microsoft/1ds-core-js 3.2.13 npm @@ -13,34 +13,33 @@ NAME VERSION TYPE @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.23.0 npm +@vscode/proxy-agent 0.22.0 npm @vscode/ripgrep 1.15.9 npm @vscode/spdlog 0.15.0 npm -@vscode/tree-sitter-wasm 0.0.2 npm +@vscode/tree-sitter-wasm 0.0.4 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.35 npm -@xterm/addon-image 0.9.0-beta.52 npm -@xterm/addon-search 0.16.0-beta.52 npm -@xterm/addon-serialize 0.14.0-beta.52 npm -@xterm/addon-unicode11 0.9.0-beta.52 npm -@xterm/addon-webgl 0.19.0-beta.52 npm -@xterm/headless 5.6.0-beta.52 npm -@xterm/xterm 5.6.0-beta.52 npm +@xterm/addon-clipboard 0.2.0-beta.48 npm +@xterm/addon-image 0.9.0-beta.65 npm +@xterm/addon-search 0.16.0-beta.65 npm +@xterm/addon-serialize 0.14.0-beta.65 npm +@xterm/addon-unicode11 0.9.0-beta.65 npm +@xterm/addon-webgl 0.19.0-beta.65 npm +@xterm/headless 5.6.0-beta.65 npm +@xterm/xterm 5.6.0-beta.65 npm OpenConsole.exe 1.20.240626001 dotnet (+1 duplicate) abbrev 1.1.1 npm accepts 1.3.8 npm adduser 3.137ubuntu1 deb agent-base 6.0.2 npm -agent-base 7.1.0 npm (+1 duplicate) -agent-base 7.1.1 npm +agent-base 7.1.1 npm (+4 duplicates) ansi-regex 5.0.1 npm aproba 2.0.0 npm apt 2.7.14build2 deb apt-utils 2.7.14build2 deb are-we-there-yet 2.0.0 npm -argon2 0.31.1 npm +argon2 0.31.2 npm argparse 2.0.1 npm array-flatten 3.0.0 npm ast-types 0.13.4 npm @@ -49,7 +48,7 @@ base-files 13ubuntu10.1 deb base-passwd 3.6.3build1 deb base64-js 1.5.1 npm bash 5.2.21-2ubuntu4 deb -basic-ftp 5.0.3 npm +basic-ftp 5.0.5 npm bat 1.0.0 npm beep-boop 1.2.3 npm bindings 1.5.0 npm @@ -65,7 +64,7 @@ buffer-crc32 0.2.13 npm buffer-fill 1.0.0 npm builtin-notebook-renderers 1.0.0 npm bytes 3.0.0 npm -bytes 3.1.2 npm +bytes 3.1.2 npm (+1 duplicate) ca-certificates 20240203 deb call-bind 1.0.7 npm catatonit 0.1.7-1 deb @@ -73,7 +72,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 4.93.1 npm +code-server 1.95.1 npm +code-server 4.95.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -84,9 +84,9 @@ conpty.dll 1.20.240626001 dotne console-control-strings 1.1.0 npm content-disposition 0.5.4 npm content-type 1.0.5 npm -cookie 0.4.0 npm cookie 0.4.1 npm cookie 0.6.0 npm +cookie 0.7.2 npm cookie-parser 1.4.6 npm cookie-signature 1.0.6 npm coreutils 9.4-3ubuntu6 deb @@ -100,12 +100,13 @@ css-language-features 1.0.0 npm curl 8.5.0-2ubuntu10.4 deb dart 1.0.0 npm dash 0.5.12-6ubuntu5 deb -data-uri-to-buffer 5.0.1 npm +data-uri-to-buffer 6.0.2 npm debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb debug 2.6.9 npm (+1 duplicate) debug 3.1.0 npm (+2 duplicates) -debug 4.3.4 npm (+1 duplicate) +debug 4.3.4 npm +debug 4.3.7 npm debug-auto-launch 1.0.0 npm debug-server-ready 1.0.0 npm decompress-response 6.0.0 npm @@ -116,7 +117,7 @@ delegates 1.0.0 npm depd 2.0.0 npm destroy 1.2.0 npm detect-libc 2.0.1 npm -detect-libc 2.0.2 npm +detect-libc 2.0.3 npm diff 1.0.0 npm diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb @@ -147,22 +148,19 @@ file-uri-to-path 1.0.0 npm fill-range 7.1.1 npm finalhandler 1.2.0 npm findutils 4.9.0-5build1 deb -follow-redirects 1.15.6 npm +follow-redirects 1.15.9 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-extra 11.2.0 npm (+1 duplicate) fs-minipass 2.1.0 npm fs.realpath 1.0.0 npm fsharp 1.0.0 npm -function-bind 1.1.1 npm (+1 duplicate) function-bind 1.1.2 npm gauge 3.0.2 npm gcc-14-base 14.2.0-4ubuntu2~24.04 deb -get-intrinsic 1.2.1 npm -get-intrinsic 1.2.4 npm (+2 duplicates) -get-uri 6.0.1 npm +get-intrinsic 1.2.4 npm +get-uri 6.0.3 npm git 1.0.0 npm git 1:2.43.0-1ubuntu7.1 deb git-base 1.0.0 npm @@ -189,12 +187,11 @@ grunt 1.0.0 npm gulp 1.0.0 npm gzip 1.12-1ubuntu3 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-proto 1.0.3 npm has-symbols 1.0.3 npm has-unicode 2.0.1 npm -hasown 2.0.0 npm +hasown 2.0.2 npm hlsl 1.0.0 npm hostname 3.23+nmu2ubuntu2 deb html 1.0.0 npm @@ -206,8 +203,8 @@ 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 -https-proxy-agent 7.0.4 npm -i18next 23.14.0 npm +https-proxy-agent 7.0.5 npm (+1 duplicate) +i18next 23.16.4 npm iconv-lite 0.5.2 npm ieee754 1.2.1 npm inflight 1.0.6 npm @@ -215,9 +212,7 @@ inherits 2.0.4 npm ini 1.0.0 npm ini 1.3.8 npm init-system-helpers 1.66ubuntu1 deb -ip 1.1.9 npm -ip 2.0.1 npm -ip-address 9.0.5 npm +ip-address 9.0.5 npm (+1 duplicate) ipaddr.js 1.9.1 npm ipynb 1.0.0 npm is-buffer 1.1.6 npm @@ -232,15 +227,14 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.93.0 npm +js-debug 1.95.1 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm -jsbn 1.1.0 npm -jschardet 3.1.3 npm +jsbn 1.1.0 npm (+1 duplicate) +jschardet 3.1.4 npm json 1.0.0 npm json-language-features 1.0.0 npm -jsonfile 4.0.0 npm -jsonfile 6.1.0 npm +jsonfile 6.1.0 npm (+1 duplicate) julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm @@ -350,7 +344,7 @@ locales 2.39-0ubuntu8.3 deb log 1.0.0 npm login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb -lru-cache 6.0.0 npm (+1 duplicate) +lru-cache 6.0.0 npm lru-cache 7.18.3 npm lua 1.0.0 npm make 1.0.0 npm @@ -368,18 +362,19 @@ methods 1.1.2 npm micromatch 4.0.8 npm microsoft-authentication 0.0.1 npm mime-db 1.52.0 npm +mime-db 1.53.0 npm mime-types 2.1.35 npm mimic-response 3.1.0 npm minimatch 3.1.2 npm minimist 1.2.6 npm -minipass 3.3.6 npm +minipass 3.3.6 npm (+1 duplicate) minipass 5.0.0 npm minizlib 2.1.2 npm mkdirp 1.0.4 npm (+1 duplicate) mkdirp-classic 0.5.3 npm mount 2.39.3-9ubuntu6.1 deb -ms 2.0.0 npm (+1 duplicate) -ms 2.1.2 npm (+1 duplicate) +ms 2.0.0 npm (+4 duplicates) +ms 2.1.2 npm ms 2.1.3 npm nano 7.2-2ubuntu0.1 deb napi-build-utils 1.0.2 npm @@ -391,21 +386,19 @@ net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.15.1 binary +node 20.18.0 binary node-abi 3.8.0 npm -node-addon-api 3.2.1 npm -node-addon-api 6.1.0 npm -node-addon-api 7.0.0 npm node-addon-api 7.1.0 npm +node-addon-api 7.1.1 npm node-fetch 2.7.0 npm node-gyp-build 4.8.1 npm -node-pty 1.1.0-beta21 npm +node-pty 1.1.0-beta22 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.13.1 npm +object-inspect 1.13.2 npm objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm @@ -413,8 +406,8 @@ once 1.4.0 npm openssh-client 1:9.6p1-3ubuntu13.5 deb openssl 3.0.13-0ubuntu3.4 deb os-tmpdir 1.0.2 npm -pac-proxy-agent 7.0.1 npm -pac-resolver 7.0.0 npm +pac-proxy-agent 7.0.2 npm +pac-resolver 7.0.1 npm parseurl 1.3.3 npm passwd 1:4.13+dfsg1-4ubuntu3.2 deb patch 2.7.6-7build3 deb @@ -451,11 +444,11 @@ readable-stream 3.6.0 npm readable-stream 3.6.2 npm readline-common 8.2-4build1 deb references-view 1.0.0 npm -regenerator-runtime 0.14.0 npm +regenerator-runtime 0.14.1 npm requires-port 1.0.0 npm restructuredtext 1.0.0 npm rimraf 3.0.2 npm -rotating-file-stream 3.2.1 npm +rotating-file-stream 3.2.5 npm router 2.0.0-beta.2 npm ruby 1.0.0 npm rust 1.0.0 npm @@ -468,7 +461,7 @@ search-result 1.0.0 npm sed 4.9-2build1 deb semver 6.3.1 npm semver 7.5.4 npm -semver 7.6.0 npm +semver 7.6.3 npm send 1.0.0-beta.2 npm sensible-utils 0.0.22 deb serve-static 2.0.0-beta.2 npm @@ -483,12 +476,10 @@ simple-browser 1.0.0 npm simple-concat 1.0.1 npm simple-get 4.0.1 npm smart-buffer 4.2.0 npm (+1 duplicate) -socks 2.7.1 npm -socks 2.8.3 npm -socks-proxy-agent 8.0.2 npm -socks-proxy-agent 8.0.4 npm +socks 2.8.3 npm (+1 duplicate) +socks-proxy-agent 8.0.4 npm (+1 duplicate) source-map 0.6.1 npm -sprintf-js 1.1.3 npm +sprintf-js 1.1.3 npm (+1 duplicate) sql 1.0.0 npm statuses 2.0.1 npm string-width 4.2.3 npm @@ -517,17 +508,17 @@ theme-tomorrow-night-blue 1.0.0 npm to-regex-range 5.0.1 npm toidentifier 1.0.1 npm tr46 0.0.3 npm -tslib 2.6.2 npm +tslib 2.7.0 npm +tslib 2.8.1 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.5.4 npm +typescript 5.6.3 npm typescript-language-features 1.0.0 npm tzdata 2024a-3ubuntu1.1 deb ubuntu-keyring 2023.11.28.1 deb -universalify 0.1.2 npm -universalify 2.0.1 npm +universalify 2.0.1 npm (+1 duplicate) unpipe 1.0.0 npm util-deprecate 1.0.2 npm (+1 duplicate) util-linux 2.39.3-9ubuntu6.1 deb @@ -538,11 +529,10 @@ 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.9 npm +vscode-js-profile-table 1.0.10 npm vscode-json-languageserver 1.3.4 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-reh 1.93.1 npm vscode-textmate 9.1.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm From 11b51b887cc885ec1b207be8536dae4b0b648014 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 9 Nov 2024 20:18:19 +0000 Subject: [PATCH 050/117] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d85e382..2c73006 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -884,7 +884,7 @@ pipeline { echo '{"tag_name":"'${META_TAG}'",\ "target_commitish": "master",\ "name": "'${META_TAG}'",\ - "body": "**LinuxServer Changes:**\\n\\n'${LS_RELEASE_NOTES}'\\n\\n**Remote Changes:**\\n\\n' > start + "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''' From 41840acd8350ef1ff1c922d84e82194f1793e004 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 9 Nov 2024 20:19:55 +0000 Subject: [PATCH 051/117] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 4 ++-- .github/workflows/package_trigger_scheduler.yml | 5 +++-- README.md | 5 +++-- 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 6b99531..b0ef2e0 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -105,10 +105,10 @@ docker build \ -t linuxserver/code-server:latest . ``` -The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` +The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static` ```bash -docker run --rm --privileged multiarch/qemu-user-static:register --reset +docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset ``` Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 4a0a0b8..6cf73be 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -70,13 +70,14 @@ jobs: if [[ -n "${triggered_branches}" ]] || [[ -n "${skipped_branches}" ]]; then if [[ -n "${triggered_branches}" ]]; then NOTIFY_BRANCHES="**Triggered:** ${triggered_branches} \n" + NOTIFY_BUILD_URL="**Build URL:** https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-code-server/activity/ \n" + echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" fi if [[ -n "${skipped_branches}" ]]; then NOTIFY_BRANCHES="${NOTIFY_BRANCHES}**Skipped:** ${skipped_branches} \n" fi - echo "**** Package check build(s) triggered for branch(es): ${triggered_branches} ****" echo "**** Notifying Discord ****" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, - "description": "**Package Check Build(s) Triggered for code-server** \n'"${NOTIFY_BRANCHES}"'**Build URL:** '"https://ci.linuxserver.io/blue/organizations/jenkins/Docker-Pipeline-Builders%2Fdocker-code-server/activity/"' \n"}], + "description": "**Package Check Build(s) for code-server** \n'"${NOTIFY_BRANCHES}"''"${NOTIFY_BUILD_URL}"'"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} fi diff --git a/README.md b/README.md index f307efd..6fac1e9 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,7 @@ git config --global user.email "email address" How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -297,10 +298,10 @@ docker build \ -t lscr.io/linuxserver/code-server:latest . ``` -The ARM variants can be built on x86_64 hardware using `multiarch/qemu-user-static` +The ARM variants can be built on x86_64 hardware and vice versa using `lscr.io/linuxserver/qemu-static` ```bash -docker run --rm --privileged multiarch/qemu-user-static:register --reset +docker run --rm --privileged lscr.io/linuxserver/qemu-static --reset ``` Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64`. From c2a6879acaaa1db3c991160f53af27a685bef274 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 12 Nov 2024 17:43:04 +0000 Subject: [PATCH 052/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c13bada..9cfef0d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -72,8 +72,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.95.1 npm -code-server 4.95.1 npm +code-server 1.95.2 npm +code-server 4.95.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -227,7 +227,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.95.1 npm +js-debug 1.95.2 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) From 10a8b3c67f6b742e6a221f0fce285e06826e24f4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 18 Nov 2024 16:55:34 +0000 Subject: [PATCH 053/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9cfef0d..fc3ca6e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -72,8 +72,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.95.2 npm -code-server 4.95.2 npm +code-server 1.95.3 npm +code-server 4.95.3 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -227,7 +227,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.95.2 npm +js-debug 1.95.3 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) From e9aa49ab5781d35623e94590bd282c5dd519b95c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 23 Nov 2024 20:21:42 +0000 Subject: [PATCH 054/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index fc3ca6e..6cd31e3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -97,7 +97,7 @@ crypt 0.0.2 npm csharp 1.0.0 npm css 1.0.0 npm css-language-features 1.0.0 npm -curl 8.5.0-2ubuntu10.4 deb +curl 8.5.0-2ubuntu10.5 deb dart 1.0.0 npm dash 0.5.12-6ubuntu5 deb data-uri-to-buffer 6.0.2 npm @@ -262,8 +262,8 @@ libcap2 1:2.66-5ubuntu2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl3t64-gnutls 8.5.0-2ubuntu10.4 deb -libcurl4t64 8.5.0-2ubuntu10.4 deb +libcurl3t64-gnutls 8.5.0-2ubuntu10.5 deb +libcurl4t64 8.5.0-2ubuntu10.5 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb From d298bf329efe4029261f454699f4fc7e9be874a9 Mon Sep 17 00:00:00 2001 From: thespad Date: Wed, 4 Dec 2024 19:32:22 +0000 Subject: [PATCH 055/117] Fix readme formatting --- readme-vars.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/readme-vars.yml b/readme-vars.yml index 3a3cff9..992c269 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -4,7 +4,14 @@ project_name: code-server project_url: "https://coder.com" project_logo: "https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/code-server-banner.png" -project_blurb: "[{{ project_name|capitalize }}]({{ project_url }}) is VS Code running on a remote server, accessible through the browser.\n- Code on your Chromebook, tablet, and laptop with a consistent dev environment.\n- If you have a Windows or Mac workstation, more easily develop for Linux.\n- Take advantage of large cloud servers to speed up tests, compilations, downloads, and more.\n- Preserve battery life when you're on the go.\n- All intensive computation runs on your server.\n- You're no longer running excess instances of Chrome." +project_blurb: | + [{{ project_name|capitalize }}]({{ project_url }}) 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. project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" # supported architectures available_architectures: From 6605ffcef01ea14df7f1272df8be2e4e8794c14f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 4 Dec 2024 19:33:50 +0000 Subject: [PATCH 056/117] Bot Updating Templated Files --- Jenkinsfile | 274 ++++++++++++++++++++++++++++++++++------------------ 1 file changed, 179 insertions(+), 95 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2c73006..c8b38ef 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,7 +8,7 @@ pipeline { } // Input to determine if this is a package check parameters { - string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') + string(defaultValue: 'false', description: 'package check run', name: 'PACKAGE_CHECK') } // Configuration for the variables used for this specific repo environment { @@ -191,6 +191,7 @@ pipeline { env.VERSION_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.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' } } } @@ -215,6 +216,7 @@ pipeline { env.META_TAG = env.EXT_RELEASE_CLEAN + '-pkg-' + env.PACKAGE_TAG + '-dev-' + env.COMMIT_SHA 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' } } } @@ -239,6 +241,7 @@ pipeline { env.EXT_RELEASE_TAG = 'version-' + env.EXT_RELEASE_CLEAN 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' } } } @@ -335,6 +338,35 @@ pipeline { else echo "No templates to delete" fi + echo "Starting Stage 2.5 - Update init diagram" + if ! grep -q 'init_diagram:' readme-vars.yml; then + echo "Adding the key 'init_diagram' to readme-vars.yml" + sed -i '\\|^#.*changelog.*$|d' readme-vars.yml + sed -i 's|^changelogs:|# init diagram\\ninit_diagram:\\n\\n# changelog\\nchangelogs:|' readme-vars.yml + fi + mkdir -p ${TEMPDIR}/d2 + docker run --rm -v ${TEMPDIR}/d2:/output -e PUID=$(id -u) -e PGID=$(id -g) -e RAW="true" ghcr.io/linuxserver/d2-builder:latest ${CONTAINER_NAME}:latest + ls -al ${TEMPDIR}/d2 + yq -ei ".init_diagram |= load_str(\\"${TEMPDIR}/d2/${CONTAINER_NAME}-latest.d2\\")" readme-vars.yml + if [[ $(md5sum readme-vars.yml | cut -c1-8) != $(md5sum ${TEMPDIR}/docker-${CONTAINER_NAME}/readme-vars.yml | cut -c1-8) ]]; then + echo "'init_diagram' has been updated. Updating repo and exiting build, new one will trigger based on commit." + mkdir -p ${TEMPDIR}/repo + git clone https://github.com/${LS_USER}/${LS_REPO}.git ${TEMPDIR}/repo/${LS_REPO} + cd ${TEMPDIR}/repo/${LS_REPO} + git checkout -f master + cp ${WORKSPACE}/readme-vars.yml ${TEMPDIR}/repo/${LS_REPO}/readme-vars.yml + git add readme-vars.yml + git commit -m 'Bot Updating Templated Files' + 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 "Init diagram is unchanged" + fi echo "Starting Stage 3 - Update templates" CURRENTHASH=$(grep -hs ^ ${TEMPLATED_FILES} | md5sum | cut -c1-8) cd ${TEMPDIR}/docker-${CONTAINER_NAME} @@ -541,10 +573,42 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --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.\" \ + --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 \ + --provenance=false --sbom=false --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:${META_TAG} ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --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 $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } + } } } // Build MultiArch Docker containers for push to LS Repo @@ -573,10 +637,42 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --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.\" \ + --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 \ + --provenance=false --sbom=false --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:amd64-${META_TAG} ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --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 $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } + } } } stage('Build ARM64') { @@ -585,10 +681,6 @@ pipeline { } steps { echo "Running on node: ${NODE_NAME}" - echo 'Logging into Github' - sh '''#! /bin/bash - echo $GITHUB_TOKEN | docker login ghcr.io -u LinuxServer-CI --password-stdin - ''' sh "sed -r -i 's|(^FROM .*)|\\1\\n\\nENV LSIO_FIRST_PARTY=true|g' Dockerfile.aarch64" sh "docker buildx build \ --label \"org.opencontainers.image.created=${GITHUB_DATE}\" \ @@ -602,20 +694,49 @@ pipeline { --label \"org.opencontainers.image.licenses=GPL-3.0-only\" \ --label \"org.opencontainers.image.ref.name=${COMMIT_SHA}\" \ --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.\" \ + --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 \ + --provenance=false --sbom=false --builder=container --load \ --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_backoff(5,5) { - sh "docker push ghcr.io/linuxserver/lsiodev-buildcache:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER}" + sh '''#! /bin/bash + set -e + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker tag ${IMAGE}:arm64v8-${META_TAG} ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} + done + ''' + withCredentials([ + [ + $class: 'UsernamePasswordMultiBinding', + credentialsId: 'Quay.io-Robot', + usernameVariable: 'QUAYUSER', + passwordVariable: 'QUAYPASS' + ] + ]) { + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --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 $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin + if [[ "${PACKAGE_CHECK}" != "true" ]]; then + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & + done + wait + fi + ''' + } } sh '''#! /bin/bash containers=$(docker ps -aq) if [[ -n "${containers}" ]]; then docker stop ${containers} fi - docker system prune -af --volumes || : ''' + docker system prune -af --volumes || : + ''' } } } @@ -765,37 +886,23 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' - ] - ]) { - retry_backoff(5,5) { - sh '''#! /bin/bash - set -e - echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --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 $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - for PUSHIMAGE in "${GITHUBIMAGE}" "${GITLABIMAGE}" "${QUAYIMAGE}" "${IMAGE}"; do - docker tag ${IMAGE}:${META_TAG} ${PUSHIMAGE}:${META_TAG} - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:latest - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker tag ${PUSHIMAGE}:${META_TAG} ${PUSHIMAGE}:${SEMVER} - fi - docker push ${PUSHIMAGE}:latest - docker push ${PUSHIMAGE}:${META_TAG} - docker push ${PUSHIMAGE}:${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker push ${PUSHIMAGE}:${SEMVER} - fi + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + for PUSHIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + [[ ${PUSHIMAGE%%/*} =~ \\. ]] && PUSHIMAGEPLUS="${PUSHIMAGE}" || PUSHIMAGEPLUS="docker.io/${PUSHIMAGE}" + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + if [[ "${PUSHIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then + 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} + if [ -n "${SEMVER}" ]; then + docker buildx imagetools create --prefer-index=false -t ${PUSHIMAGE}:${SEMVER} ${CACHEIMAGE}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} + fi + done + ''' } } } @@ -806,57 +913,34 @@ pipeline { environment name: 'EXIT_STATUS', value: '' } steps { - withCredentials([ - [ - $class: 'UsernamePasswordMultiBinding', - credentialsId: 'Quay.io-Robot', - usernameVariable: 'QUAYUSER', - passwordVariable: 'QUAYPASS' - ] - ]) { - retry_backoff(5,5) { - sh '''#! /bin/bash - set -e - echo $DOCKERHUB_TOKEN | docker login -u linuxserverci --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 $QUAYPASS | docker login quay.io -u $QUAYUSER --password-stdin - if [ "${CI}" == "false" ]; 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} + retry_backoff(5,5) { + sh '''#! /bin/bash + set -e + for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do + [[ ${MANIFESTIMAGE%%/*} =~ \\. ]] && MANIFESTIMAGEPLUS="${MANIFESTIMAGE}" || MANIFESTIMAGEPLUS="docker.io/${MANIFESTIMAGE}" + IFS=',' read -ra CACHE <<< "$BUILDCACHE" + for i in "${CACHE[@]}"; do + if [[ "${MANIFESTIMAGEPLUS}" == "$(cut -d "/" -f1 <<< ${i})"* ]]; then + 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} + 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} fi - for MANIFESTIMAGE in "${IMAGE}" "${GITLABIMAGE}" "${GITHUBIMAGE}" "${QUAYIMAGE}"; do - docker tag ${IMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${META_TAG} - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-latest - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} - docker tag ${IMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-latest - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker tag ${MANIFESTIMAGE}:amd64-${META_TAG} ${MANIFESTIMAGE}:amd64-${SEMVER} - docker tag ${MANIFESTIMAGE}:arm64v8-${META_TAG} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - fi - docker push ${MANIFESTIMAGE}:amd64-${META_TAG} - docker push ${MANIFESTIMAGE}:amd64-${EXT_RELEASE_TAG} - docker push ${MANIFESTIMAGE}:amd64-latest - docker push ${MANIFESTIMAGE}:arm64v8-${META_TAG} - docker push ${MANIFESTIMAGE}:arm64v8-latest - docker push ${MANIFESTIMAGE}:arm64v8-${EXT_RELEASE_TAG} - if [ -n "${SEMVER}" ]; then - docker push ${MANIFESTIMAGE}:amd64-${SEMVER} - docker push ${MANIFESTIMAGE}:arm64v8-${SEMVER} - 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} - if [ -n "${SEMVER}" ]; then - docker buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} - fi - done - ''' - } + 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 buildx imagetools create -t ${MANIFESTIMAGE}:${SEMVER} ${MANIFESTIMAGE}:amd64-${SEMVER} ${MANIFESTIMAGE}:arm64v8-${SEMVER} + fi + done + ''' } } } From 2ab1bf003d7fddeadddbe5fb42e79c59d1d70475 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 4 Dec 2024 19:35:36 +0000 Subject: [PATCH 057/117] Bot Updating Templated Files --- readme-vars.yml | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 992c269..39f80ef 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -17,7 +17,6 @@ project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_ available_architectures: - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} - {arch: "{{ arch_arm64 }}", tag: "arm64v8-latest"} - # container parameters common_param_env_vars_enabled: true param_container_name: "{{ project_name }}" @@ -36,7 +35,6 @@ opt_param_env_vars: - {env_var: "SUDO_PASSWORD_HASH", env_value: "", desc: "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`."} - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain)"} - {env_var: "DEFAULT_WORKSPACE", env_value: "/config/workspace", desc: "If this optional variable is set, code-server will open this directory by default"} - # application setup block app_setup_block_enabled: true app_setup_block: | @@ -52,6 +50,49 @@ app_setup_block: | ### Hashed code-server password How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). +# init diagram +init_diagram: | + "code-server:latest": { + docker-mods + base { + fix-attr +\nlegacy cont-init + } + docker-mods -> base + legacy-services + custom services + init-services -> legacy-services + init-services -> custom services + custom services -> legacy-services + legacy-services -> ci-service-check + init-migrations -> init-adduser + init-config -> init-code-server + init-os-end -> init-config + init-code-server -> init-config-end + init-config -> init-config-end + init-os-end -> init-crontab-config + init-mods-end -> init-custom-files + base -> init-envfile + base -> init-migrations + base -> init-mods + init-config-end -> init-mods + init-mods -> init-mods-end + init-mods-package-install -> init-mods-end + init-mods -> init-mods-package-install + base -> init-os-end + init-adduser -> init-os-end + init-envfile -> init-os-end + init-migrations -> init-os-end + init-custom-files -> init-services + init-mods-end -> init-services + init-services -> svc-code-server + svc-code-server -> legacy-services + init-services -> svc-cron + svc-cron -> legacy-services + } + Base Images: { + "baseimage-ubuntu:noble" + } + "code-server:latest" <- Base Images # changelog changelogs: - {date: "13.10.24:", desc: "Only chown config folder when change to ownership or new install is detected."} From 09932d59c7f3f446bc9f0fde19f2f976f2d38704 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 4 Dec 2024 19:37:02 +0000 Subject: [PATCH 058/117] Bot Updating Templated Files --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 6fac1e9..b91beef 100644 --- a/README.md +++ b/README.md @@ -78,11 +78,13 @@ git config --global user.email "email address" How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). - ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. +>[!NOTE] +>Unless a parameter is flaged as 'optional', it is *mandatory* and a value must be provided. + ### docker-compose (recommended, [click here for more info](https://docs.linuxserver.io/general/docker-compose)) ```yaml @@ -134,7 +136,7 @@ Containers are configured using parameters passed at runtime (such as those abov | Parameter | Function | | :----: | --- | -| `-p 8443` | web gui | +| `-p 8443:8443` | web gui | | `-e PUID=1000` | for UserID - see below for explanation | | `-e PGID=1000` | for GroupID - see below for explanation | | `-e TZ=Etc/UTC` | specify a timezone to use, see this [list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones#List). | From 7141d7b5c760ce98cbb325bfa13d91ca4b27d28a Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Dec 2024 20:20:28 +0000 Subject: [PATCH 059/117] Bot Updating Templated Files --- readme-vars.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/readme-vars.yml b/readme-vars.yml index 39f80ef..309e6ca 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -69,21 +69,17 @@ init_diagram: | init-os-end -> init-config init-code-server -> init-config-end init-config -> init-config-end - init-os-end -> init-crontab-config + init-crontab-config -> init-config-end + init-config -> init-crontab-config init-mods-end -> init-custom-files base -> init-envfile base -> init-migrations - base -> init-mods init-config-end -> init-mods - init-mods -> init-mods-end init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install - base -> init-os-end init-adduser -> init-os-end init-envfile -> init-os-end - init-migrations -> init-os-end init-custom-files -> init-services - init-mods-end -> init-services init-services -> svc-code-server svc-code-server -> legacy-services init-services -> svc-cron From f9a2fd5adf46ae0a9f3d20ab24c0114043a11c12 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Dec 2024 20:22:11 +0000 Subject: [PATCH 060/117] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index b393743..af1fbe6 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -43,16 +43,18 @@ jobs: token=$(curl -sX GET \ "https://ghcr.io/token?scope=repository%3Alinuxserver%2Fcode-server%3Apull" \ | jq -r '.token') - multidigest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${tag}" \ - | jq -r 'first(.manifests[].digest)') - digest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ - | jq -r '.config.digest') + multidigest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.index.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${tag}") + multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") + digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.manifest.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ + | jq -r '.config.digest') image_info=$(curl -sL \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/blobs/${digest}") From 1de0da63d4a7357c3c705ad13e81c0344c375d74 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Dec 2024 20:25:52 +0000 Subject: [PATCH 061/117] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 6cd31e3..e471f20 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -239,18 +239,18 @@ julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.1 deb +krb5-locales 1.20.1-6ubuntu2.2 deb latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb -libacl1 2.3.2-1build1 deb +libacl1 2.3.2-1build1.1 deb libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb libatomic1 14.2.0-4ubuntu2~24.04 deb libattr1 1:2.5.2-1build1 deb -libaudit-common 1:3.1.2-2.1build1 deb -libaudit1 1:3.1.2-2.1build1 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.1 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1 deb @@ -279,17 +279,17 @@ libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.1 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.1 deb +libk5crypto3 1.20.1-6ubuntu2.2 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.1 deb -libkrb5support0 1.20.1-6ubuntu2.1 deb +libkrb5-3 1.20.1-6ubuntu2.2 deb +libkrb5support0 1.20.1-6ubuntu2.2 deb libksba8 1.6.6-1build1 deb -libldap-common 2.6.7+dfsg-1~exp1ubuntu8 deb -libldap2 2.6.7+dfsg-1~exp1ubuntu8 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb libmd0 1.1.0-2build1 deb From d986190b53abb21270258f2f1a924dd9c446dac2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 14 Dec 2024 20:25:23 +0000 Subject: [PATCH 062/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index e471f20..36b2030 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -268,7 +268,7 @@ libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb liberror-perl 0.17029-2 deb -libexpat1 2.6.1-2ubuntu0.1 deb +libexpat1 2.6.1-2ubuntu0.2 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfido2-1 1.14.0-1build3 deb From 728a7ba961d0b76a165c8efe24f1c82e9ec9ea0f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 18 Dec 2024 23:40:14 +0000 Subject: [PATCH 063/117] Bot Updating Templated Files --- Jenkinsfile | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c8b38ef..7cb7b63 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -575,7 +575,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 --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -604,7 +604,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } @@ -639,7 +641,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 --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -668,7 +670,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:amd64-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } @@ -696,7 +700,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 --builder=container --load \ + --provenance=true --sbom=true --builder=container --load \ --build-arg ${BUILD_VERSION_ARG}=${EXT_RELEASE} --build-arg VERSION=\"${VERSION_TAG}\" --build-arg BUILD_DATE=${GITHUB_DATE} ." sh '''#! /bin/bash set -e @@ -725,7 +729,9 @@ pipeline { for i in "${CACHE[@]}"; do docker push ${i}:arm64v8-${COMMIT_SHA}-${BUILD_NUMBER} & done - wait + for p in $(jobs -p); do + wait "$p" || { echo "job $p failed" >&2; exit 1; } + done fi ''' } From f4303f45ff94af68e786304c479c3f32fdfdb070 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 18 Dec 2024 23:41:39 +0000 Subject: [PATCH 064/117] Bot Updating Templated Files --- .github/workflows/external_trigger.yml | 33 ++++++++++++++----- .../workflows/package_trigger_scheduler.yml | 27 ++++++++++++--- 2 files changed, 47 insertions(+), 13 deletions(-) diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index af1fbe6..6de574b 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -48,13 +48,30 @@ jobs: --header "Accept: application/vnd.oci.image.index.v1+json" \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/manifests/${tag}") - multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") - digest=$(curl -s \ - --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ - --header "Accept: application/vnd.oci.image.manifest.v1+json" \ - --header "Authorization: Bearer ${token}" \ - "https://ghcr.io/v2/${image}/manifests/${multidigest}" \ - | jq -r '.config.digest') + if jq -e '.layers // empty' <<< "${multidigest}" >/dev/null 2>&1; then + # If there's a layer element it's a single-arch manifest so just get that digest + digest=$(jq -r '.config.digest' <<< "${multidigest}") + else + # Otherwise it's multi-arch or has manifest annotations + if jq -e '.manifests[]?.annotations // empty' <<< "${multidigest}" >/dev/null 2>&1; then + # Check for manifest annotations and delete if found + multidigest=$(jq 'del(.manifests[] | select(.annotations))' <<< "${multidigest}") + fi + if [[ $(jq '.manifests | length' <<< "${multidigest}") -gt 1 ]]; then + # If there's still more than one digest, it's multi-arch + multidigest=$(jq -r ".manifests[] | select(.platform.architecture == \"amd64\").digest?" <<< "${multidigest}") + else + # Otherwise it's single arch + multidigest=$(jq -r ".manifests[].digest?" <<< "${multidigest}") + fi + if digest=$(curl -s \ + --header "Accept: application/vnd.docker.distribution.manifest.v2+json" \ + --header "Accept: application/vnd.oci.image.manifest.v1+json" \ + --header "Authorization: Bearer ${token}" \ + "https://ghcr.io/v2/${image}/manifests/${multidigest}"); then + digest=$(jq -r '.config.digest' <<< "${digest}"); + fi + fi image_info=$(curl -sL \ --header "Authorization: Bearer ${token}" \ "https://ghcr.io/v2/${image}/blobs/${digest}") @@ -92,7 +109,7 @@ jobs: else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY - if "${artifacts_found}" == "true" ]]; then + if [[ "${artifacts_found}" == "true" ]]; then echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY fi response=$(curl -iX POST \ diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 6cf73be..9100e7c 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -27,9 +27,18 @@ jobs: fi printf "\n## Evaluating \`%s\`\n\n" ${br} >> $GITHUB_STEP_SUMMARY JENKINS_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/jenkins-vars.yml) - if [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then + if ! curl -sfX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/Jenkinsfile >/dev/null 2>&1; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> No Jenkinsfile found. Branch is either deprecated or is an early dev branch." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [[ "${br}" == $(yq -r '.ls_branch' <<< "${JENKINS_VARS}") ]]; then echo "Branch appears to be live; checking workflow." >> $GITHUB_STEP_SUMMARY - if [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then + README_VARS=$(curl -sX GET https://raw.githubusercontent.com/linuxserver/docker-code-server/${br}/readme-vars.yml) + if [[ $(yq -r '.project_deprecation_status' <<< "${README_VARS}") == "true" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Branch appears to be deprecated; skipping trigger." >> $GITHUB_STEP_SUMMARY + skipped_branches="${skipped_branches}${br} " + elif [[ $(yq -r '.skip_package_check' <<< "${JENKINS_VARS}") == "true" ]]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Skipping branch ${br} due to \`skip_package_check\` being set in \`jenkins-vars.yml\`." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " @@ -37,7 +46,7 @@ jobs: echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_PACKAGE_TRIGGER\` contains \`code-server_${br}\`; skipping trigger." >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " - elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/${br}/lastBuild/api/json | jq -r '.building') == "true" ]; then + elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/${br}/lastBuild/api/json | jq -r '.building' 2>/dev/null) == "true" ]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> There already seems to be an active build on Jenkins; skipping package trigger for ${br}" >> $GITHUB_STEP_SUMMARY skipped_branches="${skipped_branches}${br} " @@ -49,6 +58,11 @@ jobs: response=$(curl -iX POST \ https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/${br}/buildWithParameters?PACKAGE_CHECK=true \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} | grep -i location | sed "s|^[L|l]ocation: \(.*\)|\1|") + if [[ -z "${response}" ]]; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Jenkins build could not be triggered. Skipping branch." + continue + fi echo "Jenkins [job queue url](${response%$'\r'})" >> $GITHUB_STEP_SUMMARY echo "Sleeping 10 seconds until job starts" >> $GITHUB_STEP_SUMMARY sleep 10 @@ -56,11 +70,14 @@ jobs: buildurl="${buildurl%$'\r'}" echo "Jenkins job [build url](${buildurl})" >> $GITHUB_STEP_SUMMARY echo "Attempting to change the Jenkins job description" >> $GITHUB_STEP_SUMMARY - curl -iX POST \ + if ! curl -ifX POST \ "${buildurl}submitDescription" \ --user ${{ secrets.JENKINS_USER }}:${{ secrets.JENKINS_TOKEN }} \ --data-urlencode "description=GHA package trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ - --data-urlencode "Submit=Submit" + --data-urlencode "Submit=Submit"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Unable to change the Jenkins job description." + fi sleep 20 fi else From 3e6f60e25be679a8e24f3ba5a73b186d94e173ba Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 18 Dec 2024 23:49:02 +0000 Subject: [PATCH 065/117] Bot Updating Package Versions --- package_versions.txt | 45 ++++++++++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 36b2030..3360223 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -13,21 +13,22 @@ NAME VERSION TYPE @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.22.0 npm +@vscode/proxy-agent 0.27.0 npm @vscode/ripgrep 1.15.9 npm -@vscode/spdlog 0.15.0 npm +@vscode/spdlog 0.15.1 npm @vscode/tree-sitter-wasm 0.0.4 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.48 npm -@xterm/addon-image 0.9.0-beta.65 npm -@xterm/addon-search 0.16.0-beta.65 npm -@xterm/addon-serialize 0.14.0-beta.65 npm -@xterm/addon-unicode11 0.9.0-beta.65 npm -@xterm/addon-webgl 0.19.0-beta.65 npm -@xterm/headless 5.6.0-beta.65 npm -@xterm/xterm 5.6.0-beta.65 npm +@xterm/addon-clipboard 0.2.0-beta.53 npm +@xterm/addon-image 0.9.0-beta.70 npm +@xterm/addon-ligatures 0.10.0-beta.70 npm +@xterm/addon-search 0.16.0-beta.70 npm +@xterm/addon-serialize 0.14.0-beta.70 npm +@xterm/addon-unicode11 0.9.0-beta.70 npm +@xterm/addon-webgl 0.19.0-beta.70 npm +@xterm/headless 5.6.0-beta.70 npm +@xterm/xterm 5.6.0-beta.70 npm OpenConsole.exe 1.20.240626001 dotnet (+1 duplicate) abbrev 1.1.1 npm accepts 1.3.8 npm @@ -72,8 +73,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.95.3 npm -code-server 4.95.3 npm +code-server 1.96.1 npm +code-server 4.96.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -97,7 +98,7 @@ crypt 0.0.2 npm csharp 1.0.0 npm css 1.0.0 npm css-language-features 1.0.0 npm -curl 8.5.0-2ubuntu10.5 deb +curl 8.5.0-2ubuntu10.6 deb dart 1.0.0 npm dash 0.5.12-6ubuntu5 deb data-uri-to-buffer 6.0.2 npm @@ -149,6 +150,8 @@ fill-range 7.1.1 npm finalhandler 1.2.0 npm findutils 4.9.0-5build1 deb follow-redirects 1.15.9 npm +font-finder 1.1.0 npm +font-ligatures 1.4.1 npm forwarded 0.2.0 npm fresh 0.5.2 npm fs-constants 1.0.0 npm @@ -160,6 +163,7 @@ function-bind 1.1.2 npm gauge 3.0.2 npm gcc-14-base 14.2.0-4ubuntu2~24.04 deb get-intrinsic 1.2.4 npm +get-system-fonts 2.0.2 npm get-uri 6.0.3 npm git 1.0.0 npm git 1:2.43.0-1ubuntu7.1 deb @@ -227,7 +231,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.95.3 npm +js-debug 1.96.0 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) @@ -262,8 +266,8 @@ libcap2 1:2.66-5ubuntu2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb -libcurl3t64-gnutls 8.5.0-2ubuntu10.5 deb -libcurl4t64 8.5.0-2ubuntu10.5 deb +libcurl3t64-gnutls 8.5.0-2ubuntu10.6 deb +libcurl4t64 8.5.0-2ubuntu10.6 deb libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb @@ -386,7 +390,7 @@ net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.18.0 binary +node 20.18.1 binary node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm @@ -405,6 +409,7 @@ on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) openssh-client 1:9.6p1-3ubuntu13.5 deb openssl 3.0.13-0ubuntu3.4 deb +opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.2 npm pac-resolver 7.0.1 npm @@ -426,6 +431,7 @@ pinentry-curses 1.2.1-3ubuntu5 deb powershell 1.0.0 npm prebuild-install 7.1.2 npm procps 2:4.0.4-4ubuntu3.2 deb +promise-stream-reader 1.0.1 npm proxy-addr 2.0.7 npm proxy-agent 6.4.0 npm proxy-from-env 1.1.0 npm (+1 duplicate) @@ -495,6 +501,7 @@ tar 6.2.1 npm tar-fs 2.1.1 npm tar-stream 2.2.0 npm tas-client-umd 0.2.0 npm +terminal-suggest 1.0.1 npm theme-abyss 1.0.0 npm theme-defaults 1.0.0 npm theme-kimbie-dark 1.0.0 npm @@ -505,6 +512,7 @@ theme-red 1.0.0 npm theme-solarized-dark 1.0.0 npm theme-solarized-light 1.0.0 npm theme-tomorrow-night-blue 1.0.0 npm +tiny-inflate 1.0.3 npm to-regex-range 5.0.1 npm toidentifier 1.0.1 npm tr46 0.0.3 npm @@ -514,10 +522,11 @@ 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.6.3 npm +typescript 5.7.2 npm typescript-language-features 1.0.0 npm tzdata 2024a-3ubuntu1.1 deb ubuntu-keyring 2023.11.28.1 deb +undici 6.20.1 npm universalify 2.0.1 npm (+1 duplicate) unpipe 1.0.0 npm util-deprecate 1.0.2 npm (+1 duplicate) From 2f251a6467bf19c89e6661279530ce2d8e10df9c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 20 Dec 2024 22:43:51 +0000 Subject: [PATCH 066/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3360223..e021360 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -73,8 +73,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.96.1 npm -code-server 4.96.1 npm +code-server 1.96.2 npm +code-server 4.96.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From f9b1b1a41c7629c5965875330eb8b567f2a34b73 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 18 Jan 2025 20:22:17 +0000 Subject: [PATCH 067/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index e021360..3797713 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -166,9 +166,9 @@ get-intrinsic 1.2.4 npm get-system-fonts 2.0.2 npm get-uri 6.0.3 npm git 1.0.0 npm -git 1:2.43.0-1ubuntu7.1 deb +git 1:2.43.0-1ubuntu7.2 deb git-base 1.0.0 npm -git-man 1:2.43.0-1ubuntu7.1 deb +git-man 1:2.43.0-1ubuntu7.2 deb github 0.0.1 npm github-authentication 0.0.2 npm github-from-package 0.0.0 npm From 92bd8e4210d8cf00846f57ee37795e2b168373a0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 20 Jan 2025 19:41:42 +0000 Subject: [PATCH 068/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3797713..cd32908 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -73,8 +73,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.96.2 npm -code-server 4.96.2 npm +code-server 1.96.4 npm +code-server 4.96.4 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From b1cfb51e3883b57176788e6ca8ebda166dc1a6cd Mon Sep 17 00:00:00 2001 From: quietsy Date: Tue, 21 Jan 2025 04:44:24 +0200 Subject: [PATCH 069/117] Add categories to readme-vars.yml --- readme-vars.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/readme-vars.yml b/readme-vars.yml index 309e6ca..a6a29ef 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -13,6 +13,7 @@ project_blurb: | - All intensive computation runs on your server. - You're no longer running excess instances of Chrome. project_lsio_github_repo_url: "https://github.com/linuxserver/docker-{{ project_name }}" +project_categories: "Programming" # supported architectures available_architectures: - {arch: "{{ arch_x86_64 }}", tag: "amd64-latest"} From 71c25ef87572c1bea5b507df9848e44c7ebda433 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 1 Feb 2025 20:19:43 +0000 Subject: [PATCH 070/117] Bot Updating Templated Files --- Jenkinsfile | 33 ++++++++++++++++++++++++++------- 1 file changed, 26 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7cb7b63..7a6d018 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -56,11 +56,21 @@ pipeline { steps{ echo "Running on node: ${NODE_NAME}" sh '''#! /bin/bash - containers=$(docker ps -aq) + echo "Pruning builder" + docker builder prune -f --builder container || : + containers=$(docker ps -q) if [[ -n "${containers}" ]]; then - docker stop ${containers} + BUILDX_CONTAINER_ID=$(docker ps -qf 'name=buildx_buildkit') + for container in ${containers}; do + if [[ "${container}" == "${BUILDX_CONTAINER_ID}" ]]; then + echo "skipping buildx container in docker stop" + else + echo "Stopping container ${container}" + docker stop ${container} + fi + done fi - docker system prune -af --volumes || : ''' + docker system prune -f --volumes || : ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( @@ -1152,12 +1162,21 @@ EOF } cleanup { sh '''#! /bin/bash - echo "Performing docker system prune!!" - containers=$(docker ps -aq) + echo "Pruning builder!!" + docker builder prune -f --builder container || : + containers=$(docker ps -q) if [[ -n "${containers}" ]]; then - docker stop ${containers} + BUILDX_CONTAINER_ID=$(docker ps -qf 'name=buildx_buildkit') + for container in ${containers}; do + if [[ "${container}" == "${BUILDX_CONTAINER_ID}" ]]; then + echo "skipping buildx container in docker stop" + else + echo "Stopping container ${container}" + docker stop ${container} + fi + done fi - docker system prune -af --volumes || : + docker system prune -f --volumes || : ''' cleanWs() } From 5b0b23e69def28cbcf1015207428786acbecedeb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 1 Feb 2025 20:20:57 +0000 Subject: [PATCH 071/117] Bot Updating Templated Files --- .github/CONTRIBUTING.md | 2 +- .github/ISSUE_TEMPLATE/config.yml | 2 +- .github/workflows/external_trigger.yml | 10 +++++++++- README.md | 4 ++-- 4 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index b0ef2e0..30d104f 100755 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -6,7 +6,7 @@ * Read, and fill the Pull Request template * If this is a fix for a typo (in code, documentation, or the README) please file an issue and let us sort it out. We do not need a PR * If the PR is addressing an existing issue include, closes #\, in the body of the PR commit message -* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://discord.gg/YWrKVTn) +* If you want to discuss changes, you can also bring it up in [#dev-talk](https://discordapp.com/channels/354974912613449730/757585807061155840) in our [Discord server](https://linuxserver.io/discord) ## Common files diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 496066b..9e7ee21 100755 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -1,7 +1,7 @@ blank_issues_enabled: false contact_links: - name: Discord chat support - url: https://discord.gg/YWrKVTn + url: https://linuxserver.io/discord about: Realtime support / chat with the community and the team. - name: Discourse discussion forum diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 6de574b..128ffd0 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -15,7 +15,10 @@ jobs: SKIP_EXTERNAL_TRIGGER: ${{ vars.SKIP_EXTERNAL_TRIGGER }} run: | printf "# External trigger for docker-code-server\n\n" >> $GITHUB_STEP_SUMMARY - if grep -q "^code-server_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + if grep -q "^code-server_master_" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + echo "> [!NOTE]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`code-server_master_\`; will skip trigger if version matches." >> $GITHUB_STEP_SUMMARY + elif grep -q "^code-server_master" <<< "${SKIP_EXTERNAL_TRIGGER}"; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` contains \`code-server_master\`; skipping trigger." >> $GITHUB_STEP_SUMMARY exit 0 @@ -25,6 +28,11 @@ jobs: printf "\n## Retrieving external version\n\n" >> $GITHUB_STEP_SUMMARY EXT_RELEASE=$(curl -u ${{ secrets.CR_USER }}:${{ secrets.CR_PAT }} -sX GET https://api.github.com/repos/coder/code-server/releases/latest | jq -r '.tag_name' | sed 's|^v||') echo "Type is \`custom_version_command\`" >> $GITHUB_STEP_SUMMARY + if grep -q "^code-server_master_${EXT_RELEASE}" <<< "${SKIP_EXTERNAL_TRIGGER}"; then + echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY + echo "> Github organizational variable \`SKIP_EXTERNAL_TRIGGER\` matches current external release; skipping trigger." >> $GITHUB_STEP_SUMMARY + exit 0 + fi if [ -z "${EXT_RELEASE}" ] || [ "${EXT_RELEASE}" == "null" ]; then echo "> [!WARNING]" >> $GITHUB_STEP_SUMMARY echo "> Can't retrieve external version, exiting" >> $GITHUB_STEP_SUMMARY diff --git a/README.md b/README.md index b91beef..d1a5f0f 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ [![linuxserver.io](https://raw.githubusercontent.com/linuxserver/docker-templates/master/linuxserver.io/img/linuxserver_medium.png)](https://linuxserver.io) [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") -[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://discord.gg/YWrKVTn "realtime support / chat with the community and the team.") +[![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.") [![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") [![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") [![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") @@ -20,7 +20,7 @@ The [LinuxServer.io](https://linuxserver.io) team brings you another container r Find us at: * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! -* [Discord](https://discord.gg/YWrKVTn) - realtime support / chat with the community and the team. +* [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. * [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. * [GitHub](https://github.com/linuxserver) - view the source for all of our repositories. From 88c91e4deb3262ceb7ea0eecaca54519cbc46572 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 1 Feb 2025 20:24:20 +0000 Subject: [PATCH 072/117] Bot Updating Package Versions --- package_versions.txt | 47 ++++++++++++++++++++++---------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index cd32908..3f174a2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -57,7 +57,7 @@ bl 4.1.0 npm body-parser 2.0.0-beta.2 npm brace-expansion 1.1.11 npm braces 3.0.3 npm -bsdutils 1:2.39.3-9ubuntu6.1 deb +bsdutils 1:2.39.3-9ubuntu6.2 deb buffer 5.7.1 npm buffer-alloc 1.2.0 npm buffer-alloc-unsafe 1.1.0 npm @@ -252,17 +252,17 @@ libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb libatomic1 14.2.0-4ubuntu2~24.04 deb -libattr1 1:2.5.2-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.1 deb +libblkid1 2.39.3-9ubuntu6.2 deb libbrotli1 1.1.0-2build2 deb -libbsd0 0.12.1-1build1 deb +libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb libc-bin 2.39-0ubuntu8.3 deb libc6 2.39-0ubuntu8.3 deb libcap-ng0 0.8.4-2build2 deb -libcap2 1:2.66-5ubuntu2 deb +libcap2 1:2.66-5ubuntu2.1 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb @@ -280,12 +280,12 @@ libgcc-s1 14.2.0-4ubuntu2~24.04 deb libgcrypt20 1.10.3-2build1 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb -libgmp10 2:6.3.0+dfsg-2ubuntu6 deb +libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb -libgpg-error0 1.47-3build2 deb +libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb libhogweed6t64 3.9.1-2.2build1.1 deb -libidn2-0 2.3.7-2build1 deb +libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb libk5crypto3 1.20.1-6ubuntu2.2 deb libkeyutils1 1.6.3-3build1 deb @@ -296,11 +296,11 @@ libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb -libmd0 1.1.0-2build1 deb -libmount1 2.39.3-9ubuntu6.1 deb +libmd0 1.1.0-2build1.1 deb +libmount1 2.39.3-9ubuntu6.2 deb libncursesw6 6.4+20240113-1ubuntu2 deb libnettle8t64 3.9.1-2.2build1.1 deb -libnghttp2-14 1.59.0-1ubuntu0.1 deb +libnghttp2-14 1.59.0-1ubuntu0.2 deb libnpth0t64 1.6-3.1build1 deb libonig5 6.9.9-1build1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb @@ -308,8 +308,8 @@ libpam-modules 1.5.3-5ubuntu5.1 deb libpam-modules-bin 1.5.3-5ubuntu5.1 deb libpam-runtime 1.5.3-5ubuntu5.1 deb libpam0g 1.5.3-5ubuntu5.1 deb -libpcre2-8-0 10.42-4ubuntu2 deb -libperl5.38t64 5.38.2-3.2build2 deb +libpcre2-8-0 10.42-4ubuntu2.1 deb +libperl5.38t64 5.38.2-3.2build2.1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb @@ -318,12 +318,12 @@ libsasl2-2 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules 2.1.28+dfsg1-5ubuntu3.1 deb libsasl2-modules-db 2.1.28+dfsg1-5ubuntu3.1 deb libseccomp2 2.5.5-1ubuntu3.1 deb -libselinux1 3.5-2ubuntu2 deb +libselinux1 3.5-2ubuntu2.1 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb -libsmartcols1 2.39.3-9ubuntu6.1 deb -libsqlite3-0 3.45.1-1ubuntu2 deb +libsmartcols1 2.39.3-9ubuntu6.2 deb +libsqlite3-0 3.45.1-1ubuntu2.1 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb @@ -332,8 +332,8 @@ libsystemd0 255.4-1ubuntu8.4 deb libtasn1-6 4.19.0-3build1 deb libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.4 deb -libunistring5 1.1-2build1 deb -libuuid1 2.39.3-9ubuntu6.1 deb +libunistring5 1.1-2build1.1 deb +libuuid1 2.39.3-9ubuntu6.2 deb libx11-6 2:1.8.7-1build1 deb libx11-data 2:1.8.7-1build1 deb libxau6 1:1.0.9-1build6 deb @@ -376,7 +376,7 @@ minipass 5.0.0 npm minizlib 2.1.2 npm mkdirp 1.0.4 npm (+1 duplicate) mkdirp-classic 0.5.3 npm -mount 2.39.3-9ubuntu6.1 deb +mount 2.39.3-9ubuntu6.2 deb ms 2.0.0 npm (+4 duplicates) ms 2.1.2 npm ms 2.1.3 npm @@ -421,9 +421,9 @@ path-to-regexp 3.2.0 npm pem 1.14.8 npm pend 1.2.0 npm perl 1.0.0 npm -perl 5.38.2-3.2build2 deb -perl-base 5.38.2-3.2build2 deb -perl-modules-5.38 5.38.2-3.2build2 deb +perl 5.38.2-3.2build2.1 deb +perl-base 5.38.2-3.2build2.1 deb +perl-modules-5.38 5.38.2-3.2build2.1 deb php 1.0.0 npm php-language-features 1.0.0 npm picomatch 2.3.1 npm @@ -528,9 +528,10 @@ tzdata 2024a-3ubuntu1.1 deb ubuntu-keyring 2023.11.28.1 deb undici 6.20.1 npm universalify 2.0.1 npm (+1 duplicate) +unminimize 0.2.1 deb unpipe 1.0.0 npm util-deprecate 1.0.2 npm (+1 duplicate) -util-linux 2.39.3-9ubuntu6.1 deb +util-linux 2.39.3-9ubuntu6.2 deb utils-merge 1.0.1 npm uuid 9.0.1 npm vary 1.1.2 npm From 3e6d99c27bfe1709b76c72cfd8054ed52d2c67ea Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 8 Feb 2025 20:21:23 +0000 Subject: [PATCH 073/117] Bot Updating Package Versions --- package_versions.txt | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3f174a2..d62c233 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -328,10 +328,10 @@ libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.4 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.4 deb +libsystemd0 255.4-1ubuntu8.5 deb libtasn1-6 4.19.0-3build1 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.4 deb +libudev1 255.4-1ubuntu8.5 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb libx11-6 2:1.8.7-1build1 deb @@ -494,7 +494,7 @@ strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm sudo 1.9.15p5-3ubuntu5 deb swift 1.0.0 npm -systemd-standalone-sysusers 255.4-1ubuntu8.4 deb +systemd-standalone-sysusers 255.4-1ubuntu8.5 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm @@ -524,7 +524,7 @@ type-is 1.6.18 npm typescript 1.0.0 npm typescript 5.7.2 npm typescript-language-features 1.0.0 npm -tzdata 2024a-3ubuntu1.1 deb +tzdata 2024b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb undici 6.20.1 npm universalify 2.0.1 npm (+1 duplicate) From ca4c5bed153ee50564eab10a10ba68f5673e47cd Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 15 Feb 2025 20:19:28 +0000 Subject: [PATCH 074/117] Bot Updating Templated Files --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7a6d018..ff3e844 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -70,7 +70,9 @@ pipeline { fi done fi - docker system prune -f --volumes || : ''' + docker system prune -f --volumes || : + docker image prune -af || : + ''' script{ env.EXIT_STATUS = '' env.LS_RELEASE = sh( @@ -751,7 +753,8 @@ pipeline { if [[ -n "${containers}" ]]; then docker stop ${containers} fi - docker system prune -af --volumes || : + docker system prune -f --volumes || : + docker image prune -af || : ''' } } @@ -1177,6 +1180,7 @@ EOF done fi docker system prune -f --volumes || : + docker image prune -af || : ''' cleanWs() } From ffb5c043c9771e681dd506904403eaecbee3cc8c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 15 Feb 2025 20:25:38 +0000 Subject: [PATCH 075/117] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d62c233..c963d48 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -45,7 +45,7 @@ argparse 2.0.1 npm array-flatten 3.0.0 npm ast-types 0.13.4 npm balanced-match 1.0.2 npm -base-files 13ubuntu10.1 deb +base-files 13ubuntu10.2 deb base-passwd 3.6.3build1 deb base64-js 1.5.1 npm bash 5.2.21-2ubuntu4 deb @@ -243,7 +243,7 @@ julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.2 deb +krb5-locales 1.20.1-6ubuntu2.3 deb latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb @@ -259,8 +259,8 @@ libblkid1 2.39.3-9ubuntu6.2 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.3 deb -libc6 2.39-0ubuntu8.3 deb +libc-bin 2.39-0ubuntu8.4 deb +libc6 2.39-0ubuntu8.4 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.1 deb libcbor0.10 0.10.2-1.2ubuntu2 deb @@ -283,14 +283,14 @@ libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.2 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.3 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.2 deb +libk5crypto3 1.20.1-6ubuntu2.3 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.2 deb -libkrb5support0 1.20.1-6ubuntu2.2 deb +libkrb5-3 1.20.1-6ubuntu2.3 deb +libkrb5support0 1.20.1-6ubuntu2.3 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb @@ -344,7 +344,7 @@ libxmuu1 2:1.1.3-3build2 deb libxxhash0 0.8.2-2build1 deb libzstd1 1.5.5+dfsg2-2build1.1 deb limiter 2.1.0 npm -locales 2.39-0ubuntu8.3 deb +locales 2.39-0ubuntu8.4 deb log 1.0.0 npm login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb @@ -524,7 +524,7 @@ type-is 1.6.18 npm typescript 1.0.0 npm typescript 5.7.2 npm typescript-language-features 1.0.0 npm -tzdata 2024b-0ubuntu0.24.04 deb +tzdata 2024b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb undici 6.20.1 npm universalify 2.0.1 npm (+1 duplicate) From 5043417a4df7278fee65ea3e6d01ea9ea9ac0614 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 18 Feb 2025 19:42:48 +0000 Subject: [PATCH 076/117] Bot Updating Package Versions --- package_versions.txt | 45 +++++++++++++++++++++++--------------------- 1 file changed, 24 insertions(+), 21 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c963d48..71141a9 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,28 +7,31 @@ NAME VERSION TYPE @microsoft/applicationinsights-core-js 2.8.15 npm @microsoft/applicationinsights-shims 2.0.2 npm @microsoft/dynamicproto-js 1.1.9 npm -@parcel/watcher 2.1.0 npm +@parcel/watcher 2.5.0 npm +@parcel/watcher-linux-x64-glibc 2.5.0 npm +@parcel/watcher-linux-x64-musl 2.5.0 npm @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.27.0 npm -@vscode/ripgrep 1.15.9 npm +@vscode/proxy-agent 0.31.0 npm +@vscode/ripgrep 1.15.10 npm @vscode/spdlog 0.15.1 npm -@vscode/tree-sitter-wasm 0.0.4 npm +@vscode/tree-sitter-wasm 0.0.5 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.53 npm -@xterm/addon-image 0.9.0-beta.70 npm -@xterm/addon-ligatures 0.10.0-beta.70 npm -@xterm/addon-search 0.16.0-beta.70 npm -@xterm/addon-serialize 0.14.0-beta.70 npm -@xterm/addon-unicode11 0.9.0-beta.70 npm -@xterm/addon-webgl 0.19.0-beta.70 npm -@xterm/headless 5.6.0-beta.70 npm -@xterm/xterm 5.6.0-beta.70 npm +@xterm/addon-clipboard 0.2.0-beta.80 npm +@xterm/addon-image 0.9.0-beta.97 npm +@xterm/addon-ligatures 0.10.0-beta.97 npm +@xterm/addon-progress 0.2.0-beta.3 npm +@xterm/addon-search 0.16.0-beta.97 npm +@xterm/addon-serialize 0.14.0-beta.97 npm +@xterm/addon-unicode11 0.9.0-beta.97 npm +@xterm/addon-webgl 0.19.0-beta.97 npm +@xterm/headless 5.6.0-beta.97 npm +@xterm/xterm 5.6.0-beta.97 npm OpenConsole.exe 1.20.240626001 dotnet (+1 duplicate) abbrev 1.1.1 npm accepts 1.3.8 npm @@ -73,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.96.4 npm -code-server 4.96.4 npm +code-server 1.97.2 npm +code-server 4.97.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -117,6 +120,7 @@ degenerator 5.0.1 npm delegates 1.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 diff 1.0.0 npm @@ -231,7 +235,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.96.0 npm +js-debug 1.97.1 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) @@ -395,7 +399,6 @@ node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm node-fetch 2.7.0 npm -node-gyp-build 4.8.1 npm node-pty 1.1.0-beta22 npm nopt 5.0.0 npm npm 1.0.1 npm @@ -407,7 +410,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.5 deb +openssh-client 1:9.6p1-3ubuntu13.8 deb openssl 3.0.13-0ubuntu3.4 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm @@ -522,11 +525,11 @@ 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.7.2 npm +typescript 5.7.3 npm typescript-language-features 1.0.0 npm tzdata 2024b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb -undici 6.20.1 npm +undici 7.3.0 npm universalify 2.0.1 npm (+1 duplicate) unminimize 0.2.1 deb unpipe 1.0.0 npm @@ -543,7 +546,7 @@ vscode-js-profile-table 1.0.10 npm vscode-json-languageserver 1.3.4 npm vscode-oniguruma 1.7.0 npm vscode-regexpp 3.1.0 npm -vscode-textmate 9.1.0 npm +vscode-textmate 9.2.0 npm vscode-theme-seti 1.0.0 npm webidl-conversions 3.0.1 npm whatwg-url 5.0.0 npm From 80f0a2e7e497e0787a92613bcfb06de14ed166d1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 22 Feb 2025 20:21:38 +0000 Subject: [PATCH 077/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 71141a9..8ede2c3 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -247,7 +247,7 @@ julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.3 deb +krb5-locales 1.20.1-6ubuntu2.4 deb latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb @@ -287,14 +287,14 @@ libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.2 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.3 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.3 deb +libk5crypto3 1.20.1-6ubuntu2.4 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.3 deb -libkrb5support0 1.20.1-6ubuntu2.3 deb +libkrb5-3 1.20.1-6ubuntu2.4 deb +libkrb5support0 1.20.1-6ubuntu2.4 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb From 1d27cf19a19b16a72b934bdba8998957fcfc4d48 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 1 Mar 2025 20:23:24 +0000 Subject: [PATCH 078/117] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8ede2c3..3916c8f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -266,7 +266,7 @@ libbz2-1.0 1.0.8-5.1build0.1 deb libc-bin 2.39-0ubuntu8.4 deb libc6 2.39-0ubuntu8.4 deb libcap-ng0 0.8.4-2build2 deb -libcap2 1:2.66-5ubuntu2.1 deb +libcap2 1:2.66-5ubuntu2.2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb libcom-err2 1.47.0-2.4~exp1ubuntu4.1 deb libcrypt1 1:4.4.36-4build1 deb @@ -285,7 +285,7 @@ libgcrypt20 1.10.3-2build1 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.2 deb +libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb libhogweed6t64 3.9.1-2.2build1.1 deb @@ -296,8 +296,8 @@ libkeyutils1 1.6.3-3build1 deb libkrb5-3 1.20.1-6ubuntu2.4 deb libkrb5support0 1.20.1-6ubuntu2.4 deb libksba8 1.6.6-1build1 deb -libldap-common 2.6.7+dfsg-1~exp1ubuntu8.1 deb -libldap2 2.6.7+dfsg-1~exp1ubuntu8.1 deb +libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb +libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1build0.1 deb libmd0 1.1.0-2build1.1 deb @@ -330,10 +330,10 @@ libsmartcols1 2.39.3-9ubuntu6.2 deb libsqlite3-0 3.45.1-1ubuntu2.1 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb -libssl3t64 3.0.13-0ubuntu3.4 deb +libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.5 deb -libtasn1-6 4.19.0-3build1 deb +libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.5 deb libunistring5 1.1-2build1.1 deb @@ -411,7 +411,7 @@ on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) openssh-client 1:9.6p1-3ubuntu13.8 deb -openssl 3.0.13-0ubuntu3.4 deb +openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm pac-proxy-agent 7.0.2 npm From 217394f52661fc78aa0c10fc976de1e52b31afda Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 8 Mar 2025 20:17:44 +0000 Subject: [PATCH 079/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3916c8f..f59d00d 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -247,7 +247,7 @@ julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17 deb -krb5-locales 1.20.1-6ubuntu2.4 deb +krb5-locales 1.20.1-6ubuntu2.5 deb latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb @@ -287,14 +287,14 @@ libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.4 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.4 deb +libk5crypto3 1.20.1-6ubuntu2.5 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.4 deb -libkrb5support0 1.20.1-6ubuntu2.4 deb +libkrb5-3 1.20.1-6ubuntu2.5 deb +libkrb5support0 1.20.1-6ubuntu2.5 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb From 26c5bcdf4cd46f2143dd5fc0da12f09bd6663cd2 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 10 Mar 2025 20:45:52 +0000 Subject: [PATCH 080/117] Bot Updating Package Versions --- package_versions.txt | 133 ++++++++++++++++++++++--------------------- 1 file changed, 69 insertions(+), 64 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f59d00d..335c122 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -7,34 +7,34 @@ NAME VERSION TYPE @microsoft/applicationinsights-core-js 2.8.15 npm @microsoft/applicationinsights-shims 2.0.2 npm @microsoft/dynamicproto-js 1.1.9 npm -@parcel/watcher 2.5.0 npm -@parcel/watcher-linux-x64-glibc 2.5.0 npm -@parcel/watcher-linux-x64-musl 2.5.0 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 @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.31.0 npm +@vscode/proxy-agent 0.32.0 npm @vscode/ripgrep 1.15.10 npm @vscode/spdlog 0.15.1 npm -@vscode/tree-sitter-wasm 0.0.5 npm +@vscode/tree-sitter-wasm 0.1.3 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.80 npm -@xterm/addon-image 0.9.0-beta.97 npm -@xterm/addon-ligatures 0.10.0-beta.97 npm -@xterm/addon-progress 0.2.0-beta.3 npm -@xterm/addon-search 0.16.0-beta.97 npm -@xterm/addon-serialize 0.14.0-beta.97 npm -@xterm/addon-unicode11 0.9.0-beta.97 npm -@xterm/addon-webgl 0.19.0-beta.97 npm -@xterm/headless 5.6.0-beta.97 npm -@xterm/xterm 5.6.0-beta.97 npm -OpenConsole.exe 1.20.240626001 dotnet (+1 duplicate) +@xterm/addon-clipboard 0.2.0-beta.81 npm +@xterm/addon-image 0.9.0-beta.98 npm +@xterm/addon-ligatures 0.10.0-beta.98 npm +@xterm/addon-progress 0.2.0-beta.4 npm +@xterm/addon-search 0.16.0-beta.98 npm +@xterm/addon-serialize 0.14.0-beta.98 npm +@xterm/addon-unicode11 0.9.0-beta.98 npm +@xterm/addon-webgl 0.19.0-beta.98 npm +@xterm/headless 5.6.0-beta.98 npm +@xterm/xterm 5.6.0-beta.98 npm +OpenConsole.exe 1.22.250204002 dotnet (+1 duplicate) abbrev 1.1.1 npm -accepts 1.3.8 npm +accepts 2.0.0 npm adduser 3.137ubuntu1 deb agent-base 6.0.2 npm agent-base 7.1.1 npm (+4 duplicates) @@ -45,7 +45,6 @@ apt-utils 2.7.14build2 deb are-we-there-yet 2.0.0 npm argon2 0.31.2 npm argparse 2.0.1 npm -array-flatten 3.0.0 npm ast-types 0.13.4 npm balanced-match 1.0.2 npm base-files 13ubuntu10.2 deb @@ -57,7 +56,7 @@ bat 1.0.0 npm beep-boop 1.2.3 npm bindings 1.5.0 npm bl 4.1.0 npm -body-parser 2.0.0-beta.2 npm +body-parser 2.1.0 npm brace-expansion 1.1.11 npm braces 3.0.3 npm bsdutils 1:2.39.3-9ubuntu6.2 deb @@ -67,32 +66,32 @@ buffer-alloc-unsafe 1.1.0 npm buffer-crc32 0.2.13 npm buffer-fill 1.0.0 npm builtin-notebook-renderers 1.0.0 npm -bytes 3.0.0 npm -bytes 3.1.2 npm (+1 duplicate) +bytes 3.1.2 npm ca-certificates 20240203 deb -call-bind 1.0.7 npm +call-bind-apply-helpers 1.0.2 npm +call-bound 1.0.4 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 1.97.2 npm -code-server 4.97.2 npm +code-server 1.98.0 npm +code-server 4.98.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm -compression 1.7.4 npm +compression 1.8.0 npm concat-map 0.0.1 npm configuration-editing 1.0.0 npm -conpty.dll 1.20.240626001 dotnet (+1 duplicate) +conpty.dll 1.22.250204002 dotnet (+1 duplicate) console-control-strings 1.1.0 npm -content-disposition 0.5.4 npm +content-disposition 1.0.0 npm content-type 1.0.5 npm -cookie 0.4.1 npm -cookie 0.6.0 npm -cookie 0.7.2 npm -cookie-parser 1.4.6 npm +cookie 0.7.1 npm +cookie 0.7.2 npm (+1 duplicate) +cookie-parser 1.4.7 npm cookie-signature 1.0.6 npm +cookie-signature 1.2.2 npm coreutils 9.4-3ubuntu6 deb cpp 1.0.0 npm cron 3.0pl1-184ubuntu2 deb @@ -107,15 +106,14 @@ dash 0.5.12-6ubuntu5 deb data-uri-to-buffer 6.0.2 npm debconf 1.5.86ubuntu1 deb debianutils 5.17build1 deb -debug 2.6.9 npm (+1 duplicate) -debug 3.1.0 npm (+2 duplicates) +debug 2.6.9 npm debug 4.3.4 npm -debug 4.3.7 npm +debug 4.3.6 npm +debug 4.4.0 npm 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 2.0.0 npm @@ -128,15 +126,17 @@ diffutils 1:3.10-1build1 deb dirmngr 2.4.4-2ubuntu17 deb docker 1.0.0 npm dpkg 1.22.6ubuntu6.1 deb +dunder-proto 1.0.1 npm e2fsprogs 1.47.0-2.4~exp1ubuntu4.1 deb ee-first 1.1.1 npm emmet 1.0.0 npm emoji-regex 8.0.0 npm -encodeurl 1.0.2 npm +encodeurl 2.0.0 npm end-of-stream 1.4.4 npm env-paths 2.2.1 npm -es-define-property 1.0.0 npm +es-define-property 1.0.1 npm es-errors 1.3.0 npm +es-object-atoms 1.1.1 npm es6-promisify 7.0.0 npm escape-html 1.0.3 npm escodegen 2.1.0 npm @@ -146,18 +146,19 @@ esutils 2.0.3 npm etag 1.8.1 npm eventemitter3 4.0.7 npm expand-template 2.0.3 npm -express 5.0.0-beta.3 npm +express 5.0.1 npm extension-editing 1.0.0 npm fd-slicer 1.1.0 npm file-uri-to-path 1.0.0 npm fill-range 7.1.1 npm -finalhandler 1.2.0 npm +finalhandler 2.1.0 npm findutils 4.9.0-5build1 deb follow-redirects 1.15.9 npm font-finder 1.1.0 npm font-ligatures 1.4.1 npm forwarded 0.2.0 npm fresh 0.5.2 npm +fresh 2.0.0 npm fs-constants 1.0.0 npm fs-extra 11.2.0 npm (+1 duplicate) fs-minipass 2.1.0 npm @@ -166,7 +167,8 @@ fsharp 1.0.0 npm function-bind 1.1.2 npm gauge 3.0.2 npm gcc-14-base 14.2.0-4ubuntu2~24.04 deb -get-intrinsic 1.2.4 npm +get-intrinsic 1.3.0 npm +get-proto 1.0.1 npm get-system-fonts 2.0.2 npm get-uri 6.0.3 npm git 1.0.0 npm @@ -181,7 +183,7 @@ gnupg 2.4.4-2ubuntu17 deb gnupg-l10n 2.4.4-2ubuntu17 deb gnupg-utils 2.4.4-2ubuntu17 deb go 1.0.0 npm -gopd 1.0.1 npm +gopd 1.2.0 npm gpg 2.4.4-2ubuntu17 deb gpg-agent 2.4.4-2ubuntu17 deb gpg-wks-client 2.4.4-2ubuntu17 deb @@ -195,9 +197,7 @@ grunt 1.0.0 npm gulp 1.0.0 npm gzip 1.12-1ubuntu3 deb handlebars 1.0.0 npm -has-property-descriptors 1.0.2 npm -has-proto 1.0.3 npm -has-symbols 1.0.3 npm +has-symbols 1.1.0 npm has-unicode 2.0.1 npm hasown 2.0.2 npm hlsl 1.0.0 npm @@ -214,6 +214,7 @@ https-proxy-agent 7.0.2 npm https-proxy-agent 7.0.5 npm (+1 duplicate) i18next 23.16.4 npm iconv-lite 0.5.2 npm +iconv-lite 0.6.3 npm ieee754 1.2.1 npm inflight 1.0.6 npm inherits 2.0.4 npm (+1 duplicate) @@ -360,18 +361,20 @@ make-dir 3.1.0 npm markdown 1.0.0 npm markdown-language-features 1.0.0 npm markdown-math 1.0.0 npm +math-intrinsics 1.1.0 npm mawk 1.3.4.20240123-1build1 deb md5 2.3.0 npm media-preview 1.0.0 npm -media-typer 0.3.0 npm +media-typer 1.1.0 npm merge-conflict 1.0.0 npm -merge-descriptors 1.0.1 npm +merge-descriptors 2.0.0 npm methods 1.1.2 npm micromatch 4.0.8 npm microsoft-authentication 0.0.1 npm mime-db 1.52.0 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 minimatch 3.1.2 npm minimist 1.2.6 npm @@ -381,31 +384,32 @@ minizlib 2.1.2 npm mkdirp 1.0.4 npm (+1 duplicate) mkdirp-classic 0.5.3 npm mount 2.39.3-9ubuntu6.2 deb -ms 2.0.0 npm (+4 duplicates) -ms 2.1.2 npm +ms 2.0.0 npm +ms 2.1.2 npm (+1 duplicate) ms 2.1.3 npm nano 7.2-2ubuntu0.1 deb napi-build-utils 1.0.2 npm native-watchdog 1.4.2 npm ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb -negotiator 0.6.3 npm +negotiator 0.6.4 npm +negotiator 1.0.0 npm net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.18.1 binary +node 20.18.2 binary node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm node-fetch 2.7.0 npm -node-pty 1.1.0-beta22 npm +node-pty 1.1.0-beta30 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.13.2 npm +object-inspect 1.13.4 npm objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm @@ -420,7 +424,7 @@ parseurl 1.3.3 npm passwd 1:4.13+dfsg1-4ubuntu3.2 deb patch 2.7.6-7build3 deb path-is-absolute 1.0.1 npm -path-to-regexp 3.2.0 npm +path-to-regexp 8.2.0 npm pem 1.14.8 npm pend 1.2.0 npm perl 1.0.0 npm @@ -442,11 +446,11 @@ publicsuffix 20231001.0357-0.1 deb pug 1.0.0 npm pump 3.0.0 npm python 1.0.0 npm -qs 6.11.0 npm (+1 duplicate) qs 6.13.0 npm +qs 6.14.0 npm r 1.0.0 npm range-parser 1.2.1 npm -raw-body 3.0.0-beta.1 npm +raw-body 3.0.0 npm razor 1.0.0 npm rc 1.2.8 npm readable-stream 3.6.0 npm @@ -458,10 +462,9 @@ requires-port 1.0.0 npm restructuredtext 1.0.0 npm rimraf 3.0.2 npm rotating-file-stream 3.2.5 npm -router 2.0.0-beta.2 npm +router 2.1.0 npm ruby 1.0.0 npm rust 1.0.0 npm -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 @@ -470,16 +473,18 @@ search-result 1.0.0 npm sed 4.9-2build1 deb semver 6.3.1 npm semver 7.5.4 npm -semver 7.6.3 npm -send 1.0.0-beta.2 npm +semver 7.7.1 npm +send 1.1.0 npm sensible-utils 0.0.22 deb -serve-static 2.0.0-beta.2 npm +serve-static 2.1.0 npm set-blocking 2.0.0 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.6 npm +side-channel 1.1.0 npm +side-channel-list 1.0.0 npm +side-channel-map 1.0.1 npm +side-channel-weakmap 1.0.2 npm signal-exit 3.0.7 npm simple-browser 1.0.0 npm simple-concat 1.0.1 npm @@ -523,9 +528,9 @@ tslib 2.7.0 npm tslib 2.8.1 npm tunnel-agent 0.6.0 npm tunnel-forwarding 1.0.0 npm -type-is 1.6.18 npm +type-is 2.0.0 npm typescript 1.0.0 npm -typescript 5.7.3 npm +typescript 5.8.2 npm typescript-language-features 1.0.0 npm tzdata 2024b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb From ef615610d830069701eb92016e4f24893ab070aa Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 15 Mar 2025 03:08:55 +0000 Subject: [PATCH 081/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 335c122..ad9adf4 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.98.0 npm -code-server 4.98.0 npm +code-server 1.98.2 npm +code-server 4.98.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -403,7 +403,7 @@ node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm node-fetch 2.7.0 npm -node-pty 1.1.0-beta30 npm +node-pty 1.1.0-beta31 npm nopt 5.0.0 npm npm 1.0.1 npm npmlog 5.0.1 npm From 9ff9e0e278deeade74269fbdb6328229dac9cbd1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 22 Mar 2025 20:22:45 +0000 Subject: [PATCH 082/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ad9adf4..67be0a5 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -333,10 +333,10 @@ libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.5 deb +libsystemd0 255.4-1ubuntu8.6 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.5 deb +libudev1 255.4-1ubuntu8.6 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb libx11-6 2:1.8.7-1build1 deb @@ -502,7 +502,7 @@ strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm sudo 1.9.15p5-3ubuntu5 deb swift 1.0.0 npm -systemd-standalone-sysusers 255.4-1ubuntu8.5 deb +systemd-standalone-sysusers 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm From 872ad28cf9160a163d613aabf62cc67039b4c8e4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 29 Mar 2025 20:21:31 +0000 Subject: [PATCH 083/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 67be0a5..eba7943 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -414,7 +414,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.8 deb +openssh-client 1:9.6p1-3ubuntu13.9 deb openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm From 18bb3a0a158d312d680a9eaec87c7c48d804f66e Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 5 Apr 2025 20:22:01 +0000 Subject: [PATCH 084/117] Bot Updating Package Versions --- package_versions.txt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index eba7943..21ec157 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -32,7 +32,6 @@ NAME VERSION TYPE @xterm/addon-webgl 0.19.0-beta.98 npm @xterm/headless 5.6.0-beta.98 npm @xterm/xterm 5.6.0-beta.98 npm -OpenConsole.exe 1.22.250204002 dotnet (+1 duplicate) abbrev 1.1.1 npm accepts 2.0.0 npm adduser 3.137ubuntu1 deb @@ -83,7 +82,6 @@ compressible 2.0.18 npm compression 1.8.0 npm concat-map 0.0.1 npm configuration-editing 1.0.0 npm -conpty.dll 1.22.250204002 dotnet (+1 duplicate) console-control-strings 1.1.0 npm content-disposition 1.0.0 npm content-type 1.0.5 npm @@ -532,7 +530,7 @@ type-is 2.0.0 npm typescript 1.0.0 npm typescript 5.8.2 npm typescript-language-features 1.0.0 npm -tzdata 2024b-0ubuntu0.24.04.1 deb +tzdata 2025a-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb undici 7.3.0 npm universalify 2.0.1 npm (+1 duplicate) From 1a7ac378ceb539b3620b60559bcd9b2dd89460ef Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 8 Apr 2025 02:17:06 +0000 Subject: [PATCH 085/117] Bot Updating Package Versions --- package_versions.txt | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 21ec157..5133b54 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,6 @@ NAME VERSION TYPE @babel/runtime 7.25.7 npm +@c4312/eventsource-umd 3.0.5 npm @coder/logger 3.0.1 npm @mapbox/node-pre-gyp 1.0.11 npm @microsoft/1ds-core-js 3.2.13 npm @@ -16,22 +17,22 @@ NAME VERSION TYPE @vscode/deviceid 0.1.1 npm @vscode/iconv-lite-umd 0.7.0 npm @vscode/proxy-agent 0.32.0 npm -@vscode/ripgrep 1.15.10 npm +@vscode/ripgrep 1.15.11 npm @vscode/spdlog 0.15.1 npm -@vscode/tree-sitter-wasm 0.1.3 npm +@vscode/tree-sitter-wasm 0.1.4 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.81 npm -@xterm/addon-image 0.9.0-beta.98 npm -@xterm/addon-ligatures 0.10.0-beta.98 npm -@xterm/addon-progress 0.2.0-beta.4 npm -@xterm/addon-search 0.16.0-beta.98 npm -@xterm/addon-serialize 0.14.0-beta.98 npm -@xterm/addon-unicode11 0.9.0-beta.98 npm -@xterm/addon-webgl 0.19.0-beta.98 npm -@xterm/headless 5.6.0-beta.98 npm -@xterm/xterm 5.6.0-beta.98 npm +@xterm/addon-clipboard 0.2.0-beta.82 npm +@xterm/addon-image 0.9.0-beta.99 npm +@xterm/addon-ligatures 0.10.0-beta.99 npm +@xterm/addon-progress 0.2.0-beta.5 npm +@xterm/addon-search 0.16.0-beta.99 npm +@xterm/addon-serialize 0.14.0-beta.99 npm +@xterm/addon-unicode11 0.9.0-beta.99 npm +@xterm/addon-webgl 0.19.0-beta.99 npm +@xterm/headless 5.6.0-beta.99 npm +@xterm/xterm 5.6.0-beta.99 npm abbrev 1.1.1 npm accepts 2.0.0 npm adduser 3.137ubuntu1 deb @@ -74,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.98.2 npm -code-server 4.98.2 npm +code-server 1.99.0 npm +code-server 4.99.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -143,6 +144,7 @@ estraverse 5.3.0 npm esutils 2.0.3 npm etag 1.8.1 npm eventemitter3 4.0.7 npm +eventsource-parser 3.0.0 npm expand-template 2.0.3 npm express 5.0.1 npm extension-editing 1.0.0 npm @@ -396,12 +398,12 @@ net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.18.2 binary +node 20.18.3 binary node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm node-fetch 2.7.0 npm -node-pty 1.1.0-beta31 npm +node-pty 1.1.0-beta33 npm nopt 5.0.0 npm npm 1.0.1 npm npmlog 5.0.1 npm From 86f281df7fbd40d95cd115ad6d95d951f87c5072 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 8 Apr 2025 21:43:40 +0000 Subject: [PATCH 086/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 5133b54..d165314 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.99.0 npm -code-server 4.99.0 npm +code-server 1.99.1 npm +code-server 4.99.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -277,7 +277,7 @@ libdb5.3t64 5.3.28+dfsg2-7 deb libdebconfclient0 0.271ubuntu3 deb libedit2 3.1-20230828-1build1 deb liberror-perl 0.17029-2 deb -libexpat1 2.6.1-2ubuntu0.2 deb +libexpat1 2.6.1-2ubuntu0.3 deb libext2fs2t64 1.47.0-2.4~exp1ubuntu4.1 deb libffi8 3.4.6-1build1 deb libfido2-1 1.14.0-1build3 deb From 94234a1ca5793cb097230321466dc6771b69bb4b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 11 Apr 2025 18:53:40 +0000 Subject: [PATCH 087/117] Bot Updating Package Versions --- package_versions.txt | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index d165314..2c4ef34 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.99.1 npm -code-server 4.99.1 npm +code-server 1.99.2 npm +code-server 4.99.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -122,7 +122,7 @@ detect-libc 2.0.1 npm detect-libc 2.0.3 npm diff 1.0.0 npm diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17 deb +dirmngr 2.4.4-2ubuntu17.2 deb docker 1.0.0 npm dpkg 1.22.6ubuntu6.1 deb dunder-proto 1.0.1 npm @@ -179,17 +179,17 @@ github 0.0.1 npm github-authentication 0.0.2 npm github-from-package 0.0.0 npm glob 7.2.3 npm -gnupg 2.4.4-2ubuntu17 deb -gnupg-l10n 2.4.4-2ubuntu17 deb -gnupg-utils 2.4.4-2ubuntu17 deb +gnupg 2.4.4-2ubuntu17.2 deb +gnupg-l10n 2.4.4-2ubuntu17.2 deb +gnupg-utils 2.4.4-2ubuntu17.2 deb go 1.0.0 npm gopd 1.2.0 npm -gpg 2.4.4-2ubuntu17 deb -gpg-agent 2.4.4-2ubuntu17 deb -gpg-wks-client 2.4.4-2ubuntu17 deb -gpgconf 2.4.4-2ubuntu17 deb -gpgsm 2.4.4-2ubuntu17 deb -gpgv 2.4.4-2ubuntu17 deb +gpg 2.4.4-2ubuntu17.2 deb +gpg-agent 2.4.4-2ubuntu17.2 deb +gpg-wks-client 2.4.4-2ubuntu17.2 deb +gpgconf 2.4.4-2ubuntu17.2 deb +gpgsm 2.4.4-2ubuntu17.2 deb +gpgv 2.4.4-2ubuntu17.2 deb graceful-fs 4.2.11 npm (+1 duplicate) grep 3.11-4build1 deb groovy 1.0.0 npm @@ -247,7 +247,7 @@ jsonfile 6.1.0 npm julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm -keyboxd 2.4.4-2ubuntu17 deb +keyboxd 2.4.4-2ubuntu17.2 deb krb5-locales 1.20.1-6ubuntu2.5 deb latex 1.0.0 npm less 1.0.0 npm @@ -300,7 +300,7 @@ libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb liblz4-1 1.9.4-1build1.1 deb -liblzma5 5.6.1+really5.4.5-1build0.1 deb +liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb libmount1 2.39.3-9ubuntu6.2 deb libncursesw6 6.4+20240113-1ubuntu2 deb @@ -532,7 +532,7 @@ type-is 2.0.0 npm typescript 1.0.0 npm typescript 5.8.2 npm typescript-language-features 1.0.0 npm -tzdata 2025a-0ubuntu0.24.04 deb +tzdata 2025b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb undici 7.3.0 npm universalify 2.0.1 npm (+1 duplicate) From ab481ce6bc9ea5216c2216b47cc65281a4f48331 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Apr 2025 18:51:55 +0000 Subject: [PATCH 088/117] Bot Updating Package Versions --- package_versions.txt | 39 +++++++++++++++++++++------------------ 1 file changed, 21 insertions(+), 18 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 2c4ef34..263ef5c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE -@babel/runtime 7.25.7 npm +@babel/runtime 7.27.0 npm @c4312/eventsource-umd 3.0.5 npm @coder/logger 3.0.1 npm @mapbox/node-pre-gyp 1.0.11 npm @@ -37,7 +37,8 @@ abbrev 1.1.1 npm accepts 2.0.0 npm adduser 3.137ubuntu1 deb agent-base 6.0.2 npm -agent-base 7.1.1 npm (+4 duplicates) +agent-base 7.1.1 npm +agent-base 7.1.3 npm (+3 duplicates) ansi-regex 5.0.1 npm aproba 2.0.0 npm apt 2.7.14build2 deb @@ -75,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.99.2 npm -code-server 4.99.2 npm +code-server 1.99.3 npm +code-server 4.99.3 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -160,7 +161,7 @@ forwarded 0.2.0 npm fresh 0.5.2 npm fresh 2.0.0 npm fs-constants 1.0.0 npm -fs-extra 11.2.0 npm (+1 duplicate) +fs-extra 11.2.0 npm fs-minipass 2.1.0 npm fs.realpath 1.0.0 npm fsharp 1.0.0 npm @@ -170,7 +171,7 @@ gcc-14-base 14.2.0-4ubuntu2~24.04 deb get-intrinsic 1.3.0 npm get-proto 1.0.1 npm get-system-fonts 2.0.2 npm -get-uri 6.0.3 npm +get-uri 6.0.4 npm git 1.0.0 npm git 1:2.43.0-1ubuntu7.2 deb git-base 1.0.0 npm @@ -190,7 +191,7 @@ gpg-wks-client 2.4.4-2ubuntu17.2 deb gpgconf 2.4.4-2ubuntu17.2 deb gpgsm 2.4.4-2ubuntu17.2 deb gpgv 2.4.4-2ubuntu17.2 deb -graceful-fs 4.2.11 npm (+1 duplicate) +graceful-fs 4.2.11 npm grep 3.11-4build1 deb groovy 1.0.0 npm grunt 1.0.0 npm @@ -211,7 +212,7 @@ 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 -https-proxy-agent 7.0.5 npm (+1 duplicate) +https-proxy-agent 7.0.6 npm (+1 duplicate) i18next 23.16.4 npm iconv-lite 0.5.2 npm iconv-lite 0.6.3 npm @@ -243,7 +244,7 @@ jsbn 1.1.0 npm jschardet 3.1.4 npm json 1.0.0 npm json-language-features 1.0.0 npm -jsonfile 6.1.0 npm (+1 duplicate) +jsonfile 6.1.0 npm julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm @@ -314,7 +315,7 @@ libpam-modules-bin 1.5.3-5ubuntu5.1 deb libpam-runtime 1.5.3-5ubuntu5.1 deb libpam0g 1.5.3-5ubuntu5.1 deb libpcre2-8-0 10.42-4ubuntu2.1 deb -libperl5.38t64 5.38.2-3.2build2.1 deb +libperl5.38t64 5.38.2-3.2ubuntu0.1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb @@ -418,7 +419,7 @@ openssh-client 1:9.6p1-3ubuntu13.9 deb openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm -pac-proxy-agent 7.0.2 npm +pac-proxy-agent 7.2.0 npm pac-resolver 7.0.1 npm parseurl 1.3.3 npm passwd 1:4.13+dfsg1-4ubuntu3.2 deb @@ -428,9 +429,9 @@ path-to-regexp 8.2.0 npm pem 1.14.8 npm pend 1.2.0 npm perl 1.0.0 npm -perl 5.38.2-3.2build2.1 deb -perl-base 5.38.2-3.2build2.1 deb -perl-modules-5.38 5.38.2-3.2build2.1 deb +perl 5.38.2-3.2ubuntu0.1 deb +perl-base 5.38.2-3.2ubuntu0.1 deb +perl-modules-5.38 5.38.2-3.2ubuntu0.1 deb php 1.0.0 npm php-language-features 1.0.0 npm picomatch 2.3.1 npm @@ -440,7 +441,7 @@ prebuild-install 7.1.2 npm procps 2:4.0.4-4ubuntu3.2 deb promise-stream-reader 1.0.1 npm proxy-addr 2.0.7 npm -proxy-agent 6.4.0 npm +proxy-agent 6.5.0 npm proxy-from-env 1.1.0 npm (+1 duplicate) publicsuffix 20231001.0357-0.1 deb pug 1.0.0 npm @@ -490,8 +491,10 @@ simple-browser 1.0.0 npm simple-concat 1.0.1 npm simple-get 4.0.1 npm smart-buffer 4.2.0 npm (+1 duplicate) -socks 2.8.3 npm (+1 duplicate) -socks-proxy-agent 8.0.4 npm (+1 duplicate) +socks 2.8.3 npm +socks 2.8.4 npm +socks-proxy-agent 8.0.4 npm +socks-proxy-agent 8.0.5 npm source-map 0.6.1 npm sprintf-js 1.1.3 npm (+1 duplicate) sql 1.0.0 npm @@ -535,7 +538,7 @@ typescript-language-features 1.0.0 npm tzdata 2025b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb undici 7.3.0 npm -universalify 2.0.1 npm (+1 duplicate) +universalify 2.0.1 npm unminimize 0.2.1 deb unpipe 1.0.0 npm util-deprecate 1.0.2 npm (+1 duplicate) From e14c47023405c7b1594a8f3b44b6be4858ff2619 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 26 Apr 2025 20:21:55 +0000 Subject: [PATCH 089/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 263ef5c..eb1858c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -415,7 +415,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.9 deb +openssh-client 1:9.6p1-3ubuntu13.11 deb openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm From badac0c5f04e407fbf6f452003ab5f3d2bfb2399 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 2 May 2025 18:54:43 +0000 Subject: [PATCH 090/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index eb1858c..a95b79b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -77,7 +77,7 @@ chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm code-server 1.99.3 npm -code-server 4.99.3 npm +code-server 4.99.4 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -254,7 +254,7 @@ latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb libacl1 2.3.2-1build1.1 deb -libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.3 deb +libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.4 deb libapt-pkg6.0t64 2.7.14build2 deb libassuan0 2.5.6-1build1 deb libatomic1 14.2.0-4ubuntu2~24.04 deb From a7e2b20ca24a3b898bd3deb6658dce185781c0c5 Mon Sep 17 00:00:00 2001 From: thespad Date: Sun, 11 May 2025 14:33:51 +0100 Subject: [PATCH 091/117] Support ro/non-root --- .editorconfig | 0 .github/CONTRIBUTING.md | 0 .github/FUNDING.yml | 0 .github/ISSUE_TEMPLATE/config.yml | 0 .github/ISSUE_TEMPLATE/issue.bug.yml | 0 .github/ISSUE_TEMPLATE/issue.feature.yml | 0 .github/workflows/call_issue_pr_tracker.yml | 0 .github/workflows/call_issues_cron.yml | 0 .github/workflows/greetings.yml | 0 .github/workflows/permissions.yml | 0 LICENSE | 0 README.md | 19 +++++++++++++ readme-vars.yml | 7 +++++ .../s6-overlay/s6-rc.d/init-code-server/run | 28 ++++++++++--------- .../s6-overlay/s6-rc.d/svc-code-server/run | 19 +++++++++++-- 15 files changed, 57 insertions(+), 16 deletions(-) mode change 100755 => 100644 .editorconfig mode change 100755 => 100644 .github/CONTRIBUTING.md mode change 100755 => 100644 .github/FUNDING.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/config.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/issue.bug.yml mode change 100755 => 100644 .github/ISSUE_TEMPLATE/issue.feature.yml mode change 100755 => 100644 .github/workflows/call_issue_pr_tracker.yml mode change 100755 => 100644 .github/workflows/call_issues_cron.yml mode change 100755 => 100644 .github/workflows/greetings.yml mode change 100755 => 100644 .github/workflows/permissions.yml mode change 100755 => 100644 LICENSE diff --git a/.editorconfig b/.editorconfig old mode 100755 new mode 100644 diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md old mode 100755 new mode 100644 diff --git a/.github/FUNDING.yml b/.github/FUNDING.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/issue.bug.yml b/.github/ISSUE_TEMPLATE/issue.bug.yml old mode 100755 new mode 100644 diff --git a/.github/ISSUE_TEMPLATE/issue.feature.yml b/.github/ISSUE_TEMPLATE/issue.feature.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml old mode 100755 new mode 100644 diff --git a/.github/workflows/permissions.yml b/.github/workflows/permissions.yml old mode 100755 new mode 100644 diff --git a/LICENSE b/LICENSE old mode 100755 new mode 100644 diff --git a/README.md b/README.md index d1a5f0f..c8d70c6 100644 --- a/README.md +++ b/README.md @@ -78,6 +78,23 @@ git config --global user.email "email address" How to create the [hashed password](https://github.com/cdr/code-server/blob/master/docs/FAQ.md#can-i-store-my-password-hashed). +## Read-Only Operation + +This image can be run with a read-only container filesystem. For details please [read the docs](https://docs.linuxserver.io/misc/read-only/). + +### Caveats + +* `/tmp` must be mounted to tmpfs +* sudo will not be available + +## Non-Root Operation + +This image can be run with a non-root user. For details please [read the docs](https://docs.linuxserver.io/misc/non-root/). + +### Caveats + +* sudo will not be available + ## Usage To help you get started creating a container from this image you can either use docker-compose or the docker cli. @@ -147,6 +164,8 @@ Containers are configured using parameters passed at runtime (such as those abov | `-e PROXY_DOMAIN=code-server.my.domain` | If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain) | | `-e DEFAULT_WORKSPACE=/config/workspace` | If this optional variable is set, code-server will open this directory by default | | `-v /config` | Contains all relevant configuration files. | +| `--read-only=true` | Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). | +| `--user=1000:1000` | Run container with a non-root user. Please [read the docs](https://docs.linuxserver.io/misc/non-root/). | ## Environment variables from files (Docker secrets) diff --git a/readme-vars.yml b/readme-vars.yml index a6a29ef..f2722d7 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -36,6 +36,13 @@ opt_param_env_vars: - {env_var: "SUDO_PASSWORD_HASH", env_value: "", desc: "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`."} - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain)"} - {env_var: "DEFAULT_WORKSPACE", env_value: "/config/workspace", desc: "If this optional variable is set, code-server will open this directory by default"} +readonly_supported: true +readonly_message: | + * `/tmp` must be mounted to tmpfs + * sudo will not be available +nonroot_supported: true +nonroot_message: | + * sudo will not be available # application setup block app_setup_block_enabled: true app_setup_block: | diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index c0fcead..0dfd55c 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -26,17 +26,19 @@ if [[ ! -f /config/.profile ]]; then cp /root/.profile /config/.profile fi -# fix permissions (ignore contents of workspace) -PUID=${PUID:-911} -if [[ ! "$(stat -c %u /config/.profile)" == "${PUID}" ]]; then - echo "Change in ownership or new install detected, please be patient while we chown existing files" - echo "This could take some time" - find /config -path "/config/workspace" -prune -o -exec lsiown abc:abc {} + - lsiown abc:abc /config/workspace -fi -chmod 700 /config/.ssh -if [[ -n "$(ls -A /config/.ssh)" ]]; then - find /config/.ssh/ -type d -exec chmod 700 '{}' \; - find /config/.ssh/ -type f -exec chmod 600 '{}' \; - find /config/.ssh/ -type f -iname '*.pub' -exec chmod 644 '{}' \; +if [[ -z ${LSIO_NON_ROOT_USER} ]]; then + # fix permissions (ignore contents of workspace) + PUID=${PUID:-911} + if [[ ! "$(stat -c %u /config/.profile)" == "${PUID}" ]]; then + echo "Change in ownership or new install detected, please be patient while we chown existing files" + echo "This could take some time" + find /config -path "/config/workspace" -prune -o -exec lsiown abc:abc {} + + lsiown abc:abc /config/workspace + fi + chmod 700 /config/.ssh + if [[ -n "$(ls -A /config/.ssh)" ]]; then + find /config/.ssh/ -type d -exec chmod 700 '{}' \; + find /config/.ssh/ -type f -exec chmod 600 '{}' \; + find /config/.ssh/ -type f -iname '*.pub' -exec chmod 644 '{}' \; + fi fi diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run index 97c7e09..1667e37 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run @@ -14,9 +14,21 @@ else PROXY_DOMAIN_ARG="--proxy-domain=${PROXY_DOMAIN}" fi -exec \ - s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 8443" \ - s6-setuidgid abc \ +if [[ -z ${LSIO_NON_ROOT_USER} ]]; then + exec \ + s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 8443" \ + s6-setuidgid abc \ + /app/code-server/bin/code-server \ + --bind-addr 0.0.0.0:8443 \ + --user-data-dir /config/data \ + --extensions-dir /config/extensions \ + --disable-telemetry \ + --auth "${AUTH}" \ + "${PROXY_DOMAIN_ARG}" \ + "${DEFAULT_WORKSPACE:-/config/workspace}" +else + exec \ + s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 8443" \ /app/code-server/bin/code-server \ --bind-addr 0.0.0.0:8443 \ --user-data-dir /config/data \ @@ -25,3 +37,4 @@ exec \ --auth "${AUTH}" \ "${PROXY_DOMAIN_ARG}" \ "${DEFAULT_WORKSPACE:-/config/workspace}" +fi From a7294dfb09abb43ec00e2502663e7646e0880cbf Mon Sep 17 00:00:00 2001 From: thespad Date: Sun, 11 May 2025 14:36:04 +0100 Subject: [PATCH 092/117] Don't try and enable sudo if ro/non-root even if set --- README.md | 4 +-- readme-vars.yml | 4 +-- .../s6-overlay/s6-rc.d/init-code-server/run | 26 ++++++++++--------- 3 files changed, 18 insertions(+), 16 deletions(-) diff --git a/README.md b/README.md index c8d70c6..7b827df 100644 --- a/README.md +++ b/README.md @@ -85,7 +85,7 @@ This image can be run with a read-only container filesystem. For details please ### Caveats * `/tmp` must be mounted to tmpfs -* sudo will not be available +* `sudo` will not be available ## Non-Root Operation @@ -93,7 +93,7 @@ This image can be run with a non-root user. For details please [read the docs](h ### Caveats -* sudo will not be available +* `sudo` will not be available ## Usage diff --git a/readme-vars.yml b/readme-vars.yml index f2722d7..200785b 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -39,10 +39,10 @@ opt_param_env_vars: readonly_supported: true readonly_message: | * `/tmp` must be mounted to tmpfs - * sudo will not be available + * `sudo` will not be available nonroot_supported: true nonroot_message: | - * sudo will not be available + * `sudo` will not be available # application setup block app_setup_block_enabled: true app_setup_block: | diff --git a/root/etc/s6-overlay/s6-rc.d/init-code-server/run b/root/etc/s6-overlay/s6-rc.d/init-code-server/run index 0dfd55c..8b42ed0 100755 --- a/root/etc/s6-overlay/s6-rc.d/init-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/init-code-server/run @@ -3,18 +3,20 @@ mkdir -p /config/{extensions,data,workspace,.ssh} -if [[ -n "${SUDO_PASSWORD}" ]] || [[ -n "${SUDO_PASSWORD_HASH}" ]]; then - echo "setting up sudo access" - if ! grep -q 'abc' /etc/sudoers; then - echo "adding abc to sudoers" - echo "abc ALL=(ALL:ALL) ALL" >> /etc/sudoers - fi - if [[ -n "${SUDO_PASSWORD_HASH}" ]]; then - echo "setting sudo password using sudo password hash" - sed -i "s|^abc:\!:|abc:${SUDO_PASSWORD_HASH}:|" /etc/shadow - else - echo "setting sudo password using SUDO_PASSWORD env var" - echo -e "${SUDO_PASSWORD}\n${SUDO_PASSWORD}" | passwd abc +if [[ -z ${LSIO_NON_ROOT_USER} ]] && [[ -z ${LSIO_READ_ONLY_FS} ]]; then + if [[ -n "${SUDO_PASSWORD}" ]] || [[ -n "${SUDO_PASSWORD_HASH}" ]]; then + echo "setting up sudo access" + if ! grep -q 'abc' /etc/sudoers; then + echo "adding abc to sudoers" + echo "abc ALL=(ALL:ALL) ALL" >> /etc/sudoers + fi + if [[ -n "${SUDO_PASSWORD_HASH}" ]]; then + echo "setting sudo password using sudo password hash" + sed -i "s|^abc:\!:|abc:${SUDO_PASSWORD_HASH}:|" /etc/shadow + else + echo "setting sudo password using SUDO_PASSWORD env var" + echo -e "${SUDO_PASSWORD}\n${SUDO_PASSWORD}" | passwd abc + fi fi fi From e92931416b981a7b8f0df597fceed097a8991b30 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Mon, 12 May 2025 18:53:12 +0000 Subject: [PATCH 093/117] Bot Updating Package Versions --- package_versions.txt | 35 +++++++++++++++++------------------ 1 file changed, 17 insertions(+), 18 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index a95b79b..8fae83f 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,6 +1,5 @@ NAME VERSION TYPE @babel/runtime 7.27.0 npm -@c4312/eventsource-umd 3.0.5 npm @coder/logger 3.0.1 npm @mapbox/node-pre-gyp 1.0.11 npm @microsoft/1ds-core-js 3.2.13 npm @@ -23,16 +22,16 @@ NAME VERSION TYPE @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.82 npm -@xterm/addon-image 0.9.0-beta.99 npm -@xterm/addon-ligatures 0.10.0-beta.99 npm -@xterm/addon-progress 0.2.0-beta.5 npm -@xterm/addon-search 0.16.0-beta.99 npm -@xterm/addon-serialize 0.14.0-beta.99 npm -@xterm/addon-unicode11 0.9.0-beta.99 npm -@xterm/addon-webgl 0.19.0-beta.99 npm -@xterm/headless 5.6.0-beta.99 npm -@xterm/xterm 5.6.0-beta.99 npm +@xterm/addon-clipboard 0.2.0-beta.84 npm +@xterm/addon-image 0.9.0-beta.101 npm +@xterm/addon-ligatures 0.10.0-beta.101 npm +@xterm/addon-progress 0.2.0-beta.7 npm +@xterm/addon-search 0.16.0-beta.101 npm +@xterm/addon-serialize 0.14.0-beta.101 npm +@xterm/addon-unicode11 0.9.0-beta.101 npm +@xterm/addon-webgl 0.19.0-beta.101 npm +@xterm/headless 5.6.0-beta.101 npm +@xterm/xterm 5.6.0-beta.101 npm abbrev 1.1.1 npm accepts 2.0.0 npm adduser 3.137ubuntu1 deb @@ -76,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.99.3 npm -code-server 4.99.4 npm +code-server 1.100.0 npm +code-server 4.100.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -145,7 +144,6 @@ estraverse 5.3.0 npm esutils 2.0.3 npm etag 1.8.1 npm eventemitter3 4.0.7 npm -eventsource-parser 3.0.0 npm expand-template 2.0.3 npm express 5.0.1 npm extension-editing 1.0.0 npm @@ -237,7 +235,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.97.1 npm +js-debug 1.100.0 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) @@ -399,7 +397,7 @@ net-tools 2.10-0.1ubuntu4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.18.3 binary +node 20.19.0 binary node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm @@ -440,6 +438,7 @@ powershell 1.0.0 npm prebuild-install 7.1.2 npm procps 2:4.0.4-4ubuntu3.2 deb promise-stream-reader 1.0.1 npm +prompt 1.0.0 npm proxy-addr 2.0.7 npm proxy-agent 6.5.0 npm proxy-from-env 1.1.0 npm (+1 duplicate) @@ -509,7 +508,7 @@ systemd-standalone-sysusers 255.4-1ubuntu8.6 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm -tar-fs 2.1.1 npm +tar-fs 2.1.2 npm tar-stream 2.2.0 npm tas-client-umd 0.2.0 npm terminal-suggest 1.0.1 npm @@ -533,7 +532,7 @@ tunnel-agent 0.6.0 npm tunnel-forwarding 1.0.0 npm type-is 2.0.0 npm typescript 1.0.0 npm -typescript 5.8.2 npm +typescript 5.8.3 npm typescript-language-features 1.0.0 npm tzdata 2025b-0ubuntu0.24.04 deb ubuntu-keyring 2023.11.28.1 deb From 2a366560962d47ec59a389efae4c0ebddd2277d9 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 14 May 2025 18:52:15 +0000 Subject: [PATCH 094/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 8fae83f..1ea936a 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.100.0 npm -code-server 4.100.0 npm +code-server 1.100.1 npm +code-server 4.100.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From 9f8ec8013e4e59552c05a74246779f17a9733cc4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 15 May 2025 23:44:54 +0000 Subject: [PATCH 095/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 1ea936a..dfb5973 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -75,8 +75,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.100.1 npm -code-server 4.100.1 npm +code-server 1.100.2 npm +code-server 4.100.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -235,7 +235,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.100.0 npm +js-debug 1.100.1 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) From c0b66f3246cdafc549ce6e05e729a126d910d286 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 17 May 2025 20:21:28 +0000 Subject: [PATCH 096/117] Bot Updating Templated Files --- readme-vars.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme-vars.yml b/readme-vars.yml index 200785b..a16f6d5 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -80,12 +80,14 @@ init_diagram: | init-crontab-config -> init-config-end init-config -> init-crontab-config init-mods-end -> init-custom-files + init-adduser -> init-device-perms base -> init-envfile base -> init-migrations init-config-end -> init-mods init-mods-package-install -> init-mods-end init-mods -> init-mods-package-install init-adduser -> init-os-end + init-device-perms -> init-os-end init-envfile -> init-os-end init-custom-files -> init-services init-services -> svc-code-server From eeb8afd54d3f3af8ea404a85ad9372a8c714830f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 24 May 2025 20:26:55 +0000 Subject: [PATCH 097/117] Bot Updating Package Versions --- package_versions.txt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package_versions.txt b/package_versions.txt index dfb5973..9fe5bd6 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -32,6 +32,7 @@ NAME VERSION TYPE @xterm/addon-webgl 0.19.0-beta.101 npm @xterm/headless 5.6.0-beta.101 npm @xterm/xterm 5.6.0-beta.101 npm +OpenConsole.exe 1.22.250204002 binary (+1 duplicate) abbrev 1.1.1 npm accepts 2.0.0 npm adduser 3.137ubuntu1 deb @@ -83,6 +84,7 @@ compressible 2.0.18 npm compression 1.8.0 npm concat-map 0.0.1 npm configuration-editing 1.0.0 npm +conpty.dll 1.22.250204002 binary (+1 duplicate) console-control-strings 1.1.0 npm content-disposition 1.0.0 npm content-type 1.0.5 npm From f58e3ebcccf17d687e9a39b0e539e17da5870ef5 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 31 May 2025 20:22:57 +0000 Subject: [PATCH 098/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 9fe5bd6..ddcc467 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -329,7 +329,7 @@ libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb libsmartcols1 2.39.3-9ubuntu6.2 deb -libsqlite3-0 3.45.1-1ubuntu2.1 deb +libsqlite3-0 3.45.1-1ubuntu2.3 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb @@ -395,7 +395,7 @@ ncurses-base 6.4+20240113-1ubuntu2 deb ncurses-bin 6.4+20240113-1ubuntu2 deb negotiator 0.6.4 npm negotiator 1.0.0 npm -net-tools 2.10-0.1ubuntu4 deb +net-tools 2.10-0.1ubuntu4.4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm From a0a1ba58ee5341d1125fd60e7d7c60016e7f37f4 Mon Sep 17 00:00:00 2001 From: Arnav Jain Date: Tue, 3 Jun 2025 15:22:45 +0200 Subject: [PATCH 099/117] add support for changing PWA name if environment variable `PWA_APPNAME` is set, then this value is used for the name of the PWA app. --- root/etc/s6-overlay/s6-rc.d/svc-code-server/run | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run index 1667e37..582c9b5 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-code-server/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-code-server/run @@ -14,6 +14,10 @@ else PROXY_DOMAIN_ARG="--proxy-domain=${PROXY_DOMAIN}" fi +if [[ -z ${PWA_APPNAME} ]]; then + PWA_APPNAME="code-server" +fi + if [[ -z ${LSIO_NON_ROOT_USER} ]]; then exec \ s6-notifyoncheck -d -n 300 -w 1000 -c "nc -z 127.0.0.1 8443" \ @@ -24,6 +28,7 @@ if [[ -z ${LSIO_NON_ROOT_USER} ]]; then --extensions-dir /config/extensions \ --disable-telemetry \ --auth "${AUTH}" \ + --app-name "${PWA_APPNAME}" \ "${PROXY_DOMAIN_ARG}" \ "${DEFAULT_WORKSPACE:-/config/workspace}" else @@ -35,6 +40,7 @@ else --extensions-dir /config/extensions \ --disable-telemetry \ --auth "${AUTH}" \ + --app-name "${PWA_APPNAME}" \ "${PROXY_DOMAIN_ARG}" \ "${DEFAULT_WORKSPACE:-/config/workspace}" fi From 8c12be9378d60d6b8f598fb24a7f1b6262d5b181 Mon Sep 17 00:00:00 2001 From: Arnav Jain Date: Tue, 3 Jun 2025 15:27:13 +0200 Subject: [PATCH 100/117] Update readme-vars.yml --- readme-vars.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/readme-vars.yml b/readme-vars.yml index a16f6d5..3a0908f 100644 --- a/readme-vars.yml +++ b/readme-vars.yml @@ -36,6 +36,7 @@ opt_param_env_vars: - {env_var: "SUDO_PASSWORD_HASH", env_value: "", desc: "Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`."} - {env_var: "PROXY_DOMAIN", env_value: "code-server.my.domain", desc: "If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain)"} - {env_var: "DEFAULT_WORKSPACE", env_value: "/config/workspace", desc: "If this optional variable is set, code-server will open this directory by default"} + - {env_var: "PWA_APPNAME", env_value: "code-server", desc: "If this optional variable is set, the PWA app will the specified name."} readonly_supported: true readonly_message: | * `/tmp` must be mounted to tmpfs @@ -101,6 +102,7 @@ init_diagram: | "code-server:latest" <- Base Images # changelog changelogs: + - {date: "03.06.25:", desc: "Allow setting PWA name using env var `PWA_APPNAME`."} - {date: "13.10.24:", desc: "Only chown config folder when change to ownership or new install is detected."} - {date: "09.10.24:", desc: "Manage permissions in /config/.ssh according to file type"} - {date: "19.08.24:", desc: "Rebase to Ubuntu Noble."} From 9d95aadf895b59ae1ee1ddd83679e64ec4500216 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 Jun 2025 13:43:26 +0000 Subject: [PATCH 101/117] Bot Updating Templated Files --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 7b827df..e920771 100644 --- a/README.md +++ b/README.md @@ -120,6 +120,7 @@ services: - SUDO_PASSWORD_HASH= #optional - PROXY_DOMAIN=code-server.my.domain #optional - DEFAULT_WORKSPACE=/config/workspace #optional + - PWA_APPNAME=code-server #optional volumes: - /path/to/code-server/config:/config ports: @@ -141,6 +142,7 @@ docker run -d \ -e SUDO_PASSWORD_HASH= `#optional` \ -e PROXY_DOMAIN=code-server.my.domain `#optional` \ -e DEFAULT_WORKSPACE=/config/workspace `#optional` \ + -e PWA_APPNAME=code-server `#optional` \ -p 8443:8443 \ -v /path/to/code-server/config:/config \ --restart unless-stopped \ @@ -163,6 +165,7 @@ Containers are configured using parameters passed at runtime (such as those abov | `-e SUDO_PASSWORD_HASH=` | Optionally set sudo password via hash (takes priority over `SUDO_PASSWORD` var). Format is `$type$salt$hashed`. | | `-e PROXY_DOMAIN=code-server.my.domain` | If this optional variable is set, this domain will be proxied for subdomain proxying. See [Documentation](https://github.com/coder/code-server/blob/main/docs/guide.md#using-a-subdomain) | | `-e DEFAULT_WORKSPACE=/config/workspace` | If this optional variable is set, code-server will open this directory by default | +| `-e PWA_APPNAME=code-server` | If this optional variable is set, the PWA app will the specified name. | | `-v /config` | Contains all relevant configuration files. | | `--read-only=true` | Run container with a read-only filesystem. Please [read the docs](https://docs.linuxserver.io/misc/read-only/). | | `--user=1000:1000` | Run container with a non-root user. Please [read the docs](https://docs.linuxserver.io/misc/non-root/). | @@ -329,6 +332,7 @@ Once registered you can define the dockerfile to use with `-f Dockerfile.aarch64 ## Versions +* **03.06.25:** - Allow setting PWA name using env var `PWA_APPNAME`. * **13.10.24:** - Only chown config folder when change to ownership or new install is detected. * **09.10.24:** - Manage permissions in /config/.ssh according to file type * **19.08.24:** - Rebase to Ubuntu Noble. From 6bd0ebb31e99d1263b6973954a6e4916df8b8e20 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Tue, 3 Jun 2025 21:44:23 +0000 Subject: [PATCH 102/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index ddcc467..0060f65 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.100.2 npm -code-server 4.100.2 npm +code-server 1.100.3 npm +code-server 4.100.3 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From 87f961f038b6213392fa7d06116c797851d60684 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 7 Jun 2025 20:23:08 +0000 Subject: [PATCH 103/117] Bot Updating Package Versions --- package_versions.txt | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 0060f65..c23ecde 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -41,8 +41,8 @@ agent-base 7.1.1 npm agent-base 7.1.3 npm (+3 duplicates) ansi-regex 5.0.1 npm aproba 2.0.0 npm -apt 2.7.14build2 deb -apt-utils 2.7.14build2 deb +apt 2.8.3 deb +apt-utils 2.8.3 deb are-we-there-yet 2.0.0 npm argon2 0.31.2 npm argparse 2.0.1 npm @@ -249,13 +249,13 @@ julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm keyboxd 2.4.4-2ubuntu17.2 deb -krb5-locales 1.20.1-6ubuntu2.5 deb +krb5-locales 1.20.1-6ubuntu2.6 deb latex 1.0.0 npm less 1.0.0 npm less 590-2ubuntu2.1 deb libacl1 2.3.2-1build1.1 deb libapparmor1 4.0.1really4.0.1-0ubuntu0.24.04.4 deb -libapt-pkg6.0t64 2.7.14build2 deb +libapt-pkg6.0t64 2.8.3 deb libassuan0 2.5.6-1build1 deb libatomic1 14.2.0-4ubuntu2~24.04 deb libattr1 1:2.5.2-1build1.1 deb @@ -289,14 +289,14 @@ libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb libgnutls30t64 3.8.3-1.1ubuntu3.3 deb libgpg-error0 1.47-3build2.1 deb -libgssapi-krb5-2 1.20.1-6ubuntu2.5 deb +libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1.1 deb libjq1 1.7.1-3build1 deb -libk5crypto3 1.20.1-6ubuntu2.5 deb +libk5crypto3 1.20.1-6ubuntu2.6 deb libkeyutils1 1.6.3-3build1 deb -libkrb5-3 1.20.1-6ubuntu2.5 deb -libkrb5support0 1.20.1-6ubuntu2.5 deb +libkrb5-3 1.20.1-6ubuntu2.6 deb +libkrb5support0 1.20.1-6ubuntu2.6 deb libksba8 1.6.6-1build1 deb libldap-common 2.6.7+dfsg-1~exp1ubuntu8.2 deb libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb @@ -415,7 +415,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.11 deb +openssh-client 1:9.6p1-3ubuntu13.12 deb openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm @@ -536,7 +536,7 @@ type-is 2.0.0 npm typescript 1.0.0 npm typescript 5.8.3 npm typescript-language-features 1.0.0 npm -tzdata 2025b-0ubuntu0.24.04 deb +tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb undici 7.3.0 npm universalify 2.0.1 npm From 9d79e61c0680b88a62e6697f909ec5691c8ca148 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 14 Jun 2025 20:22:00 +0000 Subject: [PATCH 104/117] Bot Updating Templated Files --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index ff3e844..399e69b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -780,7 +780,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:latest \ + ghcr.io/anchore/syft:v1.26.1 \ ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" From 455407219e2664354a92421cabf998317043a1b4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 14 Jun 2025 20:26:33 +0000 Subject: [PATCH 105/117] Bot Updating Package Versions --- package_versions.txt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index c23ecde..361b61c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -334,10 +334,10 @@ libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2build2 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.6 deb +libsystemd0 255.4-1ubuntu8.8 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.6 deb +libudev1 255.4-1ubuntu8.8 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.2 deb libx11-6 2:1.8.7-1build1 deb @@ -506,7 +506,7 @@ strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm sudo 1.9.15p5-3ubuntu5 deb swift 1.0.0 npm -systemd-standalone-sysusers 255.4-1ubuntu8.6 deb +systemd-standalone-sysusers 255.4-1ubuntu8.8 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm From 0e1e48d5cde9dcb8ab951e7ba9292ae5bd038d51 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Fri, 20 Jun 2025 21:44:33 +0000 Subject: [PATCH 106/117] Bot Updating Package Versions --- package_versions.txt | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 361b61c..f7498ff 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -17,21 +17,21 @@ NAME VERSION TYPE @vscode/iconv-lite-umd 0.7.0 npm @vscode/proxy-agent 0.32.0 npm @vscode/ripgrep 1.15.11 npm -@vscode/spdlog 0.15.1 npm +@vscode/spdlog 0.15.2 npm @vscode/tree-sitter-wasm 0.1.4 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.84 npm -@xterm/addon-image 0.9.0-beta.101 npm -@xterm/addon-ligatures 0.10.0-beta.101 npm -@xterm/addon-progress 0.2.0-beta.7 npm -@xterm/addon-search 0.16.0-beta.101 npm -@xterm/addon-serialize 0.14.0-beta.101 npm -@xterm/addon-unicode11 0.9.0-beta.101 npm -@xterm/addon-webgl 0.19.0-beta.101 npm -@xterm/headless 5.6.0-beta.101 npm -@xterm/xterm 5.6.0-beta.101 npm +@xterm/addon-clipboard 0.2.0-beta.90 npm +@xterm/addon-image 0.9.0-beta.107 npm +@xterm/addon-ligatures 0.10.0-beta.107 npm +@xterm/addon-progress 0.2.0-beta.13 npm +@xterm/addon-search 0.16.0-beta.107 npm +@xterm/addon-serialize 0.14.0-beta.107 npm +@xterm/addon-unicode11 0.9.0-beta.107 npm +@xterm/addon-webgl 0.19.0-beta.107 npm +@xterm/headless 5.6.0-beta.107 npm +@xterm/xterm 5.6.0-beta.107 npm OpenConsole.exe 1.22.250204002 binary (+1 duplicate) abbrev 1.1.1 npm accepts 2.0.0 npm @@ -58,7 +58,7 @@ beep-boop 1.2.3 npm bindings 1.5.0 npm bl 4.1.0 npm body-parser 2.1.0 npm -brace-expansion 1.1.11 npm +brace-expansion 1.1.12 npm braces 3.0.3 npm bsdutils 1:2.39.3-9ubuntu6.2 deb buffer 5.7.1 npm @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.100.3 npm -code-server 4.100.3 npm +code-server 1.101.0 npm +code-server 4.101.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -399,7 +399,7 @@ net-tools 2.10-0.1ubuntu4.4 deb netbase 6.4 deb netcat-openbsd 1.226-1ubuntu2 deb netmask 2.0.2 npm -node 20.19.0 binary +node 22.15.1 binary node-abi 3.8.0 npm node-addon-api 7.1.0 npm node-addon-api 7.1.1 npm @@ -538,7 +538,7 @@ typescript 5.8.3 npm typescript-language-features 1.0.0 npm tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb -undici 7.3.0 npm +undici 7.9.0 npm universalify 2.0.1 npm unminimize 0.2.1 deb unpipe 1.0.0 npm From e204bcaef6049950a532da3cadf14a4b77df10d6 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 21 Jun 2025 03:36:10 +0000 Subject: [PATCH 107/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f7498ff..f119f1c 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.101.0 npm -code-server 4.101.0 npm +code-server 1.101.1 npm +code-server 4.101.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From 0479e8156366e6a576a19fd6b59072189321b832 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Wed, 25 Jun 2025 21:46:38 +0000 Subject: [PATCH 108/117] Bot Updating Package Versions --- package_versions.txt | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index f119f1c..6052b49 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.101.1 npm -code-server 4.101.1 npm +code-server 1.101.2 npm +code-server 4.101.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -310,10 +310,10 @@ libnghttp2-14 1.59.0-1ubuntu0.2 deb libnpth0t64 1.6-3.1build1 deb libonig5 6.9.9-1build1 deb libp11-kit0 0.25.3-4ubuntu2.1 deb -libpam-modules 1.5.3-5ubuntu5.1 deb -libpam-modules-bin 1.5.3-5ubuntu5.1 deb -libpam-runtime 1.5.3-5ubuntu5.1 deb -libpam0g 1.5.3-5ubuntu5.1 deb +libpam-modules 1.5.3-5ubuntu5.4 deb +libpam-modules-bin 1.5.3-5ubuntu5.4 deb +libpam-runtime 1.5.3-5ubuntu5.4 deb +libpam0g 1.5.3-5ubuntu5.4 deb libpcre2-8-0 10.42-4ubuntu2.1 deb libperl5.38t64 5.38.2-3.2ubuntu0.1 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb From 57792731232fe11bdfa091cbc152d5fc3ff00c6c Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 5 Jul 2025 20:22:28 +0000 Subject: [PATCH 109/117] Bot Updating Templated Files --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 399e69b..e6adbe6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -94,7 +94,11 @@ pipeline { env.DOCKERHUB_LINK = 'https://hub.docker.com/r/' + env.DOCKERHUB_IMAGE + '/tags/' env.PULL_REQUEST = env.CHANGE_ID env.TEMPLATED_FILES = 'Jenkinsfile README.md LICENSE .editorconfig ./.github/CONTRIBUTING.md ./.github/FUNDING.yml ./.github/ISSUE_TEMPLATE/config.yml ./.github/ISSUE_TEMPLATE/issue.bug.yml ./.github/ISSUE_TEMPLATE/issue.feature.yml ./.github/PULL_REQUEST_TEMPLATE.md ./.github/workflows/external_trigger_scheduler.yml ./.github/workflows/greetings.yml ./.github/workflows/package_trigger_scheduler.yml ./.github/workflows/call_issue_pr_tracker.yml ./.github/workflows/call_issues_cron.yml ./.github/workflows/permissions.yml ./.github/workflows/external_trigger.yml' + if ( env.SYFT_IMAGE_TAG == null ) { + env.SYFT_IMAGE_TAG = 'latest' + } } + echo "Using syft image tag ${SYFT_IMAGE_TAG}" sh '''#! /bin/bash echo "The default github branch detected as ${GH_DEFAULT_BRANCH}" ''' script{ @@ -780,7 +784,7 @@ pipeline { docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock:ro \ -v ${TEMPDIR}:/tmp \ - ghcr.io/anchore/syft:v1.26.1 \ + ghcr.io/anchore/syft:${SYFT_IMAGE_TAG} \ ${LOCAL_CONTAINER} -o table=/tmp/package_versions.txt NEW_PACKAGE_TAG=$(md5sum ${TEMPDIR}/package_versions.txt | cut -c1-8 ) echo "Package tag sha from current packages in buit container is ${NEW_PACKAGE_TAG} comparing to old ${PACKAGE_TAG} from github" @@ -890,6 +894,7 @@ pipeline { -e WEB_AUTH=\"${CI_AUTH}\" \ -e WEB_PATH=\"${CI_WEBPATH}\" \ -e NODE_NAME=\"${NODE_NAME}\" \ + -e SYFT_IMAGE_TAG=\"${CI_SYFT_IMAGE_TAG:-${SYFT_IMAGE_TAG}}\" \ -t ghcr.io/linuxserver/ci:latest \ python3 test_build.py''' } From cfa4070fea630ba6c7bb113ac1bff3c519792a57 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 5 Jul 2025 20:24:17 +0000 Subject: [PATCH 110/117] Bot Updating Templated Files --- .github/workflows/call_issue_pr_tracker.yml | 3 +++ .github/workflows/call_issues_cron.yml | 3 +++ .github/workflows/external_trigger.yml | 15 +++++++++------ .github/workflows/external_trigger_scheduler.yml | 3 +++ .github/workflows/greetings.yml | 6 ++++++ .github/workflows/package_trigger_scheduler.yml | 3 +++ README.md | 3 --- 7 files changed, 27 insertions(+), 9 deletions(-) diff --git a/.github/workflows/call_issue_pr_tracker.yml b/.github/workflows/call_issue_pr_tracker.yml index 2c30784..d07cf12 100644 --- a/.github/workflows/call_issue_pr_tracker.yml +++ b/.github/workflows/call_issue_pr_tracker.yml @@ -8,6 +8,9 @@ on: pull_request_review: types: [submitted,edited,dismissed] +permissions: + contents: read + jobs: manage-project: permissions: diff --git a/.github/workflows/call_issues_cron.yml b/.github/workflows/call_issues_cron.yml index 5d333fa..2031b77 100644 --- a/.github/workflows/call_issues_cron.yml +++ b/.github/workflows/call_issues_cron.yml @@ -4,6 +4,9 @@ on: - cron: '31 1 * * *' workflow_dispatch: +permissions: + contents: read + jobs: stale: permissions: diff --git a/.github/workflows/external_trigger.yml b/.github/workflows/external_trigger.yml index 128ffd0..c62e1be 100644 --- a/.github/workflows/external_trigger.yml +++ b/.github/workflows/external_trigger.yml @@ -3,6 +3,9 @@ name: External Trigger Main on: workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-master: runs-on: ubuntu-latest @@ -43,8 +46,8 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} exit 1 fi - EXT_RELEASE=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') - echo "External version: \`${EXT_RELEASE}\`" >> $GITHUB_STEP_SUMMARY + EXT_RELEASE_SANITIZED=$(echo ${EXT_RELEASE} | sed 's/[~,%@+;:/]//g') + echo "Sanitized external version: \`${EXT_RELEASE_SANITIZED}\`" >> $GITHUB_STEP_SUMMARY echo "Retrieving last pushed version" >> $GITHUB_STEP_SUMMARY image="linuxserver/code-server" tag="latest" @@ -100,8 +103,8 @@ jobs: exit 1 fi echo "Last pushed version: \`${IMAGE_VERSION}\`" >> $GITHUB_STEP_SUMMARY - if [ "${EXT_RELEASE}" == "${IMAGE_VERSION}" ]; then - echo "Version \`${EXT_RELEASE}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY + if [ "${EXT_RELEASE_SANITIZED}" == "${IMAGE_VERSION}" ]; then + echo "Sanitized version \`${EXT_RELEASE_SANITIZED}\` already pushed, exiting" >> $GITHUB_STEP_SUMMARY exit 0 elif [ $(curl -s https://ci.linuxserver.io/job/Docker-Pipeline-Builders/job/docker-code-server/job/master/lastBuild/api/json | jq -r '.building') == "true" ]; then echo "New version \`${EXT_RELEASE}\` found; but there already seems to be an active build on Jenkins; exiting" >> $GITHUB_STEP_SUMMARY @@ -116,7 +119,7 @@ jobs: "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} else printf "\n## Trigger new build\n\n" >> $GITHUB_STEP_SUMMARY - echo "New version \`${EXT_RELEASE}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY + echo "New sanitized version \`${EXT_RELEASE_SANITIZED}\` found; old version was \`${IMAGE_VERSION}\`. Triggering new build" >> $GITHUB_STEP_SUMMARY if [[ "${artifacts_found}" == "true" ]]; then echo "All artifacts seem to be uploaded." >> $GITHUB_STEP_SUMMARY fi @@ -136,7 +139,7 @@ jobs: --data-urlencode "description=GHA external trigger https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}" \ --data-urlencode "Submit=Submit" echo "**** Notifying Discord ****" - TRIGGER_REASON="A version change was detected for code-server tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE}" + TRIGGER_REASON="A version change was detected for code-server tag latest. Old version:${IMAGE_VERSION} New version:${EXT_RELEASE_SANITIZED}" curl -X POST -H "Content-Type: application/json" --data '{"avatar_url": "https://cdn.discordapp.com/avatars/354986384542662657/df91181b3f1cf0ef1592fbe18e0962d7.png","embeds": [{"color": 9802903, "description": "**Build Triggered** \n**Reason:** '"${TRIGGER_REASON}"' \n**Build URL:** '"${buildurl}display/redirect"' \n"}], "username": "Github Actions"}' ${{ secrets.DISCORD_WEBHOOK }} diff --git a/.github/workflows/external_trigger_scheduler.yml b/.github/workflows/external_trigger_scheduler.yml index 38bb794..94943e5 100644 --- a/.github/workflows/external_trigger_scheduler.yml +++ b/.github/workflows/external_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '32 * * * *' workflow_dispatch: +permissions: + contents: read + jobs: external-trigger-scheduler: runs-on: ubuntu-latest diff --git a/.github/workflows/greetings.yml b/.github/workflows/greetings.yml index c071b7f..f63a55e 100644 --- a/.github/workflows/greetings.yml +++ b/.github/workflows/greetings.yml @@ -2,8 +2,14 @@ name: Greetings on: [pull_request_target, issues] +permissions: + contents: read + jobs: greeting: + permissions: + issues: write + pull-requests: write runs-on: ubuntu-latest steps: - uses: actions/first-interaction@v1 diff --git a/.github/workflows/package_trigger_scheduler.yml b/.github/workflows/package_trigger_scheduler.yml index 9100e7c..d098255 100644 --- a/.github/workflows/package_trigger_scheduler.yml +++ b/.github/workflows/package_trigger_scheduler.yml @@ -5,6 +5,9 @@ on: - cron: '0 20 * * 6' workflow_dispatch: +permissions: + contents: read + jobs: package-trigger-scheduler: runs-on: ubuntu-latest diff --git a/README.md b/README.md index e920771..399a541 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,6 @@ [![Blog](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Blog)](https://blog.linuxserver.io "all the things you can do with our containers including How-To guides, opinions and much more!") [![Discord](https://img.shields.io/discord/354974912613449730.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Discord&logo=discord)](https://linuxserver.io/discord "realtime support / chat with the community and the team.") [![Discourse](https://img.shields.io/discourse/https/discourse.linuxserver.io/topics.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&logo=discourse)](https://discourse.linuxserver.io "post on our community forum.") -[![Fleet](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=Fleet)](https://fleet.linuxserver.io "an online web interface which displays all of our maintained images.") [![GitHub](https://img.shields.io/static/v1.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=linuxserver.io&message=GitHub&logo=github)](https://github.com/linuxserver "view the source for all of our repositories.") [![Open Collective](https://img.shields.io/opencollective/all/linuxserver.svg?color=94398d&labelColor=555555&logoColor=ffffff&style=for-the-badge&label=Supporters&logo=open%20collective)](https://opencollective.com/linuxserver "please consider helping us by either donating or contributing to our budget") @@ -22,7 +21,6 @@ Find us at: * [Blog](https://blog.linuxserver.io) - all the things you can do with our containers including How-To guides, opinions and much more! * [Discord](https://linuxserver.io/discord) - realtime support / chat with the community and the team. * [Discourse](https://discourse.linuxserver.io) - post on our community forum. -* [Fleet](https://fleet.linuxserver.io) - an online web interface which displays all of our maintained images. * [GitHub](https://github.com/linuxserver) - view the source for all of our repositories. * [Open Collective](https://opencollective.com/linuxserver) - please consider helping us by either donating or contributing to our budget @@ -61,7 +59,6 @@ The architectures supported by this image are: | :----: | :----: | ---- | | x86-64 | ✅ | amd64-\ | | arm64 | ✅ | arm64v8-\ | -| armhf | ❌ | | ## Application Setup From b94352e411d5b8f9519d18c40341cc22be9e0d6b Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 5 Jul 2025 20:28:23 +0000 Subject: [PATCH 111/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index 6052b49..27d21d2 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -504,7 +504,7 @@ string-width 4.2.3 npm string_decoder 1.3.0 npm (+1 duplicate) strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm -sudo 1.9.15p5-3ubuntu5 deb +sudo 1.9.15p5-3ubuntu5.24.04.1 deb swift 1.0.0 npm systemd-standalone-sysusers 255.4-1ubuntu8.8 deb sysvinit-utils 3.08-6ubuntu3 deb From 6a9f6ebcb5e3e4d005d0b71333e9f66d469efdc0 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 12 Jul 2025 20:26:23 +0000 Subject: [PATCH 112/117] Bot Updating Package Versions --- package_versions.txt | 44 ++++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 27d21d2..354e64b 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -60,7 +60,7 @@ bl 4.1.0 npm body-parser 2.1.0 npm brace-expansion 1.1.12 npm braces 3.0.3 npm -bsdutils 1:2.39.3-9ubuntu6.2 deb +bsdutils 1:2.39.3-9ubuntu6.3 deb buffer 5.7.1 npm buffer-alloc 1.2.0 npm buffer-alloc-unsafe 1.1.0 npm @@ -124,7 +124,7 @@ detect-libc 2.0.1 npm detect-libc 2.0.3 npm diff 1.0.0 npm diffutils 1:3.10-1build1 deb -dirmngr 2.4.4-2ubuntu17.2 deb +dirmngr 2.4.4-2ubuntu17.3 deb docker 1.0.0 npm dpkg 1.22.6ubuntu6.1 deb dunder-proto 1.0.1 npm @@ -173,30 +173,30 @@ get-proto 1.0.1 npm get-system-fonts 2.0.2 npm get-uri 6.0.4 npm git 1.0.0 npm -git 1:2.43.0-1ubuntu7.2 deb +git 1:2.43.0-1ubuntu7.3 deb git-base 1.0.0 npm -git-man 1:2.43.0-1ubuntu7.2 deb +git-man 1:2.43.0-1ubuntu7.3 deb github 0.0.1 npm github-authentication 0.0.2 npm github-from-package 0.0.0 npm glob 7.2.3 npm -gnupg 2.4.4-2ubuntu17.2 deb -gnupg-l10n 2.4.4-2ubuntu17.2 deb -gnupg-utils 2.4.4-2ubuntu17.2 deb +gnupg 2.4.4-2ubuntu17.3 deb +gnupg-l10n 2.4.4-2ubuntu17.3 deb +gnupg-utils 2.4.4-2ubuntu17.3 deb go 1.0.0 npm gopd 1.2.0 npm -gpg 2.4.4-2ubuntu17.2 deb -gpg-agent 2.4.4-2ubuntu17.2 deb -gpg-wks-client 2.4.4-2ubuntu17.2 deb -gpgconf 2.4.4-2ubuntu17.2 deb -gpgsm 2.4.4-2ubuntu17.2 deb -gpgv 2.4.4-2ubuntu17.2 deb +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 graceful-fs 4.2.11 npm grep 3.11-4build1 deb groovy 1.0.0 npm grunt 1.0.0 npm gulp 1.0.0 npm -gzip 1.12-1ubuntu3 deb +gzip 1.12-1ubuntu3.1 deb handlebars 1.0.0 npm has-symbols 1.1.0 npm has-unicode 2.0.1 npm @@ -248,7 +248,7 @@ jsonfile 6.1.0 npm julia 1.0.0 npm just-performance 4.3.0 npm kerberos 2.1.1 npm -keyboxd 2.4.4-2ubuntu17.2 deb +keyboxd 2.4.4-2ubuntu17.3 deb krb5-locales 1.20.1-6ubuntu2.6 deb latex 1.0.0 npm less 1.0.0 npm @@ -261,7 +261,7 @@ libatomic1 14.2.0-4ubuntu2~24.04 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.2 deb +libblkid1 2.39.3-9ubuntu6.3 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb @@ -303,7 +303,7 @@ libldap2 2.6.7+dfsg-1~exp1ubuntu8.2 deb liblz4-1 1.9.4-1build1.1 deb liblzma5 5.6.1+really5.4.5-1ubuntu0.2 deb libmd0 1.1.0-2build1.1 deb -libmount1 2.39.3-9ubuntu6.2 deb +libmount1 2.39.3-9ubuntu6.3 deb libncursesw6 6.4+20240113-1ubuntu2 deb libnettle8t64 3.9.1-2.2build1.1 deb libnghttp2-14 1.59.0-1ubuntu0.2 deb @@ -328,10 +328,10 @@ libselinux1 3.5-2ubuntu2.1 deb libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb -libsmartcols1 2.39.3-9ubuntu6.2 deb +libsmartcols1 2.39.3-9ubuntu6.3 deb libsqlite3-0 3.45.1-1ubuntu2.3 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb -libssh-4 0.10.6-2build2 deb +libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb libsystemd0 255.4-1ubuntu8.8 deb @@ -339,7 +339,7 @@ libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtinfo6 6.4+20240113-1ubuntu2 deb libudev1 255.4-1ubuntu8.8 deb libunistring5 1.1-2build1.1 deb -libuuid1 2.39.3-9ubuntu6.2 deb +libuuid1 2.39.3-9ubuntu6.3 deb libx11-6 2:1.8.7-1build1 deb libx11-data 2:1.8.7-1build1 deb libxau6 1:1.0.9-1build6 deb @@ -384,7 +384,7 @@ minipass 5.0.0 npm minizlib 2.1.2 npm mkdirp 1.0.4 npm (+1 duplicate) mkdirp-classic 0.5.3 npm -mount 2.39.3-9ubuntu6.2 deb +mount 2.39.3-9ubuntu6.3 deb ms 2.0.0 npm ms 2.1.2 npm (+1 duplicate) ms 2.1.3 npm @@ -543,7 +543,7 @@ universalify 2.0.1 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.2 deb +util-linux 2.39.3-9ubuntu6.3 deb utils-merge 1.0.1 npm uuid 9.0.1 npm vary 1.1.2 npm From fca71a0de10046c47a1aeeb518728bf6401bc4d4 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Jul 2025 04:16:53 +0000 Subject: [PATCH 113/117] Bot Updating Package Versions --- package_versions.txt | 53 ++++++++++++++++++++++---------------------- 1 file changed, 26 insertions(+), 27 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 354e64b..27861bb 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -1,5 +1,5 @@ NAME VERSION TYPE -@babel/runtime 7.27.0 npm +@babel/runtime 7.27.6 npm @coder/logger 3.0.1 npm @mapbox/node-pre-gyp 1.0.11 npm @microsoft/1ds-core-js 3.2.13 npm @@ -16,22 +16,22 @@ NAME VERSION TYPE @vscode/deviceid 0.1.1 npm @vscode/iconv-lite-umd 0.7.0 npm @vscode/proxy-agent 0.32.0 npm -@vscode/ripgrep 1.15.11 npm +@vscode/ripgrep 1.15.14 npm @vscode/spdlog 0.15.2 npm @vscode/tree-sitter-wasm 0.1.4 npm @vscode/vscode-languagedetection 1.0.21 npm @vscode/windows-process-tree 0.6.0 npm @vscode/windows-registry 1.1.0 npm -@xterm/addon-clipboard 0.2.0-beta.90 npm -@xterm/addon-image 0.9.0-beta.107 npm -@xterm/addon-ligatures 0.10.0-beta.107 npm -@xterm/addon-progress 0.2.0-beta.13 npm -@xterm/addon-search 0.16.0-beta.107 npm -@xterm/addon-serialize 0.14.0-beta.107 npm -@xterm/addon-unicode11 0.9.0-beta.107 npm -@xterm/addon-webgl 0.19.0-beta.107 npm -@xterm/headless 5.6.0-beta.107 npm -@xterm/xterm 5.6.0-beta.107 npm +@xterm/addon-clipboard 0.2.0-beta.95 npm +@xterm/addon-image 0.9.0-beta.112 npm +@xterm/addon-ligatures 0.10.0-beta.112 npm +@xterm/addon-progress 0.2.0-beta.18 npm +@xterm/addon-search 0.16.0-beta.112 npm +@xterm/addon-serialize 0.14.0-beta.112 npm +@xterm/addon-unicode11 0.9.0-beta.112 npm +@xterm/addon-webgl 0.19.0-beta.112 npm +@xterm/headless 5.6.0-beta.112 npm +@xterm/xterm 5.6.0-beta.112 npm OpenConsole.exe 1.22.250204002 binary (+1 duplicate) abbrev 1.1.1 npm accepts 2.0.0 npm @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.101.2 npm -code-server 4.101.2 npm +code-server 1.102.0 npm +code-server 4.102.0 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -213,7 +213,7 @@ httpolyglot 0.1.2 npm https-proxy-agent 5.0.1 npm https-proxy-agent 7.0.2 npm https-proxy-agent 7.0.6 npm (+1 duplicate) -i18next 23.16.4 npm +i18next 25.3.0 npm iconv-lite 0.5.2 npm iconv-lite 0.6.3 npm ieee754 1.2.1 npm @@ -237,7 +237,7 @@ java 1.0.0 npm javascript 1.0.0 npm jq 1.7.1-3build1 deb js-base64 3.7.7 npm -js-debug 1.100.1 npm +js-debug 1.102.0 npm js-debug-companion 1.1.3 npm js-yaml 4.1.0 npm jsbn 1.1.0 npm (+1 duplicate) @@ -265,8 +265,8 @@ libblkid1 2.39.3-9ubuntu6.3 deb libbrotli1 1.1.0-2build2 deb libbsd0 0.12.1-1build1.1 deb libbz2-1.0 1.0.8-5.1build0.1 deb -libc-bin 2.39-0ubuntu8.4 deb -libc6 2.39-0ubuntu8.4 deb +libc-bin 2.39-0ubuntu8.5 deb +libc6 2.39-0ubuntu8.5 deb libcap-ng0 0.8.4-2build2 deb libcap2 1:2.66-5ubuntu2.2 deb libcbor0.10 0.10.2-1.2ubuntu2 deb @@ -287,7 +287,7 @@ libgcrypt20 1.10.3-2build1 deb libgdbm-compat4t64 1.23-5.1build1 deb libgdbm6t64 1.23-5.1build1 deb libgmp10 2:6.3.0+dfsg-2ubuntu6.1 deb -libgnutls30t64 3.8.3-1.1ubuntu3.3 deb +libgnutls30t64 3.8.3-1.1ubuntu3.4 deb libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb libhogweed6t64 3.9.1-2.2build1.1 deb @@ -334,10 +334,10 @@ libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb libstdc++6 14.2.0-4ubuntu2~24.04 deb -libsystemd0 255.4-1ubuntu8.8 deb +libsystemd0 255.4-1ubuntu8.10 deb libtasn1-6 4.19.0-3ubuntu0.24.04.1 deb libtinfo6 6.4+20240113-1ubuntu2 deb -libudev1 255.4-1ubuntu8.8 deb +libudev1 255.4-1ubuntu8.10 deb libunistring5 1.1-2build1.1 deb libuuid1 2.39.3-9ubuntu6.3 deb libx11-6 2:1.8.7-1build1 deb @@ -350,7 +350,7 @@ libxmuu1 2:1.1.3-3build2 deb libxxhash0 0.8.2-2build1 deb libzstd1 1.5.5+dfsg2-2build1.1 deb limiter 2.1.0 npm -locales 2.39-0ubuntu8.4 deb +locales 2.39-0ubuntu8.5 deb log 1.0.0 npm login 1:4.13+dfsg1-4ubuntu3.2 deb logsave 1.47.0-2.4~exp1ubuntu4.1 deb @@ -378,7 +378,7 @@ mime-types 2.1.35 npm mime-types 3.0.0 npm mimic-response 3.1.0 npm minimatch 3.1.2 npm -minimist 1.2.6 npm +minimist 1.2.8 npm minipass 3.3.6 npm (+1 duplicate) minipass 5.0.0 npm minizlib 2.1.2 npm @@ -459,7 +459,6 @@ readable-stream 3.6.0 npm readable-stream 3.6.2 npm readline-common 8.2-4build1 deb references-view 1.0.0 npm -regenerator-runtime 0.14.1 npm requires-port 1.0.0 npm restructuredtext 1.0.0 npm rimraf 3.0.2 npm @@ -506,11 +505,11 @@ strip-ansi 6.0.1 npm strip-json-comments 2.0.1 npm sudo 1.9.15p5-3ubuntu5.24.04.1 deb swift 1.0.0 npm -systemd-standalone-sysusers 255.4-1ubuntu8.8 deb +systemd-standalone-sysusers 255.4-1ubuntu8.10 deb sysvinit-utils 3.08-6ubuntu3 deb tar 1.35+dfsg-3build1 deb tar 6.2.1 npm -tar-fs 2.1.2 npm +tar-fs 2.1.3 npm tar-stream 2.2.0 npm tas-client-umd 0.2.0 npm terminal-suggest 1.0.1 npm @@ -534,7 +533,7 @@ tunnel-agent 0.6.0 npm tunnel-forwarding 1.0.0 npm type-is 2.0.0 npm typescript 1.0.0 npm -typescript 5.8.3 npm +typescript 5.8.3 npm (+1 duplicate) typescript-language-features 1.0.0 npm tzdata 2025b-0ubuntu0.24.04.1 deb ubuntu-keyring 2023.11.28.1 deb From b5d20f61146a8da7b2d6cdca125a7220714f9c9f Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 17 Jul 2025 21:47:24 +0000 Subject: [PATCH 114/117] Bot Updating Package Versions --- package_versions.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 27861bb..3c4b497 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.102.0 npm -code-server 4.102.0 npm +code-server 1.102.1 npm +code-server 4.102.1 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm From 300e85d3e2bbce1e865af9c1e61bdd9c53c43aeb Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 24 Jul 2025 22:52:28 +0000 Subject: [PATCH 115/117] Bot Updating Package Versions --- package_versions.txt | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 3c4b497..431b904 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.102.1 npm -code-server 4.102.1 npm +code-server 1.102.2 npm +code-server 4.102.2 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -235,7 +235,7 @@ isexe 2.0.0 npm jake 1.0.0 npm java 1.0.0 npm javascript 1.0.0 npm -jq 1.7.1-3build1 deb +jq 1.7.1-3ubuntu0.24.04.1 deb js-base64 3.7.7 npm js-debug 1.102.0 npm js-debug-companion 1.1.3 npm @@ -292,7 +292,7 @@ libgpg-error0 1.47-3build2.1 deb libgssapi-krb5-2 1.20.1-6ubuntu2.6 deb libhogweed6t64 3.9.1-2.2build1.1 deb libidn2-0 2.3.7-2build1.1 deb -libjq1 1.7.1-3build1 deb +libjq1 1.7.1-3ubuntu0.24.04.1 deb libk5crypto3 1.20.1-6ubuntu2.6 deb libkeyutils1 1.6.3-3build1 deb libkrb5-3 1.20.1-6ubuntu2.6 deb @@ -415,7 +415,7 @@ objective-c 1.0.0 npm on-finished 2.4.1 npm on-headers 1.0.2 npm once 1.4.0 npm (+1 duplicate) -openssh-client 1:9.6p1-3ubuntu13.12 deb +openssh-client 1:9.6p1-3ubuntu13.13 deb openssl 3.0.13-0ubuntu3.5 deb opentype.js 0.8.0 npm os-tmpdir 1.0.2 npm From ca3c2c9cf723dd83c3e1c2d8efb2d93c0f3c6bc1 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Thu, 31 Jul 2025 04:31:52 +0000 Subject: [PATCH 116/117] Bot Updating Package Versions --- package_versions.txt | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/package_versions.txt b/package_versions.txt index 431b904..e0ddf2e 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -76,8 +76,8 @@ charenc 0.0.2 npm chownr 1.1.4 npm chownr 2.0.0 npm clojure 1.0.0 npm -code-server 1.102.2 npm -code-server 4.102.2 npm +code-server 1.102.3 npm +code-server 4.102.3 npm coffeescript 1.0.0 npm color-support 1.1.3 npm compressible 2.0.18 npm @@ -315,7 +315,7 @@ libpam-modules-bin 1.5.3-5ubuntu5.4 deb libpam-runtime 1.5.3-5ubuntu5.4 deb libpam0g 1.5.3-5ubuntu5.4 deb libpcre2-8-0 10.42-4ubuntu2.1 deb -libperl5.38t64 5.38.2-3.2ubuntu0.1 deb +libperl5.38t64 5.38.2-3.2ubuntu0.2 deb libproc2-0 2:4.0.4-4ubuntu3.2 deb libpsl5t64 0.21.2-1.1build1 deb libreadline8t64 8.2-4build1 deb @@ -329,7 +329,7 @@ libsemanage-common 3.5-1build5 deb libsemanage2 3.5-1build5 deb libsepol2 3.5-2build1 deb libsmartcols1 2.39.3-9ubuntu6.3 deb -libsqlite3-0 3.45.1-1ubuntu2.3 deb +libsqlite3-0 3.45.1-1ubuntu2.4 deb libss2 1.47.0-2.4~exp1ubuntu4.1 deb libssh-4 0.10.6-2ubuntu0.1 deb libssl3t64 3.0.13-0ubuntu3.5 deb @@ -429,9 +429,9 @@ path-to-regexp 8.2.0 npm pem 1.14.8 npm pend 1.2.0 npm perl 1.0.0 npm -perl 5.38.2-3.2ubuntu0.1 deb -perl-base 5.38.2-3.2ubuntu0.1 deb -perl-modules-5.38 5.38.2-3.2ubuntu0.1 deb +perl 5.38.2-3.2ubuntu0.2 deb +perl-base 5.38.2-3.2ubuntu0.2 deb +perl-modules-5.38 5.38.2-3.2ubuntu0.2 deb php 1.0.0 npm php-language-features 1.0.0 npm picomatch 2.3.1 npm From 7a2065c17136a4247dfa4e8959fbdab18c32a476 Mon Sep 17 00:00:00 2001 From: LinuxServer-CI Date: Sat, 9 Aug 2025 20:25:42 +0000 Subject: [PATCH 117/117] Bot Updating Package Versions --- package_versions.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package_versions.txt b/package_versions.txt index e0ddf2e..55b78ea 100755 --- a/package_versions.txt +++ b/package_versions.txt @@ -48,7 +48,7 @@ argon2 0.31.2 npm argparse 2.0.1 npm ast-types 0.13.4 npm balanced-match 1.0.2 npm -base-files 13ubuntu10.2 deb +base-files 13ubuntu10.3 deb base-passwd 3.6.3build1 deb base64-js 1.5.1 npm bash 5.2.21-2ubuntu4 deb