Stephan
79588ef3da
checkout action update ( #404 )
...
- updated the action checkout from v2 to 3 as required by action warning
2023-01-17 09:18:13 -08:00
Samruddhi Khandale
eef35a4399
Rename "docker-from-docker" to "docker-outside-of-docker" ( #373 )
...
* Rename to "docker-outside-of-docker"
* rename test folder
2023-01-04 11:52:05 -08:00
Josh Spicer
6c76a7b488
Add validate workflow ( #369 )
...
* add validate workflow
* make typo to test 3c61c88
* remove unneeded if
* fix typo
* better names
* Update validate-metadata-files.yml
2023-01-03 14:52:56 -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
Samruddhi Khandale
752ba5db21
Test actions - Add more base images ( #245 )
...
update base images
2022-11-01 14:06:27 -07:00
Chuck Lantz
0752a52b0c
Nix feature ( #228 )
2022-11-01 12:02:02 -05:00
Samruddhi Khandale
14d98b7795
Adds a new Conda Feature ( #127 )
...
* add conda Feature
* addCondaForge
2022-09-01 09:41:22 -07: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
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
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
97c1abf391
Skip CI on Documentation PRs ( #103 )
...
* no-ci
* [skip ci]
* attempt to not run CI on documentation updates
* remove old if statements in CI
* cleaner names [skip ci]
2022-08-19 11:14:03 -07:00
Josh Spicer
9c60d26d96
replace temporary action for generating docs ( #105 )
2022-08-17 23:19:46 +00:00
Josh Spicer
2e03507e5a
directly reference github action ( #104 )
2022-08-17 18:33:28 -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
4ecc275a8d
update action to a82f06a29168a3c6594fb7206dd0afd3af8efdf2
2022-08-17 18:36:45 +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
Samruddhi Khandale
6ea3bb3818
Update generate-docs Action with OCI syntax ( #74 )
...
* Update docs with OCI spec changes
* reference to version `:1` than `:latest`
* nit
* sync generate-doc changes
* add workflow condition
* revert features README changes
* address comments
2022-08-09 14:32:59 -04: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
145f26f8b2
remove unused dirs ( #76 )
2022-08-03 18:09:28 +00:00
Samruddhi Khandale
73db1be583
Bug fix: Fix update-documentation action ( #72 )
...
fix update-documentation action
2022-08-02 22:34:24 +00:00
Samruddhi Khandale
9b61033055
Actions: remove tweaked action ( #66 )
...
remove tweak
2022-07-18 18:52:43 +00:00
Josh Spicer
3042260fc1
remove hardcoded devcontainer-cli ( #65 )
...
remove hardcoded devcontainer-cli in favor of fetching latest from npm dynamically
2022-07-18 10:40:36 -07: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
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
Josh Spicer
6eab72c681
update workflows for cli to 4ea8a7cb46
2022-06-30 01:28:07 +00:00
Josh Spicer
1643133166
testing e92dd247f1
2022-06-27 22:04:53 +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
Josh Spicer
b855a08a72
CI ignore
2022-06-14 00:02:41 +00: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
Josh Spicer
19fd66af96
add shell-linter config (no-ci)
2022-06-13 20:11:27 +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
Josh Spicer
a7929b3523
change action name to 'ci'
2022-06-07 10:15:45 -04: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
8fa5b691cf
more base images
2022-05-31 17:24:58 +00: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
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
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
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
064014481c
Update test-manual.yaml
2022-05-25 11:27:51 -07:00