mirror of
https://github.com/hassio-addons/addon-vscode.git
synced 2025-05-03 18:51:23 +00:00
Compare commits
36 commits
Author | SHA1 | Date | |
---|---|---|---|
|
d4aa8758d1 | ||
|
3e7f45870e | ||
|
6c8a091bf1 | ||
|
af654c84fa | ||
|
af38f1b5c1 | ||
|
76bf8323f7 | ||
|
5521843c6e | ||
|
a82de999c3 | ||
|
8957ad50fd | ||
|
b259150fbc | ||
|
ec80926453 | ||
|
0531db3bc4 | ||
|
df15aa9b5c | ||
|
da0e6587a5 | ||
|
8a086415ed | ||
|
8eb82786d7 | ||
|
2210709d9b | ||
|
76faed90d1 | ||
|
a01f443514 | ||
|
2129ac43e5 | ||
|
444597e467 | ||
|
55bcb1390f | ||
|
00ec14191d | ||
|
1bff9b634b | ||
|
7e23ab4981 | ||
|
0b1ce33c30 | ||
|
8a84bb3be1 | ||
|
a6ba8447b0 | ||
|
04eb8873bb | ||
|
1b6cfddc89 | ||
|
3faac46738 | ||
|
e8ec47b534 | ||
|
c7f69e6159 | ||
|
f4ed96a2f8 | ||
|
988efe9542 | ||
|
50ce3ff972 |
9 changed files with 22 additions and 21 deletions
|
@ -1,6 +1,6 @@
|
||||||
# MIT License
|
# MIT License
|
||||||
|
|
||||||
Copyright (c) 2019-2024 Franck Nijhof
|
Copyright (c) 2019-2025 Franck Nijhof
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -81,7 +81,7 @@ our [GitHub Repository][repository].
|
||||||
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2019-2024 Franck Nijhof
|
Copyright (c) 2019-2025 Franck Nijhof
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
@ -122,7 +122,7 @@ SOFTWARE.
|
||||||
[i386-shield]: https://img.shields.io/badge/i386-no-red.svg
|
[i386-shield]: https://img.shields.io/badge/i386-no-red.svg
|
||||||
[issue]: https://github.com/hassio-addons/addon-vscode/issues
|
[issue]: https://github.com/hassio-addons/addon-vscode/issues
|
||||||
[license-shield]: https://img.shields.io/github/license/hassio-addons/addon-vscode.svg
|
[license-shield]: https://img.shields.io/github/license/hassio-addons/addon-vscode.svg
|
||||||
[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg
|
[maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
|
||||||
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
||||||
[patreon]: https://www.patreon.com/frenck
|
[patreon]: https://www.patreon.com/frenck
|
||||||
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
|
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
|
||||||
|
|
|
@ -70,7 +70,7 @@ If you are more interested in stable releases of our add-ons:
|
||||||
[forum]: https://community.home-assistant.io/t/home-assistant-community-add-on-visual-studio-code/107863?u=frenck
|
[forum]: https://community.home-assistant.io/t/home-assistant-community-add-on-visual-studio-code/107863?u=frenck
|
||||||
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
|
[github-sponsors-shield]: https://frenck.dev/wp-content/uploads/2019/12/github_sponsor.png
|
||||||
[github-sponsors]: https://github.com/sponsors/frenck
|
[github-sponsors]: https://github.com/sponsors/frenck
|
||||||
[maintenance-shield]: https://img.shields.io/maintenance/yes/2024.svg
|
[maintenance-shield]: https://img.shields.io/maintenance/yes/2025.svg
|
||||||
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
[patreon-shield]: https://frenck.dev/wp-content/uploads/2019/12/patreon.png
|
||||||
[patreon]: https://www.patreon.com/frenck
|
[patreon]: https://www.patreon.com/frenck
|
||||||
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
|
[project-stage-shield]: https://img.shields.io/badge/project%20stage-production%20ready-brightgreen.svg
|
||||||
|
|
|
@ -154,7 +154,7 @@ check [the contributor's page][contributors].
|
||||||
|
|
||||||
MIT License
|
MIT License
|
||||||
|
|
||||||
Copyright (c) 2019-2024 Franck Nijhof
|
Copyright (c) 2019-2025 Franck Nijhof
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
ARG BUILD_FROM=ghcr.io/hassio-addons/debian-base:7.6.2
|
ARG BUILD_FROM=ghcr.io/hassio-addons/debian-base:7.8.2
|
||||||
# hadolint ignore=DL3006
|
# hadolint ignore=DL3006
|
||||||
FROM ${BUILD_FROM}
|
FROM ${BUILD_FROM}
|
||||||
|
|
||||||
|
@ -20,8 +20,8 @@ COPY vscode.extensions /root/vscode.extensions
|
||||||
|
|
||||||
# Setup base system
|
# Setup base system
|
||||||
ARG BUILD_ARCH=amd64
|
ARG BUILD_ARCH=amd64
|
||||||
ARG CODE_SERVER_VERSION="v4.96.2"
|
ARG CODE_SERVER_VERSION="v4.99.3"
|
||||||
ARG HA_CLI_VERSION="4.36.0"
|
ARG HA_CLI_VERSION="4.38.0"
|
||||||
# hadolint ignore=SC2181, DL3008
|
# hadolint ignore=SC2181, DL3008
|
||||||
RUN \
|
RUN \
|
||||||
apt-get update \
|
apt-get update \
|
||||||
|
@ -31,16 +31,17 @@ RUN \
|
||||||
libarchive-tools=3.6.2-1+deb12u2 \
|
libarchive-tools=3.6.2-1+deb12u2 \
|
||||||
build-essential=12.9 \
|
build-essential=12.9 \
|
||||||
colordiff=1.0.20-1 \
|
colordiff=1.0.20-1 \
|
||||||
git=1:2.39.5-0+deb12u1 \
|
git=1:2.39.5-0+deb12u2 \
|
||||||
iputils-ping=3:20221126-1+deb12u1 \
|
iputils-ping=3:20221126-1+deb12u1 \
|
||||||
locales=2.36-9+deb12u7 \
|
locales=2.36-9+deb12u7 \
|
||||||
mariadb-client=1:10.11.6-0+deb12u1 \
|
mariadb-client=1:10.11.11-0+deb12u1 \
|
||||||
mosquitto-clients=2.0.11-1.2+deb12u1 \
|
mosquitto-clients=2.0.11-1.2+deb12u1 \
|
||||||
net-tools=2.10-0.1 \
|
net-tools=2.10-0.1 \
|
||||||
nmap=7.93+dfsg1-1 \
|
nmap=7.93+dfsg1-1 \
|
||||||
openssh-client=1:9.2p1-2+deb12u3 \
|
openssh-client=1:9.2p1-2+deb12u5 \
|
||||||
openssl=3.0.15-1~deb12u1 \
|
openssl=3.0.15-1~deb12u1 \
|
||||||
python3-dev=3.11.2-1+b1 \
|
python3-dev=3.11.2-1+b1 \
|
||||||
|
python3-venv=3.11.2-1+b1 \
|
||||||
python3=3.11.2-1+b1 \
|
python3=3.11.2-1+b1 \
|
||||||
unzip=6.0-28 \
|
unzip=6.0-28 \
|
||||||
uuid-runtime=2.38.1-5+deb12u1 \
|
uuid-runtime=2.38.1-5+deb12u1 \
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
---
|
---
|
||||||
build_from:
|
build_from:
|
||||||
aarch64: ghcr.io/hassio-addons/debian-base:7.6.2
|
aarch64: ghcr.io/hassio-addons/debian-base:7.8.2
|
||||||
amd64: ghcr.io/hassio-addons/debian-base:7.6.2
|
amd64: ghcr.io/hassio-addons/debian-base:7.8.2
|
||||||
codenotary:
|
codenotary:
|
||||||
base_image: codenotary@frenck.dev
|
base_image: codenotary@frenck.dev
|
||||||
signer: codenotary@frenck.dev
|
signer: codenotary@frenck.dev
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
esphome==2024.12.2
|
esphome==2025.4.1
|
||||||
yamllint==1.35.1
|
yamllint==1.37.0
|
||||||
|
|
|
@ -12,14 +12,14 @@ readonly ZSH_HISTORY_PERSISTANT_FILE=/data/.zsh_history
|
||||||
|
|
||||||
# Links some common directories to the user's home folder for convenience
|
# Links some common directories to the user's home folder for convenience
|
||||||
for dir in "${DIRECTORIES[@]}"; do
|
for dir in "${DIRECTORIES[@]}"; do
|
||||||
ln -s "/${dir}" "${HOME}/${dir}" \
|
ln -sn "/${dir}" "${HOME}/${dir}" \
|
||||||
|| bashio::log.warning "Failed linking common directory: ${dir}"
|
|| bashio::log.warning "Failed linking common directory: ${dir}"
|
||||||
done
|
done
|
||||||
|
|
||||||
# Some links to old locations, to not mess with the user's muscle memory
|
# Some links to old locations, to not mess with the user's muscle memory
|
||||||
ln -s "/config" "${HOME}/config" \
|
ln -sn "/config" "${HOME}/config" \
|
||||||
|| bashio::log.warning "Failed linking common directory: ${HOME}/config"
|
|| bashio::log.warning "Failed linking common directory: ${HOME}/config"
|
||||||
ln -s "/config" "/homeassistant" \
|
ln -sn "/config" "/homeassistant" \
|
||||||
|| bashio::log.warning "Failed linking common directory: /homeassistant"
|
|| bashio::log.warning "Failed linking common directory: /homeassistant"
|
||||||
|
|
||||||
# Store SSH settings in add-on data folder
|
# Store SSH settings in add-on data folder
|
||||||
|
@ -31,7 +31,7 @@ if ! bashio::fs.directory_exists "${SSH_USER_PATH}"; then
|
||||||
|| bashio::exit.nok \
|
|| bashio::exit.nok \
|
||||||
'Failed setting permissions on persistent .ssh folder'
|
'Failed setting permissions on persistent .ssh folder'
|
||||||
fi
|
fi
|
||||||
ln -s "${SSH_USER_PATH}" ~/.ssh
|
ln -sn "${SSH_USER_PATH}" ~/.ssh || bashio::log.warning "Failed linking .ssh"
|
||||||
|
|
||||||
# Sets up ZSH shell
|
# Sets up ZSH shell
|
||||||
touch "${ZSH_HISTORY_PERSISTANT_FILE}" \
|
touch "${ZSH_HISTORY_PERSISTANT_FILE}" \
|
||||||
|
@ -58,7 +58,7 @@ if ! bashio::fs.file_exists "${GIT_USER_PATH}/.gitconfig"; then
|
||||||
touch "${GIT_USER_PATH}/.gitconfig" \
|
touch "${GIT_USER_PATH}/.gitconfig" \
|
||||||
|| bashio::exit.nok 'Failed to create .gitconfig'
|
|| bashio::exit.nok 'Failed to create .gitconfig'
|
||||||
fi
|
fi
|
||||||
ln -s "${GIT_USER_PATH}/.gitconfig" ~/.gitconfig
|
ln -s "${GIT_USER_PATH}/.gitconfig" ~/.gitconfig || bashio::log.warning "Failed linking .gitconfig"
|
||||||
|
|
||||||
# Install user configured/requested packages
|
# Install user configured/requested packages
|
||||||
if bashio::config.has_value 'packages'; then
|
if bashio::config.has_value 'packages'; then
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
emilast.LogFileHighlighter#3.3.4
|
emilast.LogFileHighlighter#3.4.0
|
||||||
esbenp.prettier-vscode#11.0.0
|
esbenp.prettier-vscode#11.0.0
|
||||||
ESPHome.esphome-vscode#2023.9.0
|
ESPHome.esphome-vscode#2023.9.0
|
||||||
keesschollaart.vscode-home-assistant#1.43.0
|
keesschollaart.vscode-home-assistant#1.43.0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue