Skip to content
Open

Patch 1 #1496

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
231 commits
Select commit Hold shift + click to select a range
3a22c41
Configure environment for update-dotnet-install-script.yml (#693)
sliekens Sep 19, 2023
9852ca8
[java] fix version regex to support graalce jdk 21 (#701)
prulloac Sep 27, 2023
e7f7d19
[common-utils] fix bug when user home is custom by base docker (#703)
prulloac Sep 27, 2023
0d2fc3a
[python] Change the `sudo_if` function to avoid issues with Bash (#694)
alexander-smolyakov Sep 27, 2023
243671e
Enhancements in CUDA Support (#699)
ar90n Sep 27, 2023
3aad9a7
Terraform - Adds licensing information (#697)
samruddhikhandale Sep 28, 2023
0599c63
[Updates] Automated vendor dotnet-install script (#698)
samruddhikhandale Sep 28, 2023
803ec6e
Bump the dotnet version after a script update (#707)
sliekens Sep 28, 2023
cf92754
Automated documentation update (#709)
samruddhikhandale Sep 29, 2023
04cb7d1
Docker-in-docker: Updates docker-init with "pkill" (#711)
samruddhikhandale Sep 29, 2023
c3f9105
Remove deprecated Python settings (#625)
luabud Oct 2, 2023
90a9b1d
[terraform] Update retry logic to handle DNS-related errors more grac…
alexander-smolyakov Oct 4, 2023
0d7ad7c
Configure npm proxy when proxy environmentals exist (#712)
jmedelmann Oct 4, 2023
4fca96b
[Docker-in-docker] Updates docker-init scripts (#715)
samruddhikhandale Oct 5, 2023
36a3604
[Python] - Support 3.12 (#726)
samruddhikhandale Oct 17, 2023
1155a99
Try connecting to Ubuntu keyserver on port 80 if default HKP port fai…
hoechenberger Oct 17, 2023
e645120
Add PowerShell extension (#731)
ljtill Oct 23, 2023
4c2c9f7
Automated documentation update (#732)
devcontainers-bot Oct 23, 2023
719901a
[common-utils] Bug fix: zsh missing rc snippet (#736)
samruddhikhandale Oct 27, 2023
d4ecc7b
Update Features - Remove use of get_common_setting (#735)
samruddhikhandale Oct 27, 2023
7324b6d
Remove rebornix.Ruby extension (#737)
0sc Oct 30, 2023
710103a
Automated documentation update (#738)
devcontainers-bot Oct 30, 2023
d53b9d1
[Updates] Automated vendor dotnet-install script (#750)
devcontainers-bot Nov 14, 2023
def3a41
Fix common-utils installation on RHEL (and friends) (#772)
imphil Dec 6, 2023
3ea4d6b
Fix `.zprofile` is owned by root (#775)
joshspicer Dec 7, 2023
5258a80
Alpine - Install libssl1.1 only if available (#793)
eljog Jan 8, 2024
562305d
Bump version for common-utils (#794)
eljog Jan 8, 2024
6c87ba7
Fix kubectl zsh completions typo (#792)
gmeans Jan 17, 2024
f3cbd98
[common-utils] Add xz (#798)
M-PERSIC Jan 17, 2024
2b2a5f6
feature nix: add option useAttrPath to use packages attribute path (#…
nohzafk Jan 18, 2024
8a63fab
Automated documentation update (#799)
devcontainers-bot Jan 18, 2024
65fb90b
[Docker-outside-of-docker] Increase backlog depth for socat proxy (#7…
groner Jan 19, 2024
76ffd41
[java] Support groovy installations (#779)
Ash258 Jan 22, 2024
43bb98b
Automated documentation update (#803)
devcontainers-bot Jan 22, 2024
96f5303
[Dotnet] - Fix tests ; removes stale check (#802)
samruddhikhandale Jan 22, 2024
4697d25
[Updates] Automated vendor dotnet-install script (#801)
devcontainers-bot Jan 22, 2024
3e0c0ae
allow common-utils to be installed on "minimal" RHEL-based distributi…
jdputschadi Jan 26, 2024
97565a7
Add RHEL support to git feature (#782)
jdputschadi Jan 29, 2024
239e6dd
Automated documentation update (#818)
devcontainers-bot Jan 29, 2024
8488354
Adds a number for formatting consistency (#813)
dmalan Jan 29, 2024
b08484e
Automated documentation update (#819)
devcontainers-bot Jan 29, 2024
a88a95e
Oryx: Update to use .NET 8 (#825)
samruddhikhandale Jan 31, 2024
67de3c2
Anaconda: Fix bug - Pass proxy variables to new shell for successful …
samruddhikhandale Jan 31, 2024
3063f5f
Add RHEL support to Java feature (#821)
jdputschadi Jan 31, 2024
19d1edc
Automated documentation update (#826)
devcontainers-bot Jan 31, 2024
4f0d020
Add RHEL support to node feature. (#823)
jdputschadi Jan 31, 2024
ccc8603
Automated documentation update (#828)
devcontainers-bot Jan 31, 2024
6d6fb2b
[docker-in-docker] : Bug fix - Buildx installation when moby:false (#…
samruddhikhandale Jan 31, 2024
08fb370
[Python] - Fix for security vulnerability GHSA-r9hx-vwmv-q579 for set…
gauravsaini04 Feb 2, 2024
d5ef6a7
Docker-in-docker - [Bug fix] : Fix externally-managed-environment pyt…
samruddhikhandale Feb 8, 2024
1592dd5
[common-utils] - Bookworm - enabled nonFreePackages option for instal…
gauravsaini04 Feb 9, 2024
30e03b6
Add RHEL support to the python feature (#830)
jdputschadi Feb 9, 2024
42925ae
Fix broken workflows ; adds permissions (#835)
samruddhikhandale Feb 9, 2024
aa982d2
Automated documentation update (#836)
devcontainers-bot Feb 9, 2024
91ac774
Allow moby-buildx version to be specified in devcontainer.json (#838)
sayhiben Feb 10, 2024
fc62e9a
Automated documentation update (#840)
devcontainers-bot Feb 10, 2024
e05b0b8
Docker-outside-of-docker: Fix moby-buildx errors (#843)
samruddhikhandale Feb 12, 2024
eea8ec3
Automated documentation update (#844)
devcontainers-bot Feb 12, 2024
28b69c5
Add RHEL support to go feature (#846)
jdputschadi Feb 14, 2024
f91ff3c
Automated documentation update (#851)
devcontainers-bot Feb 14, 2024
7d807c2
[Updates] Automated vendor dotnet-install script (#868)
devcontainers-bot Feb 22, 2024
01aad64
[python]-setuptools-GHSA-r9hx-vwmv-q579-remove setuptools-65.5.0-py3-…
gauravsaini04 Feb 22, 2024
403c896
[ docker-in-docker ] - buildx can fallback to previous version if lat…
gauravsaini04 Feb 22, 2024
c04ead0
Add support for including PowerShell profile (#804)
nebula-it Feb 23, 2024
f4f492c
Automated documentation update (#874)
devcontainers-bot Feb 23, 2024
758b032
sync `install.sh` to `devcontainer-feature.json` default values (#867)
lucasfcnunes Feb 23, 2024
a8dc2db
Docker: Unpin "mobyBuildxVersion" (#877)
samruddhikhandale Feb 26, 2024
979c12b
Automated documentation update (#881)
devcontainers-bot Feb 26, 2024
0604e45
Oryx: Fix build failures ; pin to .NET 8.0.101 (#882)
samruddhikhandale Feb 27, 2024
4db22d3
Docker-in-docker: Updates default value for "dockerDashComposeVersion…
samruddhikhandale Feb 27, 2024
03806ca
Automated documentation update (#886)
devcontainers-bot Feb 27, 2024
5ca92d2
[kubectl-helm-minikube]: Handle failing build with fallback to prev. …
gauravsaini04 Feb 28, 2024
025cae1
Fix profile not downloading (#876)
nebula-it Mar 1, 2024
084df81
Oryx: Clean up additional installation of .NET (#892)
samruddhikhandale Mar 4, 2024
4d2e62e
Fix PowerShell profile not loading (#889)
nebula-it Mar 5, 2024
d9e12f3
Automated documentation update (#893)
devcontainers-bot Mar 5, 2024
58ab1a1
[Git-Lfs] - Install previous version if current tags are missing arti…
samruddhikhandale Mar 5, 2024
3c3a270
Automated documentation update (#895)
devcontainers-bot Mar 5, 2024
965e120
[docker] - Install previous version if current tags are missing artif…
samruddhikhandale Mar 6, 2024
8af4ce3
[docker-outside-of-docker] compose-switch can fallback to previous ve…
gauravsaini04 Mar 11, 2024
460684d
[Node] - nvm - fallback to previous version - code fix (#904)
gauravsaini04 Mar 12, 2024
a674273
[Powershell] - Fallback to prev. version - fix (#906)
gauravsaini04 Mar 12, 2024
5ad3f6f
[python] - cpython - prev. version fallback - fix (#907)
gauravsaini04 Mar 13, 2024
2495879
Reverting get_previous_version logic to get the first tag_name's valu…
gauravsaini04 Mar 15, 2024
5baf166
Update DOCKER_DASH_COMPOSE_VERSION default to v2 (#920)
leobaldoneto Mar 26, 2024
0100f66
[docker-in-docker]-docker_compose-fallback-github api (#914)
gauravsaini04 Mar 26, 2024
0a4fa18
[azure-cli] - python3.12 - feature broken due to distutils module rem…
gauravsaini04 Mar 27, 2024
988cdd2
[Terraform] feature fallback fix (#912)
gauravsaini04 Mar 28, 2024
cf03551
[kubectl-helm-minikube] - helm - alternative fallback method implemen…
gauravsaini04 Mar 28, 2024
32d2b5b
[docker-outside-of-docker] - alternative fallback implementation (#924)
gauravsaini04 Mar 28, 2024
55dbe13
[PowerShell]- Fallback method with find_prev_vers_frm_git_tags() impl…
gauravsaini04 Apr 2, 2024
a7c8c9a
[Php] - fallback to previous version - code fix (#908)
gauravsaini04 Apr 2, 2024
9ccc19e
Added versions 1.71-1.76 to Rust feature version (#929)
LockedThread Apr 2, 2024
203dc3f
oryx dotnet 8.0.1 cleanup (#927)
prathameshzarkar9 Apr 4, 2024
760f2bf
Set `DEBIAN_FRONTEND=noninteractive` for nvidia-cuda feature (#933)
jlouazel Apr 11, 2024
e7dd9fa
cp command to follow symlink for systemctl (#937)
prathameshzarkar9 Apr 12, 2024
b98f5a1
[az-cli] - To separate the two methods of installation - using apt, u…
gauravsaini04 Apr 16, 2024
6f4e598
[Ruby]- rvm - fallback code fix (#931)
gauravsaini04 Apr 16, 2024
bb7b7ea
upgrade cuda version to 11.7 and cudnn to 8.5.0 (#942)
prathameshzarkar9 Apr 22, 2024
d8e9d33
Fix rustup-init sha256sum check (#962)
bearrito May 7, 2024
67c10a6
✨ Add Ubuntu 24 Noble to `docker-in-docker` (#971)
May 13, 2024
4d2dabe
[Desktop-lite]- libasound2 not installing in noble - issue (#973)
gauravsaini04 May 16, 2024
ecbfd50
[Updates] Automated vendor dotnet-install script (#970)
devcontainers-bot May 17, 2024
f5787ee
Add Ubuntu 24 Noble to `docker-outside-of-docker` (#978)
andyli May 21, 2024
02b71cb
[python] add default formatter (#903)
hellodword May 28, 2024
10ea0b7
Automated documentation update (#984)
devcontainers-bot May 28, 2024
476a68d
[desktop-lite] Allow password-less VNC connections (#982)
hoechenberger May 29, 2024
32797f4
Automated documentation update (#989)
devcontainers-bot May 29, 2024
c1df45b
Adds /home/USER/.local/bin/ to PATH in /etc/sudoers.d/vscode, (#887)
prabhakk-mw May 29, 2024
b32aa5f
fix centos-7 build (#985)
12rambau May 30, 2024
dbb1354
[azure-cli] - add support for noble numbat (#986)
gauravsaini04 May 31, 2024
1e44a67
[Java] - Document additionalVersions functionality (#987)
gauravsaini04 Jun 3, 2024
6a9dd07
Automated documentation update (#992)
devcontainers-bot Jun 3, 2024
865f69c
#963 specific powershell module version install (#993)
prathameshzarkar9 Jun 11, 2024
22ee16e
Automated documentation update (#998)
devcontainers-bot Jun 11, 2024
15320f0
dotnet: add ability to install workloads (#997)
sliekens Jun 14, 2024
1045404
Automated documentation update (#1001)
devcontainers-bot Jun 14, 2024
05a4cbf
dotnet: make 'dotnet' available to 'sudo' commands (#1007)
sliekens Jun 19, 2024
7953318
Fix a typo shared among many installation scripts (#1006)
hoechenberger Jun 19, 2024
62f7f7f
Allow installing `yarn` via `corepack` on Debian-based systems, too (…
hoechenberger Jun 20, 2024
414d345
Automated documentation update (#1013)
devcontainers-bot Jun 20, 2024
694906e
Add support for Alpine to `git` feature (#1008)
jonbackhaus Jun 27, 2024
0356cbb
Automated documentation update (#1019)
devcontainers-bot Jun 27, 2024
9387225
Guard against undefined variables when PS1 is evaluated (#1020)
trxcllnt Jun 28, 2024
09d5632
Rust: add the option to install additional targets (#1033)
yaleman Jul 10, 2024
f455189
Resolve slow key retrieval when some GPG key servers are not reachabl…
h3xcat Jul 17, 2024
47e1764
Automated documentation update (#1042)
devcontainers-bot Jul 17, 2024
4bb0335
[rust] - remove crates deprecated ext. - install dependi ext. instead…
gauravsaini04 Jul 19, 2024
d2bee51
Automated documentation update (#1047)
devcontainers-bot Jul 19, 2024
779283a
[Updates] Automated vendor dotnet-install script (#1051)
devcontainers-bot Jul 22, 2024
648c8d5
Update update-dotnet-install-script.yml which updates vendor dotnet s…
samruddhikhandale Jul 23, 2024
788017f
Fix installing latest git from PPA in bionic (#1056)
trxcllnt Jul 26, 2024
51940aa
[Rust] Update devcontainer-feature.json to include rust versions unti…
anoopknayak Jul 26, 2024
5f4d201
[Updates] Automated vendor dotnet-install script (#1064)
devcontainers-bot Jul 29, 2024
1751858
common-utils: add bash-completion (#1048)
dmytrokyrychuk Jul 29, 2024
f5f489f
[Desktop-lite] - VNC_RESOLUTION unreadable fix - issue #945 fix (#1024)
gauravsaini04 Aug 6, 2024
dd0266f
[Java] - features issue #1101 - installs -tem instead -ms for lts ins…
gauravsaini04 Aug 7, 2024
6d2b646
[desktop-lite] Suggested usage of appPort instead of forwardPorts for…
daniel-meilak Aug 12, 2024
46f7cea
Automated documentation update (#1087)
devcontainers-bot Aug 12, 2024
8f3115a
Desktop lite: Fix quote error (#1082)
mdahshan Aug 12, 2024
9b18903
Revert "[Desktop-lite] - VNC_RESOLUTION unreadable fix - issue #945 f…
samruddhikhandale Aug 13, 2024
56233fd
common-utils overwrites .zshrc coming from image built (#1069)
prathameshzarkar9 Aug 13, 2024
b2c7d17
feat(kubectl-helm-minikube): 🧑‍💻 add helm completion (#1080)
rubensa Aug 13, 2024
28ca71a
Revert "common-utils overwrites .zshrc coming from image built" (#1094)
samruddhikhandale Aug 15, 2024
5cb0d2d
[desktop-lite] - add tests for running xtigervnc and novnc (#1090)
gauravsaini04 Aug 15, 2024
808ee38
[desktop-lite] Suggested usage of appPort instead of forwardPorts for…
daniel-meilak Aug 16, 2024
5150fb9
Automated documentation update (#1097)
devcontainers-bot Aug 16, 2024
b45b199
[Updates] Automated vendor dotnet-install script (#1098)
devcontainers-bot Aug 19, 2024
34c3a51
Modify scripts to stream terminal title changes (#1095)
osortega Aug 19, 2024
f0e6ba6
Ensure `common-utils` rc snippets end with newlines (#1100)
trxcllnt Aug 20, 2024
07dc028
[Go] Update proposals for the "version" option (#1104)
sho-hata Aug 21, 2024
52c79b4
Features update logic for PPA in bionic (#1079)
prathameshzarkar9 Aug 27, 2024
3bf4e20
Automated documentation update (#1109)
devcontainers-bot Aug 27, 2024
878a900
`[powershell]`: Fix manual PowerShell installation binary execution p…
jpawlowski Aug 27, 2024
6123e41
feat(aws-cli): 🧑‍💻 add aws-cli completion (#1083)
rubensa Aug 28, 2024
28846e5
Updated actions version i.e checkout@4 and paths-filter@v3 (#1110)
gvatsal60 Sep 3, 2024
b0667c5
[desktop-lite] - vnc_resolution - set thru env var (#1112)
gauravsaini04 Sep 9, 2024
d926879
[docker-in-docker] - toggle ip6tables settings value as option (#1068)
gauravsaini04 Sep 16, 2024
d1c0cc2
Automated documentation update (#1123)
devcontainers-bot Sep 16, 2024
d849e12
[Git-Lfs] - Solution to #1072 issue - Can't download public key (#1124)
gauravsaini04 Sep 23, 2024
1a6b715
cuda support for 12.3 .. 12.5 (#1119)
prathameshzarkar9 Sep 23, 2024
f02df17
[docker-outside-of-docker] - Fix externally-managed-environment pytho…
gauravsaini04 Sep 24, 2024
0be7941
Automated documentation update (#1129)
devcontainers-bot Sep 24, 2024
5077a2c
[Java] Add JDK 22 support (#1102)
prathameshzarkar9 Sep 25, 2024
302feca
feat(nix): Enable persistent volume for shared nix-store (#1127)
max06 Sep 25, 2024
68871f5
Add 'contents: write' permission to release workflow (#1142)
joshspicer Oct 7, 2024
d231662
Fix: Handle case where Python version is already installed (#222) (#1…
gvatsal60 Oct 8, 2024
88253ef
common-utils zshrc issue fix (#1111)
prathameshzarkar9 Oct 17, 2024
125f6b0
latest jdk 23 is introduced accordingly changed the source code (#1152)
prathameshzarkar9 Oct 17, 2024
90824ff
Python Feature Version Update (#222) (#1148)
gvatsal60 Oct 22, 2024
2951f04
Fixed Nvm Source Issue(#1078) (#1114)
gvatsal60 Oct 22, 2024
9a46394
Exclude unsupported image scenarios for Oryx (#1209)
Mathiyarasy Dec 2, 2024
f8e7e27
Oryx Issue (#1181)
Mathiyarasy Dec 3, 2024
8e8e14f
Codespace unable to start in Jupyter using python feature with option…
Mathiyarasy Dec 18, 2024
978aa3f
Use new CDN for dotnet builds (#1230)
sliekens Jan 9, 2025
d9c2de0
auto find cudnn version (#1126)
prathameshzarkar9 Jan 15, 2025
28b75a6
[aws-cli] - issue #1224 - installing less for paginated output and av…
gauravsaini04 Jan 28, 2025
c31723d
[docker-in-docker] - issue #1202 solution - moby=false, holds configu…
gauravsaini04 Jan 28, 2025
5c67da0
`[azure-cli]`: add `bicepVersion` for use with `installBicep` (#1227)
jurjenoskam Feb 12, 2025
13521bc
Remove azure terraform extension (#1267)
williamoconnorme Feb 27, 2025
a9f7f0f
Fix access to socket for Podman (microsoft/vscode-remote-release#10706)
chrmarti Feb 28, 2025
8f42e09
[nvidia-cuda] - Cudnn install script issue, unable to fetch latest ve…
Kaniska244 Mar 3, 2025
c264b4e
[python] - issue #1172 - provide switching versions using update-alte…
gauravsaini04 Mar 3, 2025
7eec5e6
[docker-outside-of-docker] - Correction in fetching previous version …
gauravsaini04 Mar 26, 2025
87fd9a3
[docker-in-docker] - Correction in fetching previous version from git…
Mathiyarasy Mar 26, 2025
87befbc
Bump Terraform version to 1.3.9 in devcontainer feature (#1290)
williamoconnorme Mar 26, 2025
fdbd9b4
common-utils Azure linux 3 support (#1310)
sireeshajonnalagadda Mar 26, 2025
091886b
Bump up the common-utils version for azurelinux support change (#1311)
Kaniska244 Mar 27, 2025
12f1b2f
Custom instructions for features (#1314)
chrmarti Apr 1, 2025
2eb4b5c
Increment versions (#1315)
chrmarti Apr 1, 2025
efd8832
[Ruby] - 3.1 EOL and 3.4 addition (#1312)
Kaniska244 Apr 4, 2025
66385f3
Remove hardcoded fallback to tem from ms JDK (#1316)
Mathiyarasy Apr 7, 2025
b89a41f
Add custom instructions and bump versions (#1317)
bamurtaugh Apr 7, 2025
8895eb3
[dotnet] - Fixing the dotnet smoke test issue with changes in test sc…
Kaniska244 Apr 17, 2025
eb5d299
Revert "[dotnet] - Fixing the dotnet smoke test issue with changes in…
Kaniska244 Apr 21, 2025
6654579
Extending support of powershell feature for AlmaLinux (#1303)
sireeshajonnalagadda Apr 21, 2025
4f8a62a
[Go] Add Go 1.24 (#1288)
albertocavalcante May 5, 2025
94ed0bb
fix(rust): remove rls and rust-analysis for Rust 1.87+ compatibility …
liskin May 19, 2025
66c73df
[terraform] Add Custom Download Server Support for Terraform Dev Cont…
iTiPo Jun 3, 2025
5409304
kubectl version doesn't support vX.Y.Z (#1373)
Mathiyarasy Jun 5, 2025
1c80e53
Use `secrets.GITHUB_TOKEN` instead of `PAT` for docs generation (#1377)
AlvaroRausell Jun 6, 2025
149d303
Revert "Use `secrets.GITHUB_TOKEN` instead of `PAT` for docs generati…
AlvaroRausell Jun 6, 2025
a58d0f1
Supporting dotnet 10.0 preview version (#1305)
Kaniska244 Jun 11, 2025
600cda6
Add `plucky` to the `docker-outside-of-docker` distro allow lists (#1…
trxcllnt Jun 11, 2025
3442a4e
[node] - Node 18 EOL changes (#1349)
Kaniska244 Jun 11, 2025
d1540c1
Fix git-lfs not actually running git lfs install (#1381)
Mathiyarasy Jun 16, 2025
40021c7
Automated documentation update (#1387)
devcontainers-bot Jun 17, 2025
f1ae9da
Fixes #1357 (#1358)
labiraus Jun 18, 2025
b4002da
Update Ubuntu PPA GPG key fingerprint (#1368)
mikelei8291 Jun 18, 2025
e8784d1
[aws-cli] Change dependency from gnupg2 to gpg (#1360)
eszense Jun 18, 2025
636f6db
[nvidia-cuda] - Ubuntu focal EOL change for nvidia-cuda (#1366)
Kaniska244 Jun 27, 2025
14a4c4c
[desktop-lite] - Adding support for noVnc latest version in the featu…
Kaniska244 Jun 27, 2025
2e1d523
Ubuntu focal(20.04) EOL changes in features test scripts (#1370)
Kaniska244 Jun 27, 2025
a69dd5c
[rust] - Extending the feature support for non-debian platforms. (#1376)
Kaniska244 Jun 30, 2025
805ce77
[rust] - Introducing new options to install components (#1404)
Kaniska244 Jul 10, 2025
e3e3ed7
Support arm64 for CUDA feature (#1155)
mehmetoguzderin Jul 10, 2025
91460a3
[terraform] - Fix terraform installation in ubuntu noble. (#1421)
Kaniska244 Aug 12, 2025
5fda443
[anaconda] - feature installation support for arm64/ aarch64. (#1342)
Kaniska244 Aug 12, 2025
04f0023
[rust] Update NOTES.md (#1426)
olivierlemasle Aug 12, 2025
b9c09c4
chore(devcontainer): bump javascript-node image version (#1423)
JamBalaya56562 Aug 12, 2025
849a5e2
[common-utils] use new ohmyzsh setting to disable auto update (#1424)
dhhyi Aug 12, 2025
da45251
[docker] Add Debian Trixie to the docker-in-docker and docker-outside…
skatsubo Aug 28, 2025
c05bd45
[ruby] - Fixing ruby feature installation issue in debian trixie(13) …
Kaniska244 Sep 1, 2025
6a8863b
[sshd] Add GatewayPorts option (#1464)
lzhou-lilly Sep 16, 2025
787dd39
[terraform] - Fix terraform installation in debian trixie(13) (#1475)
Kaniska244 Sep 16, 2025
0a82ddb
[azure-cli] - Fix azure-cli installation in debian trixie(13) (#1476)
Kaniska244 Sep 16, 2025
572770d
dotnet: add support for prerelease versions (#1470)
sliekens Sep 16, 2025
7c6ef0b
[docker-in-docker, docker-outside-of-docker] - Update documentation a…
Kaniska244 Sep 16, 2025
8affef0
[desktop lite] Support for Trixie (#1479)
byquanton Sep 16, 2025
eea561a
[github-cli] - Fix excessive wget download output in GitHub CLI featu…
Kaniska244 Sep 16, 2025
9cc3224
Create SECURITY.md
coronelnestorgaston05-ai Oct 8, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 8 additions & 9 deletions .devcontainer.json → .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
{
"image": "mcr.microsoft.com/vscode/devcontainers/javascript-node:0-18",
"remoteUser": "node",
"customizations": {
"vscode": {
"extensions": [
"mads-hartmann.bash-ide-vscode"
]
}
},
"image": "mcr.microsoft.com/devcontainers/javascript-node:3-22",
"features": {
"ghcr.io/devcontainers/features/docker-in-docker:2": {}
},
"postCreateCommand": "npm install -g @devcontainers/cli",
"hostRequirements": {
"cpus": 4
},
"customizations": {
"vscode": {
"extensions": [
"mads-hartmann.bash-ide-vscode"
]
}
}
}
4 changes: 2 additions & 2 deletions .github/workflows/docker-in-docker-stress-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
fail-fast: false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand All @@ -28,7 +28,7 @@ jobs:
fail-fast: false
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/linter-automated.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: "CI - Shell Script Linter"
on:
on:
push:
branches:
- main
Expand All @@ -9,7 +9,7 @@ jobs:
shellchecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Shell Linter
uses: azohra/[email protected]
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/linter-manual.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
shellchecker:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Shell Linter
uses: azohra/[email protected]
Expand Down
9 changes: 6 additions & 3 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,16 @@ jobs:
deploy:
if: ${{ github.ref == 'refs/heads/main' }}
runs-on: ubuntu-latest
permissions:
packages: write
contents: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Publish"
uses: devcontainers/action@v1
with:
publish-features: "true"
base-path-to-features: "./src"
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7 changes: 4 additions & 3 deletions .github/workflows/test-all.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,9 +48,10 @@ jobs:
"debian:12",
"mcr.microsoft.com/devcontainers/base:ubuntu",
"mcr.microsoft.com/devcontainers/base:debian",
"mcr.microsoft.com/devcontainers/base:noble"
]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand Down Expand Up @@ -93,7 +94,7 @@ jobs:
"nix",
]
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand All @@ -105,7 +106,7 @@ jobs:
runs-on: ubuntu-latest
continue-on-error: true
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test-manual.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand Down
20 changes: 15 additions & 5 deletions .github/workflows/test-pr.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ jobs:
outputs:
features: ${{ steps.filter.outputs.changes }}
steps:
- uses: dorny/paths-filter@v2
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
Expand All @@ -17,7 +17,7 @@ jobs:
azure-cli: ./**/azure-cli/**
common-utils: ./**/common-utils/**
conda: ./**/conda/**
desktop-lite: ./**/desktop-lite/**
desktop-lite: ./**/desktop-lite/**
docker-outside-of-docker: ./**/docker-outside-of-docker/**
docker-in-docker: ./**/docker-in-docker/**
dotnet: ./**/dotnet/**
Expand Down Expand Up @@ -55,9 +55,19 @@ jobs:
"debian:12",
"mcr.microsoft.com/devcontainers/base:ubuntu",
"mcr.microsoft.com/devcontainers/base:debian",
"mcr.microsoft.com/devcontainers/base:noble"
]
exclude:
- features: oryx
baseImage: ubuntu:jammy
- features: oryx
baseImage: mcr.microsoft.com/devcontainers/base:ubuntu
- features: docker-in-docker
baseImage: mcr.microsoft.com/devcontainers/base:debian
- features: docker-outside-of-docker
baseImage: mcr.microsoft.com/devcontainers/base:debian
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand All @@ -67,13 +77,13 @@ jobs:

test-scenarios:
needs: [detect-changes]
runs-on: ubuntu-latest
runs-on: devcontainer-image-builder-ubuntu
continue-on-error: true
strategy:
matrix:
features: ${{ fromJSON(needs.detect-changes.outputs.features) }}
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Install latest devcontainer CLI"
run: npm install -g @devcontainers/cli
Expand Down
58 changes: 58 additions & 0 deletions .github/workflows/update-aws-cli-completer-scripts.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: "Updates vendor 'aws_bash_completer' and 'aws_zsh_completer.sh' scripts"
on:
workflow_dispatch:
schedule:
- cron: '0 0 * * 0' # Runs every Sunday at midnight UTC (adjust as needed)

jobs:
fetch-latest-aws-completer-scripts:
runs-on: ubuntu-latest
environment: documentation # grants access to secrets.PAT, for creating pull requests
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v4

- name: Run fetch-latest-completer-scripts.sh
run: src/aws-cli/scripts/fetch-latest-completer-scripts.sh

- name: Create a PR for completer scripts
id: push_image_info
env:
GITHUB_TOKEN: ${{ secrets.PAT }}
run: |
set -e
echo "Start."

# Configure git and Push updates
git config --global user.email [email protected]
git config --global user.name github-actions
git config pull.rebase false

branch=automated-script-update-$GITHUB_RUN_ID
git checkout -b $branch
message='[Updates] Automated vendor 'aws-cli' completer scripts'

# Add / update and commit
git add src/aws-cli/scripts/vendor/aws_bash_completer
git add src/aws-cli/scripts/vendor/aws_zsh_completer.sh

git commit -m 'Automated completer scripts update' || export NO_UPDATES=true

# Bump version and push
if [ "$NO_UPDATES" != "true" ] ; then
echo "$(jq --indent 4 '.version = (.version | split(".") | map(tonumber) | .[2] += 1 | join("."))' src/aws-cli/devcontainer-feature.json)" > src/aws-cli/devcontainer-feature.json
git add src/aws-cli/devcontainer-feature.json

git commit -m 'Bump version'
git push origin "$branch"
gh api \
--method POST \
-H "Accept: application/vnd.github+json" \
/repos/${GITHUB_REPOSITORY}/pulls \
-f title="$message" \
-f body="$message" \
-f head="$branch" \
-f base="$GITHUB_REF_NAME"
fi
5 changes: 4 additions & 1 deletion .github/workflows/update-documentation.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,12 @@ jobs:
generate:
runs-on: ubuntu-latest
environment: documentation
permissions:
contents: write
pull-requests: write
if: "github.ref == 'refs/heads/main'"
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Generate Documentation
uses: devcontainers/action@v1
Expand Down
20 changes: 18 additions & 2 deletions .github/workflows/update-dotnet-install-script.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,12 @@ on:
jobs:
fetch-latest-dotnet-install:
runs-on: ubuntu-latest
environment: documentation # grants access to secrets.PAT, for creating pull requests
permissions:
contents: write
pull-requests: write
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Run fetch-latest-dotnet-install.sh
run: src/dotnet/scripts/fetch-latest-dotnet-install.sh
Expand All @@ -21,6 +25,9 @@ jobs:
set -e
echo "Start."

# Update dotnet-install for Oryx Feature as well
cp src/dotnet/scripts/vendor/dotnet-install.sh src/oryx/scripts/vendor/dotnet-install.sh

# Configure git and Push updates
git config --global user.email [email protected]
git config --global user.name github-actions
Expand All @@ -32,10 +39,19 @@ jobs:

# Add / update and commit
git add src/dotnet/scripts/vendor/dotnet-install.sh
git add src/oryx/scripts/vendor/dotnet-install.sh

git commit -m 'Automated dotnet-install script update' || export NO_UPDATES=true

# Push
# Bump version and push
if [ "$NO_UPDATES" != "true" ] ; then
echo "$(jq --indent 4 '.version = (.version | split(".") | map(tonumber) | .[2] += 1 | join("."))' src/dotnet/devcontainer-feature.json)" > src/dotnet/devcontainer-feature.json
git add src/dotnet/devcontainer-feature.json

echo "$(jq --indent 4 '.version = (.version | split(".") | map(tonumber) | .[2] += 1 | join("."))' src/oryx/devcontainer-feature.json)" > src/oryx/devcontainer-feature.json
git add src/oryx/devcontainer-feature.json

git commit -m 'Bump version'
git push origin "$branch"
gh api \
--method POST \
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/validate-metadata-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: "Validate devcontainer-feature.json files"
uses: devcontainers/action@v1
with:
Expand Down
21 changes: 21 additions & 0 deletions SECURITY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# Security Policy

## Supported Versions

Use this section to tell people about which versions of your project are
currently being supported with security updates.

| Version | Supported |
| ------- | ------------------ |
| 5.1.x | :white_check_mark: |
| 5.0.x | :x: |
| 4.0.x | :white_check_mark: |
| < 4.0 | :x: |

## Reporting a Vulnerability

Use this section to tell people how to report a vulnerability.

Tell them where to go, how often they can expect to get an update on a
reported vulnerability, what to expect if the vulnerability is accepted or
declined, etc.
3 changes: 3 additions & 0 deletions src/anaconda/NOTES.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,7 @@ conda install python=3.7

This Feature should work on recent versions of Debian/Ubuntu-based distributions with the `apt` package manager installed.

Also RHEL based linux distributions such as almalinux, rockylinux, fedora are supported now.
Please do note that Alpine and cbl-mariner aren't supported due system level restrictions with the anaconda installer.

`bash` is required to execute the `install.sh` script.
2 changes: 1 addition & 1 deletion src/anaconda/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ conda install python=3.7
## OS Support

This Feature should work on recent versions of Debian/Ubuntu-based distributions with the `apt` package manager installed.

Also RHEL based linux distributions such as almalinux, rockylinux, fedora are supported now.
`bash` is required to execute the `install.sh` script.


Expand Down
13 changes: 12 additions & 1 deletion src/anaconda/devcontainer-feature.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"id": "anaconda",
"version": "1.0.11",
"version": "1.1.0",
"name": "Anaconda",
"documentationURL": "https://github.com/devcontainers/features/tree/main/src/anaconda",
"options": {
Expand All @@ -17,6 +17,17 @@
"CONDA_DIR": "/usr/local/conda",
"PATH": "/usr/local/conda/bin:${PATH}"
},
"customizations": {
"vscode": {
"settings": {
"github.copilot.chat.codeGeneration.instructions": [
{
"text": "This dev container includes Anaconda and the conda package manager pre-installed and available on the `PATH` for data science and Python development. Additional packages installed using Conda will be downloaded from Anaconda or another repository configured by the user. A user can install different versions of Python than the one in this dev container by running a command like: conda install python=3.7"
}
]
}
}
},
"installsAfter": [
"ghcr.io/devcontainers/features/common-utils"
]
Expand Down
Loading