Commit graph

266 commits

Author SHA1 Message Date
github-actions[bot]
00a51775eb
Automated documentation update (#279)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-11-12 11:14:29 -08:00
Chuck Lantz
1c61d1a039
Add test, bump version for extraNixConfig (#280) 2022-11-12 11:12:21 -08:00
Nick Hu
a2b1c19a51
Nix feature: allow extra configuration of /etc/nix/nix.conf (#277) 2022-11-12 10:33:16 -08:00
Chuck Lantz
f7f05f76fa
Fix regression with Azure CLI, privs (#272) 2022-11-10 17:03:21 -08:00
Chuck Lantz
3020d6da64
Fix python feature issue #258, improve tests, fix oryx bug (#261)
* Fix #258, improve tests, fix oryx bug
* Drop Debian 9 from tests given it is out of support
2022-11-07 12:46:23 -06:00
github-actions[bot]
73a9c7d382
Automated documentation update (#257)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-11-02 17:02:26 -07:00
Chuck Lantz
d003c1b1ac
Add missing notes 2022-11-02 18:39:11 -05:00
github-actions[bot]
b7c70d3d9b
Automated documentation update (#254)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-11-01 14:18:13 -07:00
Samruddhi Khandale
a94558576c
Oryx - git clone: Pin to an older commit (#253)
pin: git clone
2022-11-01 11:28:41 -07:00
github-actions[bot]
268368beeb
Automated documentation update (#252)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-11-01 10:04:58 -07:00
Chuck Lantz
0752a52b0c
Nix feature (#228) 2022-11-01 12:02:02 -05:00
Samruddhi Khandale
748be9320c
kubectl-helm-minikube - Remove 'ms-kubernetes-tools.vscode-kubernetes-tools' extension (#251)
update kubectl-helm-minikube
2022-11-01 09:17:03 -07:00
github-actions[bot]
1313517fc4
Automated documentation update (#250)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-31 15:10:22 -07:00
Samruddhi Khandale
9366ef7ed1
Node: Fix failure when version:none (#247)
fix version:none
2022-10-28 16:50:48 -07:00
github-actions[bot]
f1c981d064
Automated documentation update (#246)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-28 13:59:09 -07:00
Alessandro (Ale) Segala
0ee38a48e4
Install golangci-lint from prebuilt binaries and allow specifying its version (#238)
* Install golangci-lint from prebuilt binaries and allow specifying its version

* Updated as requested

* Update src/go/devcontainer-feature.json

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>

* Updated install path

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2022-10-28 13:57:57 -07:00
Aurelio Jargas
85d2150997
github-cli: Remove duplicated find_version_from_git_tags () (#235)
This function was defined twice in the install script for GitHub CLI, in
old lines 76 and 161. This commit removes the first definition.

The only function calls were on old lines 201 and 222. Since they appear
after the second function definition at line 161, the first one at line
76 never got called, so it's safe to remove it.

I confirmed that this was the only file in this repository where this
function was duplicated:  

    $ git grep '^ *find_version_from_git_tags *('
    src/docker-from-docker/install.sh:find_version_from_git_tags() {
    src/docker-in-docker/install.sh:find_version_from_git_tags() {
    src/git-lfs/install.sh:find_version_from_git_tags() {
    src/github-cli/install.sh:find_version_from_git_tags() {
    src/github-cli/install.sh:find_version_from_git_tags() {
    src/go/install.sh:find_version_from_git_tags() {
    src/kubectl-helm-minikube/install.sh:find_version_from_git_tags() {
    src/php/install.sh:find_version_from_git_tags() {
    src/powershell/install.sh:find_version_from_git_tags() {
    src/python/install.sh:find_version_from_git_tags() {
    src/ruby/install.sh:find_version_from_git_tags() {
    src/rust/install.sh:find_version_from_git_tags() {
    src/terraform/install.sh:find_version_from_git_tags() {
    $
2022-10-28 10:46:16 -07:00
github-actions[bot]
22050f2fd4
Automated documentation update (#242)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-28 10:44:39 -07:00
Chuck Lantz
2963ae9119
Fix privs in Node, regressions from #199 (#241)
Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2022-10-28 12:32:58 -05:00
Samruddhi Khandale
ab021f0dfb
Fix oryx bug - Add PIP_CACHE_DIR (#239)
* oryx update

* bump version

* update comment
2022-10-26 15:20:47 -07:00
Edmundo Gonzalez
520a4abc40
Python version 3.11 (#237)
* Adding 3.11 option

* Updating tests.
2022-10-25 16:07:05 -07:00
github-actions[bot]
fd31e97db0
Automated documentation update (#233)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-21 07:40:36 -07:00
Kevin Klopfenstein
7ae8c5c16d
Add default-address-pool setting (#223) 2022-10-21 07:31:04 -07:00
github-actions[bot]
4dae930c16
Automated documentation update (#231)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-19 09:20:09 -07:00
Daniel Braun
40206f4774
Update devcontainer-feature.json (#230)
* Update devcontainer-feature.json

Minor typo fix

* Update devcontainer-feature.json

Co-authored-by: Josh Spicer <josh@joshspicer.com>
2022-10-19 08:56:52 -07:00
Josh Spicer
67b15cae12
add installsAfter: common-utils to all Features (#214) 2022-10-18 16:30:56 -07:00
github-actions[bot]
7860eb85a4
Automated documentation update (#229)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-18 16:30:21 -07:00
Josh Spicer
2bec6f056c
clean up AWS feature description (#225)
* clean up AWS feature description

* Update devcontainer-feature.json
2022-10-18 16:26:28 -07:00
Josh Spicer
43f0b34aa3
bump docker-in-docker to 1.0.7 2022-10-17 08:27:44 -07:00
Charlie Andrews
2c82571f42
Quote var in comparison in docker-in-docker install script (#224) 2022-10-17 08:26:58 -07:00
github-actions[bot]
530997ce54
Automated documentation update (#218)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-13 08:47:25 -07:00
Chuck Lantz
a244dc394f
Fix formatting for desktop-lite note (#216) 2022-10-12 17:31:29 -07:00
eitsupi
a8cb375d46
Ensure remove apt-update cache at the beginning and end of the scripts (#210)
* remove apt lists

* bump versions
2022-10-10 15:33:01 -07:00
github-actions[bot]
065b5ec9e1
Automated documentation update (#205)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-06 15:57:17 -07:00
github-actions[bot]
14c7ee7897
Automated documentation update (#202)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-10-06 15:45:36 -05:00
Samruddhi Khandale
2d63a582d9
Common-utils: Fix bug - optional first run image specific notice (#201)
* add DEV_CONTAINERS_DIR as containerEnv

* fix path

* update test

* remove containerEnv
2022-10-06 15:44:43 -05:00
Josh Spicer
602c3ec7b6
Move conda description to description property (#196)
move conda description to description property
2022-10-06 14:10:40 -05:00
Samruddhi Khandale
2d89dc301e
Node: Fix nvm ownership (#199)
* Node: Fix nvm ownership

* remove 0002
2022-10-06 13:41:34 -05:00
Kevin Klopfenstein
a9441adf0e
Add docker-in-docker azure_dns_override flag (#200)
* Add docker-in-docker azure_dns_overrideflag

* Update install.sh

* clarify variable name

* update option name and description for `azureDnsAutoDetection`

* bump feature version

Co-authored-by: Josh Spicer <josh@joshspicer.com>
2022-10-06 10:54:20 -07:00
JP Ungaretti
960f21c2c5
Fix additional Python and JupyterLab edge case (#182)
* Remove bloat from JupyterLab test

* Check location of JupyterLab installation

* Remove common-utils

* Add failing additional with JL test

* Fix Python feature

* Update scenario images

* Bump patch version
2022-09-26 10:50:13 -07:00
Samruddhi Khandale
8c19bb1626
Ruby: Fix rbenv init bug (#185)
* fix rbenv bug

* bump version

* adds test
2022-09-26 10:11:50 -07:00
github-actions[bot]
7aad197228
Automated documentation update (#180)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-09-23 15:19:12 -07:00
Samruddhi Khandale
c62bd1a9c8 java: add notes 2022-09-23 22:15:22 +00:00
github-actions[bot]
091aa5082a
Automated documentation update (#179)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-09-23 14:35:59 -07:00
Samruddhi Khandale
3a28652790
Java: add jdkDistro option (#172)
* add jdkDistro option

* bump version
2022-09-23 14:25:58 -07:00
JP Ungaretti
ceb4544cc3
Rename JupyterLab config file (#174)
* Rename JupyterLab config file

* Bump version
2022-09-20 13:47:46 -07:00
Samruddhi Khandale
bae7812259
Common-utils : Remove unwanted extension (#173)
* extension - cleanup

* version bump
2022-09-19 15:56:59 -07:00
Oleksis Fraga Menéndez
0258e7e66a
Fix link to debian common docs (#166)
* Fix link to debian common docs

* Fix: point to the common-utils feature

* Update: change the name of the link to be common-utils instead of common-debian.sh
2022-09-16 21:43:33 -07:00
Samruddhi Khandale
cd5126ee2d
Go: bump version (#164)
bump go version
2022-09-16 14:06:29 -07:00
Samruddhi Khandale
ef939f908c
Go - Adds /go/bin to PATH (#162)
* bug fix

* adds more checks

* adds GOROOT

* revert GOPATH changes
2022-09-16 13:51:35 -07:00
github-actions[bot]
987ebe8ea6
Automated documentation update (#158)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-09-14 11:10:34 -07:00
Samruddhi Khandale
9a92823e9a
Java: Fix gradle bug - sets GRADLE_USER_HOME incorrectly (#152)
* fix gradle bug

* modify tests
2022-09-14 10:20:02 -07:00
Samruddhi Khandale
811a93f06a
go: Fix path issue (#156)
fix go
2022-09-14 10:15:02 -07:00
Samruddhi Khandale
674b096863
Conda and Java: sync env variables (#153)
* conda script

* Adds JAVA_HOME

* Update src/conda/devcontainer-feature.json

Co-authored-by: Josh Spicer <joshspicer@github.com>

* modify containerEnv

* fix version

* bump python version

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-09-13 17:15:51 -07:00
Achille Merendino
b7b5d8b1c0
Change sshd port from 22 to 2222 in README.md (#147)
* Change sshd port from 22 to 2222 in README.md

According to e90f4f9e0a/src/sshd/install.sh (L12) the default port is 2222 and not 22 as previously documented. Forwarding port 22 does not in fact work.

* Changed sshd port in NOTES.md
2022-09-09 15:02:45 -07:00
Samruddhi Khandale
e90f4f9e0a
git : Remove misleading variables (#146)
* remove misleading ppa value

* add test

* nit

* bump version
2022-09-08 17:25:04 -07:00
Lucas Fernando Nunes
32578d6c4d
add bzip2 to common-utils (former https://github.com/microsoft/vscode-dev-containers/pull/1586) (#142)
* add bzip2

* bump version
2022-09-07 17:35:51 -07:00
github-actions[bot]
8218a6d3c1
Automated documentation update (#141)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-09-06 16:03:57 -07:00
3x!1
023d623196
Use the newly updated GPG key for GitHub CLI (#139)
* Use the newly updated GPG key for GitHub CLI

* bump feature version
2022-09-06 16:00:39 -07:00
Samruddhi Khandale
aed075c7a5
bump versions (#138) 2022-09-06 15:46:56 -07:00
Samruddhi Khandale
a5fbdab3c0
fix bug - Debian / Ubuntu base conda-notice.txt error (#135)
* fix bug

* move config

* fix tests
2022-09-06 13:50:11 -07:00
James Pogran
d8ee2e8cf1
Set HashiCorp Terraform Extension Defaults (#131)
* Set HashiCorp Terraform Extension Defaults

This updates the HashiCorp Extension settings to the updated naming convention.

The HashiCorp Extension [changed it's setting structure](https://github.com/hashicorp/vscode-terraform/blob/main/docs/settings-migration.md#settings-migration) for some settings in v2.24.0. Old settings are still honored for a period of time, but we should update this devcontainer with the correct names.

* Bump to version 1.0.5 for publish
2022-09-06 10:13:38 -07:00
Josh Spicer
7e6dd4b070
download gh cli directly from release (https://github.com/cli/cli/issues/6175) (#133)
* download gh cli release (https://github.com/cli/cli/issues/6175)

* typo

* typo
2022-09-02 17:10:47 -07:00
Brigit Murtaugh
9e7d6a35d5
Update Terraform Feature (#124)
* Update devcontainer-feature.json

* Update src/terraform/devcontainer-feature.json

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>

* Update version

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2022-09-01 13:19:42 -07:00
github-actions[bot]
f8dba16f44
Automated documentation update (#129)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-09-01 13:19:34 -07:00
Samruddhi Khandale
771a300594
Oryx - Fix bug when dynamically installing dotnet in universal image (#125)
* fix oryx

* copy /images

* bimp version
2022-09-01 09:51:09 -07:00
Samruddhi Khandale
14d98b7795
Adds a new Conda Feature (#127)
* add conda Feature

* addCondaForge
2022-09-01 09:41:22 -07:00
Samruddhi Khandale
d50ef0016a
Revert "Anaconda - Clean up and shrink size (#121)" (#126)
* Revert "Anaconda - Clean up and shrink size (#121)"

This reverts commit 964e4a3404.

* bump version
2022-09-01 09:15:51 -07:00
Samruddhi Khandale
964e4a3404
Anaconda - Clean up and shrink size (#121)
* shrink conda

* bump version
2022-08-31 09:30:31 -04:00
Samruddhi Khandale
8f64809e5d
Oryx - Clean up and shrink size (#116)
* shrink oryx

* bump version

* bump version

* prune dotnet

* add warning

* bump version
2022-08-31 09:29:23 -04:00
github-actions[bot]
6851eadfcb
Automated documentation update (#120)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-08-29 17:19:59 -04:00
JP Ungaretti
2e928d96ed
Add NOTES.md for CUDA feature (#119) 2022-08-29 16:18:02 -05:00
Josh Spicer
8befe8c114
bump all features to pick up metadata changes in CLI v0.14.0 (#118) 2022-08-26 09:04:54 -07:00
Josh Spicer
41e3e4c748
add documentationURL to all features (#115) 2022-08-24 13:36:05 -04:00
Samruddhi Khandale
84f4996643
Fix bug - Python: Error installing os-provided python (#112)
* python: fix bug

* bump versions
2022-08-23 16:13:33 -04:00
Josh Spicer
0cafeee862
favor correctness by removing apt update ... short-circuiting (#98)
* favor correctness by removing apt update shortciruiting

* Update install.sh

* apt_get_upadate in node

* update test
2022-08-23 09:17:08 -04:00
Josh Spicer
58e425039a
fix rust error when choose a non-default version. (#111)
port of https://github.com/microsoft/vscode-dev-containers/pull/1592
2022-08-22 16:45:11 -07:00
github-actions[bot]
ec1deb8280
Automated documentation update (#109)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2022-08-21 14:29:01 -04:00
JP Ungaretti
ea030fa0ae
Add new NVIDIA CUDA feature (#80)
* Add new Nvidia feature

* Remove random empty files

* Update comments

* Rename feature to nvidia-cuda

* Add feature to tests

* Add version

* Move test to match new name

* Add final output message

* Fix capitalization of NVIDIA

* Remove option for base CUDA

* Use camelCase

* Check for required packages

* Use os-release instead of lsb_release

* Clean up keyring variables

* Collapse keyring lines

* Always install CUDA libraries

* Add option to install NVTX

* Always use ubuntu2004 repo

* Use test instead of brackets

* Add default values to feature

* Add version options for CUDA and cuDNN

* Rename CUDA version option

* Add scenario to test specific CUDA/cuDNN version

* Rename cuDNN scenario

* Fix typo in test scenario

* Update variable casing

* Add more helpful error messages

* Remove default values from script

* Use enum for version option

* Polish new scenarios

* Remove apt_get_update_if_needed and check_packages

* Add more versions

* Improve error messages

* Comments and feature description

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-08-21 14:22:51 -04:00
github-actions[bot]
3ac132483a
Automated documentation update (#106)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-18 12:31:22 -04:00
Samruddhi Khandale
a630e92c46
Move extensions and settings under customizations.vscode (#97)
* move extensions and settings under customizations

* nit

* bump versions
2022-08-17 19:48:38 +00:00
Josh Spicer
ef87daf5af
update dotnet/oryx features to use recommended install location for dotnet6 (#91)
* use default jammy apt feed to mitigate jammy/oryx install issues

* remove old comment

* jammy first tries default apt repo

* refactoring

* glob friendly and tests

* test files

* better greps

* correct path

* DEBIAN_FRONTEND global in oryx install script

* remove set -e from dotnet script to handle errors ourselves
2022-08-16 17:33:25 -04:00
Josh Spicer
ea4eaf2a7a
update rust version proposals (#95)
Update devcontainer-feature.json
2022-08-16 14:40:35 +00:00
Josh Spicer
471e9e800d
sshd: always run initial apt-get (#96)
* sshd: always run initial apt-get

* just run apt-update

* move

* remove whitespace
2022-08-15 16:01:19 +00:00
Chuck Lantz
29e25a77b0
Add notes for Features that have them (#88)
Co-authored-by: Brigit Murtaugh <brigit.murtaugh@microsoft.com>
2022-08-11 15:11:00 -05:00
github-actions[bot]
f8396a6c35
Automated documentation update (#90)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-11 19:20:11 +00:00
Samruddhi Khandale
44694d699f
Options: Follow camelCase (#89)
rename Options
2022-08-11 18:37:10 +00:00
JP Ungaretti
aecf2ad152
Remove lingering TODO from Python feature (#87) 2022-08-10 18:38:57 +00:00
github-actions[bot]
b479c7e46b
Automated documentation update (#86)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-09 23:14:04 +00:00
Samruddhi Khandale
3a554b81ab
Java: fix gradle bug - invalid version (#84)
* Java: fix gradle bug - invalid version

* drop 'lts'
2022-08-09 22:37:23 +00:00
github-actions[bot]
a8e20a418c
Automated documentation update (#85)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-09 16:08:06 -04:00
github-actions[bot]
d10390a141
Automated documentation update (#81)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-06 00:09:59 +00:00
Samruddhi Khandale
542963cf04
Prep: republish features to ghcr.io (#78)
* syncing action

* modify release.yaml

* version update ; remove "install"

* add 'latest'

* add workflow condition
2022-08-05 15:22:30 -04:00
Samruddhi Khandale
69d3df5f94
Rename feature: 'common' to 'common-utils' (#79)
* Renaming feature: 'common' to 'common-utils'

* removing duplicate tests
2022-08-05 18:11:46 +00:00
Josh Spicer
155bec7262
bump go to 1.19 2022-08-05 07:51:06 -04:00
github-actions[bot]
dc05c2413a
Automated documentation update (#77)
Co-authored-by: github-actions <github-actions@github.com>
2022-08-03 19:11:13 +00:00
Josh Spicer
535799a8fd port https://github.com/microsoft/vscode-dev-containers/pull/1560 2022-08-01 18:18:14 +00:00
Josh Spicer
0ad7ef4ac3 parity with https://github.com/microsoft/vscode-dev-containers/pull/1561 2022-08-01 18:17:02 +00:00
Josh Spicer
1a2c305115 sync with https://github.com/microsoft/vscode-dev-containers/pull/1559 2022-08-01 16:50:25 +00:00
Josh Spicer
022a57ef4a
port change https://github.com/microsoft/vscode-dev-containers/pull/1558 2022-07-30 12:23:15 -04:00
Josh Spicer
7b13e1601f port over https://github.com/microsoft/vscode-dev-containers/issues/1555 2022-07-29 18:35:43 +00:00
Josh Spicer
86eaacb47e Port changes and set executable bit
-Ports change from: https://github.com/microsoft/vscode-dev-containers/pull/1554
Sets all scripts as executable by default.
2022-07-29 15:38:08 +00:00
Samruddhi Khandale
c527a7a0af
Java: bundle maven and gradle as options (#68)
bundle maven and gradle
2022-07-22 14:28:55 -07:00
Samruddhi Khandale
b0e2f6ac23
oryx: fix env variable DYNAMIC_INSTALL_ROOT_DIR (#63)
fix bug
2022-07-16 00:16:58 +00:00
Samruddhi Khandale
c1539e2cb0
Oryx: change path of git repo download (#59)
* change oryx git path

* change oryx install dir

* change ownership

* add debian flavor

* revert codespace:codespace

* temp testing

* attempt to fix stuck action

* remove name

* attempt 2

* remove name

* attempt 3

* nit
2022-07-14 15:21:53 -07:00
Samruddhi Khandale
63e9392aa8
PHP: Install additional versions (#61)
* PHP: install additional versions

* fix bug

* fix test scenario

* adding quotes

* change identifier

* nit

* tweak: to unblock git merge

* nit
2022-07-14 20:19:36 +00:00
Samruddhi Khandale
27e63203fa
Java: Install additional versions (#62)
* Java: Install additional versions

* nit

* tweak: to unblock git merge

* nit
2022-07-14 12:16:55 -07:00
Samruddhi Khandale
330429ebb3
Dotnet: Install additional versions (#60)
* Dotnet: Install additional versions

* nit

* tweak: to unblock git merge
2022-07-14 18:37:46 +00:00
Josh Spicer
01b46faa2d
smart auto-install multiple versions for node (#56)
* node

* fix comment (no-ci)

* Apply suggestions from code review

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>

* update test scenario

* remove minor for node 18

* update scenarios to object notation

* add shabang

* only set default node once

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2022-07-14 11:12:11 -07:00
Samruddhi Khandale
7f551f8c2f
Python: Install additional versions (#58)
* additional install

* update test

* nit

* fix test

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-07-01 14:51:06 -04:00
Samruddhi Khandale
69cba4ffad
ruby: install additional versions (#57)
* ruby: install additional versions

* nit: fixing spelling

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-07-01 14:12:10 -04:00
Devcontainers CI
f03d64feae Automated documentation update 2022-06-22 18:25:18 +00:00
Devcontainers CI
2a51a0164c Automated documentation update 2022-06-21 20:14:53 +00:00
Josh Spicer
3b6fe6e608 add descriptions to feature metadata (no-ci) 2022-06-21 20:14:14 +00:00
Samruddhi Khandale
ceab9628c6 Revert "Attempt to fix communication error on images smoke test (#52)"
This reverts commit 7b256bf534.
2022-06-21 16:50:16 +00:00
Samruddhi Khandale
7b256bf534
Attempt to fix communication error on images smoke test (#52)
* reposition chown: ruby

* debug

* reorg chown
2022-06-20 11:39:57 -07:00
Samruddhi Khandale
172dbe0840
Python: Install python tools if python exists (#51)
* fix python

* fix []

* fix group

* fix path

* remove duplicate chown

* use INSTALL_PATH's py
2022-06-17 15:27:19 -07:00
Samruddhi Khandale
29a3fcbb2e Revert "Automated documentation update"
This reverts commit 66b31e08e8.
2022-06-15 19:17:57 +00:00
Samruddhi Khandale
b314fce143 Merge branch 'main' of https://github.com/devcontainers/features 2022-06-15 19:17:29 +00:00
Samruddhi Khandale
4cd1e6b548 Revert "add gradle feature"
This reverts commit 123ca4650a.
2022-06-15 19:17:27 +00:00
Devcontainers CI
66b31e08e8 Automated documentation update 2022-06-15 19:14:47 +00:00
Samruddhi Khandale
123ca4650a add gradle feature 2022-06-15 19:14:28 +00:00
Samruddhi Khandale
0ed472aa25
Fix permissions: add username:user_group (#50)
* add username:user_group

* fix remaining permissions

* add *

* remove *
2022-06-15 09:53:43 -07:00
Samruddhi Khandale
bc30428c91
conda: path changes (#49) 2022-06-14 14:38:31 -07:00
Josh Spicer
2fa3232485
Devcontainer docs (#47)
* docs

* automatically generate documentation from features.json

* trigger doc gen

* 1

* no-ci

* no-ci

* no-ci

* no-ci

* comment out pull

* Automated documentation update

* no-ci markdown table

* Automated documentation update

* no-ci

* Automated documentation update

* branch to main

Co-authored-by: Devcontainers CI <vscr-feedback@microsoft.com>
2022-06-13 20:01:19 -04:00
Samruddhi Khandale
fac5e5a454 python: fix condition when version=none 2022-06-13 22:27:30 +00:00
Samruddhi Khandale
78ef2ccef9
Common: Handle meta.env for devcontainer-info cmd (#46)
Handle meta.env
2022-06-13 14:29:50 -07:00
Samruddhi Khandale
fa07406f4d
add missing user groups to fix permission issues for non root user (#45)
* add missing user groups

* fix username

* move chmod: anaconda
2022-06-13 13:30:57 -07:00
Josh Spicer
3d29560211
port changes from vscode-dev-containers for jammy compat (#44)
* package compat

* port git-lfs fix (https://github.com/microsoft/vscode-dev-containers/pull/1500)
2022-06-13 15:30:45 -04:00
Samruddhi Khandale
60970fcba5 ruby: revert sudo_if changes 2022-06-10 20:09:54 +00:00
Samruddhi Khandale
a71a223511
ruby: fix permissions and ln for oryx (#43)
* ruby: fix permissions and ln for oryx

* add sudo_if
2022-06-10 11:37:11 -07:00
Samruddhi Khandale
a81ff33fda fix oryx path 2022-06-09 22:59:06 +00:00
Samruddhi Khandale
99bfaeb5ab oryx: change and own DYNAMIC_INSTALL_ROOT_DIR 2022-06-09 18:13:08 +00:00
Samruddhi Khandale
b9914bad93
oryx: add permission to DYNAMIC_INSTALL_ROOT_DIR (#42) 2022-06-09 09:51:58 -07:00
Samruddhi Khandale
14f8447d0f
go: fix path 2022-06-09 09:06:32 -07:00
JP Ungaretti
e99bc62ea3
Merge JupyterLab feature into Python feature (#40)
* Restructure tools installation

* Tweak bash and zsh config

* Remove extra space

* Update comments

* Add option to install JupyterLab

* Add option to configure JupyterLab

* Add option to install ML packages

* Remove deprecated JuptyerLab feature

* Add new arguments to Python feature

* Remove trailing whitespace

* Organize new arguments

* Resolve feedback

* Create new scenario for JupyterLab

* Fix user in JupyterLab scenario

* Revert changes to Python test

* Remove ML packages

* Update test names

* Rename CORS option
2022-06-08 11:19:31 -07:00
Samruddhi Khandale
07f2b34fab
fix miscellaneous bugs (#41)
* add recursive linking

* temp change

* fix xdebug

* fix rbenv xdebug

* fix hugo

* remove suffix

* php: fix config

* fix anaconda and oryx

* fix xdebug

* fixes php

* bug fix: composer

* anaconda

* nit

* fix shellchecker

* shellchecker
2022-06-06 09:38:02 -07:00
Josh Spicer
c12a205ab8
Pass options via environment variables (#39)
* up to docker-in-docker converted

* first pass at the rest of the features (and bash linting and updated CLI

* move shell linter to own file

* rename feature.json -> devcontainer-feature.json

* continue on error

* continue on error in right spot

* formatting

* fix AZ_VERSION

* update python

* restore variable name

* update linter actions, fix dind/dfd/desktop scripts, add test-scenaerios

* add tree because I like tree

* glob for shell linter

* fix test-scenarios

* shell linter

* more shell helper
2022-06-03 10:46:25 -04:00
Samruddhi Khandale
d8581f4936
Samruddhikhandale/attempt fix ruby (#38)
* add source

* temp - debug

* ruby: fix sourcing bug
2022-06-02 12:01:11 -07:00
Samruddhi Khandale
1da3b0ef10
php: allow multiple versions (#33)
* php: allow multiple versions

* nit

* correct condtions

* fix: mv: target '6/composer' is not a directory

* add ""

* fix linking folders

* fix ln: failed to create symbolic link

* change description

* fix error msg

* chane exit code

* restructure linking

* fix pecl multiple installation

* correct condition

* install pecl with specific version
2022-06-02 09:32:05 -07:00
Samruddhi Khandale
f2a9bbb7a3
ruby: fix sourcing bug (#37)
fix sourcing bug
2022-06-01 17:51:02 -07:00
Samruddhi Khandale
1063e12950
dotnet: allow multiple dotnet versions (#34)
* dotnet: allow multiple dotnet versions

* nit

* change description

* change condtion

* nit

* change exit code

* restructure linkinh

* nit

* adding installUsingApt

* export path

* fix path

* fix eof

* fix updaterc

* change access

* add USERNAME

* export

* debug 1

* add missing $
2022-06-01 14:16:42 -07:00
Samruddhi Khandale
502af2c69f
Python: Allow installing multiple versions of python (#32)
* test

* add overrideDefault

* fix linking bug

* fix bug 2

* fix bug 3

* fix bug 4

* fix python3

* fix spacing

* fix bug

* fix oryx bug

* add missing $

* add mkdir

* fix conditions

* add additional linking

* add current path

* fix linking

* Update src/python/feature.json

Co-authored-by: Josh Spicer <joshspicer@github.com>

* python version check

* change exit code

* change exit code

* remove symlinks if present

* fix symlinks

* nit

* change PATH

* fix condition

* change condition

* add []

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-06-01 09:45:23 -07:00
Samruddhi Khandale
db430a522b
Ruby: fix bug (#36)
* fix ruby

* skip rbenv/ruby-build
2022-05-31 15:43:03 -07:00
Samruddhi Khandale
62086e33f3
Revert "fix username when automatic: hugo and anaconda (#31)" (#35)
This reverts commit e496022c56.
2022-05-31 09:33:34 -07:00
Samruddhi Khandale
cb6a539499
Add oryx feature (#27)
* add oryx

* modify oryx sh

* add oryx in matrix

* install dotnet

* fix permission

* test

* test 2

* test 3

* fix dotnet

* fix oryx

* fix

* fix path issues + debugging

* remove debugging

* add oryx test to actions

* fix test

* modify test

* add $

* fix user

* address comments

* add repo

* add wget

* allow apt-update

* add --no-check-certificate

* install ca-certificates

* install with another approach

* fix infinite test runs

* Update src/oryx/install.sh

Co-authored-by: Josh Spicer <joshspicer@github.com>

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-05-27 11:27:17 -07:00
Samruddhi Khandale
e496022c56
fix username when automatic: hugo and anaconda (#31)
fix username when automatic
2022-05-27 11:20:34 -07:00
Josh Spicer
54bb1d4e25
update jupyter and ruby features (#26)
* jekyll and jupyter updates

* add ruby to jekylls pr test

* update jekyll and ruby test

* remove features that dont follow my rules
2022-05-27 13:20:32 -04:00
Samruddhi Khandale
9611a036f2
fix export bug: maven (#30) 2022-05-27 08:42:49 -07:00
Samruddhi Khandale
06521e52b8
fix gradle bug (#29) 2022-05-26 16:35:40 -07:00