Commit graph

75 commits

Author SHA1 Message Date
Josh Spicer
a87dca40b5 devcontainer cli with v2 changes rebased onto scenario changes 2022-06-03 17:55:12 +00:00
Josh Spicer
2c56453188 update release 2022-06-03 15:00:15 +00:00
Josh Spicer
ca1a334e8b Add CI ignore 2022-06-03 14:54:31 +00:00
Josh Spicer
3b55d6e958 add v2 action 2022-06-03 14:49:26 +00: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
Josh Spicer
283b8e1f8f
Create .devcontainer.json 2022-06-02 19:22:42 -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
Josh Spicer
07da10e110 test scenarios 2022-05-31 21:40:22 +00:00
Josh Spicer
ba5967b126 Merge branch 'main' of https://github.com/devcontainers/features 2022-05-31 17:25:12 +00:00
Josh Spicer
8fa5b691cf more base images 2022-05-31 17:24:58 +00: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
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
Josh Spicer
1678006363 ruby before jekyll and format workflows 2022-05-26 02:09:32 +00: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
4b05519792 can we make the yaml array prettier? 2022-05-25 21:34:26 +00: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
eab81417e6 cli 92bbddc7d54aefbfb05facea7564878cf589e4eb 2022-05-25 21:07:35 +00:00
Josh Spicer
6181170215 test file misnamed 2022-05-25 20:24:58 +00:00
Josh Spicer
319f4f254b continue-on-error for maximum chaos! 2022-05-25 20:24:26 +00:00
Josh Spicer
0943c1c6c1 add all features to matrix 2022-05-25 20:18:55 +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
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
Josh Spicer
343465890b
Update test.sh 2022-05-25 12:40:40 -07:00
Josh Spicer
064014481c
Update test-manual.yaml 2022-05-25 11:27:51 -07:00
Josh Spicer
da536e1feb it was renamed 2022-05-25 18:03:04 +00:00
Josh Spicer
66930fc137 update test build of cli 2022-05-25 17:51:28 +00:00
Samruddhi Khandale
a6af6a3d76
adding nvm option: nvmInstallPath (#20)
adding nvm option
2022-05-24 12:18:40 -07:00
Samruddhi Khandale
f25d9fcc3f
fix sshd (#19) 2022-05-20 15:34:29 -07:00
Samruddhi Khandale
501ccef012
testing: Attempt to fix go (#18)
rename golang to go
2022-05-20 15:05:27 -07:00
Samruddhi Khandale
c8581df321
fix kubectl-helm-minikube (#17) 2022-05-16 13:34:11 -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
d0dd07007b
fix bug: Release pipeline (#15)
* fix bug

* changing occurrences to src
2022-05-16 11:34:56 -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