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
Samruddhi Khandale
3f74eb316c
fix php: add missing $ ( #28 )
...
* fix php: add missing $
* test fix
* fix user
2022-05-26 16:18:51 -07:00
Josh Spicer
cc03be1baf
maven and optional sdkman ( #25 )
...
* maven
* optional sdk man
2022-05-25 19:25:40 -07:00
Josh Spicer
7f182aaea2
updates to conda,gradle,hugo ( #24 )
2022-05-25 19:04:49 -07:00
Josh Spicer
eb6ed37deb
fix anaconda pathing
2022-05-26 01:32:41 +00:00
Josh Spicer
04f5d29fd0
smart PR action ( #23 )
...
* attempt at update action
* Update test-pr.yaml
* make a change to a source file
* try out a few
* easy case
* filter
* try a two-feature key
* without jup
* overthinking?
* naming
* changes
* all
* remove comments
2022-05-25 16:56:12 -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
a4d434f22d
sync with jammy updates ( #21 )
...
sync with jammy updates (053a055721
) and other minor additions since copy over
2022-05-25 12:53:54 -07:00
Samruddhi Khandale
a6af6a3d76
adding nvm option: nvmInstallPath ( #20 )
...
adding nvm option
2022-05-24 12:18:40 -07:00
Samruddhi Khandale
4df144e762
Common: Moving contents from setup-user.sh ( #16 )
...
* common: append data
* move contents
* nit
2022-05-16 13:18:54 -07:00
Samruddhi Khandale
a7dc1749de
python: bug fix when version = none ( #14 )
...
* python: bug fix
* add missing "none" proposal
* nit
2022-05-16 11:05:19 -07:00
Josh Spicer
6b1d7f9723
fix terraform feature and new cli
2022-05-13 00:17:04 +00:00
Josh Spicer
1620def8a9
Merge branch 'main' of https://github.com/devcontainers/features
2022-05-13 00:07:38 +00:00
Josh Spicer
5332b952ad
add feature stubs for all
2022-05-13 00:07:22 +00:00
Samruddhi Khandale
73e20e52a2
Jupyterlab: Update script and add pythonBinary as option ( #12 )
...
update sh + add arg
2022-05-12 18:56:12 -04:00
Samruddhi Khandale
d435502932
Python: Use exposed installPath argument ( #13 )
...
use exposed installPath arg
2022-05-12 18:55:46 -04:00
Josh Spicer
3a277ad757
restructure and update cli ( #11 )
...
* restructure and update cli
* typo
2022-05-12 16:10:51 -04:00