Commit graph

439 commits

Author SHA1 Message Date
Lyon Till
e645120a39
Add PowerShell extension (#731)
* Add PowerShell extension

* Bump feature version
2023-10-23 16:08:27 -07:00
Richard Höchenberger
1155a9906b
Try connecting to Ubuntu keyserver on port 80 if default HKP port fails (#722)
* Try Ubuntu keyserver on port 80 if default HKP port fails

Closes #719
Closes #717

* Bump feature versions

---------

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2023-10-17 23:45:04 +00:00
Samruddhi Khandale
36a3604b90
[Python] - Support 3.12 (#726) 2023-10-17 15:05:01 -07:00
Samruddhi Khandale
4fca96b5e8
[Docker-in-docker] Updates docker-init scripts (#715)
* updates

* version bump
2023-10-05 11:27:01 -07:00
Jan-Marco Edelmann
0d7ad7c5fc
Configure npm proxy when proxy environmentals exist (#712) 2023-10-04 15:09:35 -07:00
Alexander Smolyakov
90a9b1d604
[terraform] Update retry logic to handle DNS-related errors more gracefully (#713)
* [terraform] Update retry logic

- Add `dnsutils` package to dependencies
- Update retry logic to handle DNS-related errors more gracefully

* Update install.sh

* Bump version
2023-10-04 10:00:11 -07:00
Luciana Abud
c3f9105048
Remove deprecated Python settings (#625)
* Remove deprecated Python settings

* No longer install Python linters and formatters

* Revert "No longer install Python linters and formatters"

This reverts commit 57c7bec14d.

* Bump minor version
2023-10-02 08:59:25 -07:00
Samruddhi Khandale
04cb7d1e79
Docker-in-docker: Updates docker-init with "pkill" (#711)
* Docker-in-docker: Updates docker-init with "pkill"

* pkill only if container didn't start at first

* pkill with condition

* add back sudo_if
2023-09-29 12:02:54 -07:00
Samruddhi Khandale
cf92754bf4
Automated documentation update (#709)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-09-29 11:50:09 -07:00
Steven
803ec6e0e5
Bump the dotnet version after a script update (#707)
* Bump the dotnet version after a script update

* Forgot to add file

* Keep 4 spaces indentation
2023-09-28 10:50:20 -07:00
Samruddhi Khandale
0599c63f8f
[Updates] Automated vendor dotnet-install script (#698)
* Automated dotnet-install script update

* version bump

---------

Co-authored-by: github-actions <github-actions@github.com>
2023-09-28 10:08:39 -07:00
Samruddhi Khandale
3aad9a72f4
Terraform - Adds licensing information (#697)
* Terraform - Adds licensing information

* Update src/terraform/NOTES.md

Co-authored-by: Brigit Murtaugh <brigit.murtaugh@microsoft.com>

---------

Co-authored-by: Brigit Murtaugh <brigit.murtaugh@microsoft.com>
2023-09-28 09:59:04 -07:00
Masahiro Wada
243671eece
Enhancements in CUDA Support (#699)
* add cuda tookit installing support

* add nvcc installing support

* add libcudnn8-dev installing support

* add new cuda versions adn cudnn versions

* add specificaitons of new option

* remove installNvcc

installNvcc process is included in installToolkit

* add tests for new nvidia-cuda options

* fix wrong scenario name

* Revert "add specificaitons of new option"

This reverts commit 0dcdb92406.

README.md should be generated by CI workflow.

* make cudnn-dev installation isolated

* dump minor version to 1.1.0
2023-09-27 12:17:31 -07:00
Alexander Smolyakov
0d2fc3ad5b
[python] Change the sudo_if function to avoid issues with Bash (#694)
* [python] Updated `sudo_if` function

- Remove double quotes to avoid issues with string tokenization

* Add test scenario

* Revert "Add test scenario"

This reverts commit 9e62a3797a.

* Update `jupyterlab git` package name

* Bump feature version

* Test: Install jupyterlab under root user

* Refactor changes

* Bump patch version

* Address review points
2023-09-27 11:51:26 -07:00
Pablo Ulloa
e7f7d194d6
[common-utils] fix bug when user home is custom by base docker (#703)
* [common-utils] fix bug when user home is custom by base docker

* bumped minor version

* reduced conditions to improve readability
2023-09-27 11:45:29 -07:00
Pablo Ulloa
9852ca8888
[java] fix version regex to support graalce jdk 21 (#701)
* [java] fixed feature test scenario check

* [java] support for non conentional version

* Update src/java/install.sh to not include whitespaces

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* bumped patch version

---------

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
2023-09-27 09:26:53 -07:00
Steven
3a22c41940
Configure environment for update-dotnet-install-script.yml (#693) 2023-09-19 09:58:33 -07:00
Samruddhi Khandale
f92f7ba7ae
[common-utils]: Bug fix: Install zsh on an image previously built with "installZsh:false" (#649)
* [common-utils]: Bug fix: Installs zsh on an image built with installZsh:false

* version bump

* nit: fix merge conflicts

* Version bump
2023-09-14 09:05:50 -07:00
Samruddhi Khandale
97eea5deee
[Go] Update proposals for the "version" option (#654)
Update devcontainer-feature.json
2023-09-13 08:42:41 -07:00
Samruddhi Khandale
a771e8cb42
[Docker-in-docker] Support bookworm (#661)
* [Docker-in-docker] Support bookworm

* Update devcontainer-feature.json
2023-09-11 11:32:53 -07:00
Samruddhi Khandale
8ad7c749b3
Automated documentation update (#688)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-09-11 11:28:49 -07:00
Steven
96c1eea40f
Use dotnet-install.sh in .NET feature (#628)
* Use dotnet-install.sh in .NET feature

* Use latest.version files

* Cleanup runtime args

* Use latest.version files in tests as well

* Improve tests, remove code duplication

* Add stderr helper

* Validate version inputs

* Use suggested description

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Shorter version description

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Shorter version description

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Clean up apt lists

* Verify 7.0 is latest

* Fix PATH, add test for .NET global tools

* Include a copy of dotnet-install.sh in the Feature

* Configure useful env variables

* Use stringly typed booleans

* Keep imperative writing style in option hints

* Update maintainers

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Move dotnet-install.sh into a vendor directory

* Refactor variables

* Amend

* Amend 2

* Use default options from devcontainer-feature.json

* Add back variables

* Fix shellchek warning in fetch_latest_sdk_version

* Inline install_version function

* Fix ShellCheck warnings

* Improve CSV parsing

* Default to latest when configuring an empty version

* Add support for runtime-only configurations

* Move 'none' check higher up

* Deduplicate helper functions, sort into files

* Address the user more directly in NOTES

* Remove unnecessary defaults

* Replace feature -> Feature

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Add update-dotnet-install-script workflow

* Apply suggestions from code review

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Don't skip ci for automated script update

---------

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
2023-09-11 11:16:24 -07:00
eitsupi
038bed3d58
ci: remove ubuntu:bionic from test matrixes (#677)
ci: remove ubuntu:bionic from test matrixes
2023-08-29 09:32:46 -07:00
Samruddhi Khandale
96bff00970
Automated documentation update (#676)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-08-28 15:15:43 -07:00
eitsupi
95a169b9ef
[node] Install the latest version of nvm by default (#673)
feat(node): install the latest nvm by default
2023-08-28 14:26:30 -07:00
naturedamends
0668db5ede
Commonutils: chown: cannot access '/home/vscode/.zshrc': No such file or directory (#662)
* Update main.sh

* Update devcontainer-feature.json

* Test install as non root user.

---------

Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
2023-08-25 16:39:32 -07:00
Samruddhi Khandale
0cf690ee14
[docker in docker] Adds retries for docker daemon startup and cgroup nesting (#669)
* adds retry logic

* adds stress test workflow

* Adds cgroup retries

* update workflow

* move sleep cmd

* update test

* cleanup
2023-08-24 12:31:40 -07:00
nyuyuyu
a08434f2b1
[Rust] Remove mutantdino.resourcemonitor extension (#665)
* Remove `mutantdino.resourcemonitor` extension

* Bump version

* Revert "Bump version"

This reverts commit e9c514911d.

* Bump version
2023-08-24 09:38:40 -07:00
Bulat Khusnimardanov
71ac2021e1
Enhancing Terraform Feature Stability (#657)
* Added fallback method to retrieve cosign version

* Update src/terraform/install.sh

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Remove get_cosign_latest_version function

---------

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
2023-08-21 17:31:20 -07:00
Samruddhi Khandale
a4b31f314f
[docker-in-docker] Reverts the retry logic (#659)
* Update install.sh

* [docker-in-docker] Update retry logic

* revert the retry logic!
2023-08-18 16:01:50 -07:00
Samruddhi Khandale
9fd5daf06b
Automated documentation update (#656)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-08-16 11:43:06 -07:00
Samruddhi Khandale
c58b614202
Azure-cli: Revert temporary fix which installed az with python (#629) 2023-08-16 11:38:49 -07:00
Samruddhi Khandale
1d1a23625d
Ruby Feature [bug fix] : Fails if the dev container has the same ruby version installed (#609)
* Ruby Feature [bug fix] : Fails if the dev container has the same ruby version installed

* add comment

* remove scenario
2023-08-16 11:38:35 -07:00
Samruddhi Khandale
f90cb26c7f
Common-utils: Fixes "No package jq available" errors for CentOS (#644)
* add checks for "jq"

* install epel-release if necessary

* clean up epel-release post installation of "jq"
2023-08-14 16:12:47 -07:00
Samruddhi Khandale
8b6f088256
Automated documentation update (#650)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-08-11 16:17:50 -07:00
naturedamends
be082b0ef5
Common utils: Add config to remove zsh rc files from (#614)
* Add config to remove zsh rc files from common-utils.

* Bump version and add config to install script.

* Checks preventing excess writing to .zshrc.

* Change devcontainer feature option name.

* Coding standards.

* Favour adding feature via config 

and default to overriding .zshrc with dev-container default template.

* Update devcontainer-feature.json

* Update devcontainer-feature.json

* Update src/common-utils/devcontainer-feature.json

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Update src/common-utils/devcontainer-feature.json

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

* Testing for using devcontainer .zshrc template file.

* Coding standards.

* Coding standards.

* Update configure_zsh_as_default_shell_no_template.sh

* Grammar in configure_zsh_as_default_shell.sh

* Testing accounts for marked file cache  (#4)

* Account for mark file in testing.

* Remove some debugging and tests back

* Add back tests?

* Update configure_zsh_no_template.sh

---------

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
2023-08-11 16:01:57 -07:00
Shikanime Deva
9e75db9a1d
Avoid unexpected shell expansion (#645)
* Avoid unexpected shell expansion

* Add install Node with ZSH as default test

* Fix LTS only work on >bionic

* Bump Node feature version

* Remove huge universal image on scenarios
2023-08-09 16:20:27 -07:00
Samruddhi Khandale
f2594c5cc8
Automated documentation update (#642)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-08-07 16:29:54 -07:00
Samruddhi Khandale
bbb24d10d4
Docker-in-docker: Add retries to the docker-init script until docker daemon starts (#637)
* Docker-in-docker: Add retries until docker daemon starts

* address comments
2023-08-07 15:59:58 -07:00
Tom Palmer
29859aff28
Fix 2 instances of a typo in the desktop-lite NOTES and README (#640)
* Amend 'is installed is' to 'installed is'.

* Undo typo fix from README

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>

---------

Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
2023-08-07 15:12:13 -07:00
Krikchai Pongtaveewould
685fa2e0f1
Fix: common-utils configureZshAsDefaultShell option not working on alpine linux image (#557)
* alpine defaultZsh fix

* common-utils: replace pam.d/chsh permission with `sufficient`

* common-utils: revert match auth sufficient

* common-utils: append auth string instead of replacing a whole file

* fix grep 2nd param

* fix: line checking condition
2023-08-02 15:12:14 -07:00
Samruddhi Khandale
836ea1e9fa
Automated documentation update (#627)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-07-26 14:43:43 -07:00
Samruddhi Khandale
ea2d79070e
Azure-cli - Temporary quick fix for jammy (ARM) (#626) 2023-07-21 17:37:10 -07:00
Samruddhi Khandale
7fcec6e7c9
Fix: Docker-in-docker for python - Arm64 (#618)
Fix: Docker-in-docker for python:3.11 - Arm64
2023-07-19 08:50:22 -07:00
Samruddhi Khandale
0e8940abea
Automated documentation update (#610)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-07-11 12:50:29 -07:00
Samruddhi Khandale
07693965d7
Nvidia-cuda: Update notes regarding gpu enablement (#608)
* Nvidia-cuda: Update notes regarding gpu enablement

* use GPU hostRequirements instead

* nit

* use gpu:optional instead
2023-07-11 11:16:23 -07:00
Kazuma Watanabe
c4ffeebdac
Pin version of TFLint's GPG key URL (#605) 2023-07-06 10:23:36 -07:00
Samruddhi Khandale
300814be97
Dotnet: Fix Feature failures on ubuntu:jammy (when installing using apt) (#590)
* fix several bugs

* fix test: .NET is now installed from ubuntu feeds

* add comment ; use dev containers image

* address comments

* revert debugging cmd

* fix test for bookworm
2023-06-29 15:14:11 -07:00
Samruddhi Khandale
8a51aa9066
Automated documentation update (#602)
Automated documentation update [skip ci]

Co-authored-by: github-actions <github-actions@github.com>
2023-06-29 15:08:34 -07:00
Rafael Mendonça França
ef76ff97b6
Change Ruby extension to ruby-lsp (#566)
This is the extension that is recommended in the VSCode documentation now.

https://code.visualstudio.com/docs/languages/ruby
2023-06-29 15:00:56 -07:00