Commit graph

40 commits

Author SHA1 Message Date
Samruddhi Khandale
9366ef7ed1
Node: Fix failure when version:none (#247)
fix version:none
2022-10-28 16:50:48 -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
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
Edmundo Gonzalez
520a4abc40
Python version 3.11 (#237)
* Adding 3.11 option

* Updating tests.
2022-10-25 16:07:05 -07:00
Kevin Klopfenstein
7ae8c5c16d
Add default-address-pool setting (#223) 2022-10-21 07:31:04 -07:00
Samruddhi Khandale
2d89dc301e
Node: Fix nvm ownership (#199)
* Node: Fix nvm ownership

* remove 0002
2022-10-06 13:41:34 -05: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
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
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
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
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
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
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
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
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
Josh Spicer
f82307ad60
test updates to adopt https://github.com/devcontainers/cli/pull/124 (#114)
* test updates to adopt https://github.com/devcontainers/cli/pull/124

* remove accidental tgz check in

* typo in option

* typo in python install script on dotnet6/jammy branch

* no scenarios

* code review and test name

* Delete install_os_provided_python.sh
2022-08-23 17:23:21 -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
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
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
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
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
4cd1e6b548 Revert "add gradle feature"
This reverts commit 123ca4650a.
2022-06-15 19:17:27 +00:00
Samruddhi Khandale
123ca4650a add gradle feature 2022-06-15 19:14:28 +00: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
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
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
Josh Spicer
2d5ba904bc correct rust asserts 2022-05-26 02:28:49 +00:00
Josh Spicer
cc03be1baf
maven and optional sdkman (#25)
* maven

* optional sdk man
2022-05-25 19:25:40 -07:00
Samruddhi Khandale
f86091f02d
Adds a PHP feature (#22)
* add php

* add test

* fix test

* add to workflow

* fix test

* fix bug

* test composer

Co-authored-by: Josh Spicer <joshspicer@github.com>
2022-05-25 15:18:28 -07:00
Josh Spicer
8f7d1000d9 fix 2022-05-25 21:21:44 +00:00
Josh Spicer
bbc990c232
format test/git/test.sh 2022-05-25 14:19:33 -07:00
Josh Spicer
6181170215 test file misnamed 2022-05-25 20:24:58 +00:00
Josh Spicer
661f7ecb44 and jupyter 2022-05-25 20:12:22 +00:00
Josh Spicer
c04da7388b fix crazy test.sh formatting 2022-05-25 20:11:44 +00:00
Josh Spicer
343465890b
Update test.sh 2022-05-25 12:40:40 -07:00
Josh Spicer
5332b952ad add feature stubs for all 2022-05-13 00:07:22 +00:00
Josh Spicer
3a277ad757
restructure and update cli (#11)
* restructure and update cli

* typo
2022-05-12 16:10:51 -04:00