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