aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* [common-utils] fix bug when user home is custom by base docker (#703)feature_common-utils_2.2.0Pablo Ulloa2023-09-272-1/+4
| | | | | | | * [common-utils] fix bug when user home is custom by base docker * bumped minor version * reduced conditions to improve readability
* [java] fix version regex to support graalce jdk 21 (#701)feature_java_1.2.2Pablo Ulloa2023-09-272-3/+3
| | | | | | | | | | | | | | | * [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>
* [common-utils]: Bug fix: Install zsh on an image previously built with ↵feature_common-utils_2.1.3Samruddhi Khandale2023-09-142-134/+147
| | | | | | | | | | | "installZsh:false" (#649) * [common-utils]: Bug fix: Installs zsh on an image built with installZsh:false * version bump * nit: fix merge conflicts * Version bump
* [Go] Update proposals for the "version" option (#654)feature_go_1.2.1Samruddhi Khandale2023-09-131-3/+3
| | | Update devcontainer-feature.json
* [Docker-in-docker] Support bookworm (#661)feature_docker-in-docker_2.5.0Samruddhi Khandale2023-09-112-3/+3
| | | | | * [Docker-in-docker] Support bookworm * Update devcontainer-feature.json
* Automated documentation update (#688)Samruddhi Khandale2023-09-111-5/+73
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Use dotnet-install.sh in .NET feature (#628)feature_dotnet_2.0.0Steven2023-09-118-456/+2108
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Automated documentation update (#676)Samruddhi Khandale2023-08-292-2/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* [node] Install the latest version of nvm by default (#673)feature_node_1.3.0eitsupi2023-08-292-4/+48
| | | feat(node): install the latest nvm by default
* Commonutils: chown: cannot access '/home/vscode/.zshrc': No such file or ↵feature_common-utils_2.1.2naturedamends2023-08-262-2/+2
| | | | | | | | | | | | | directory (#662) * Update main.sh * Update devcontainer-feature.json * Test install as non root user. --------- Co-authored-by: Samruddhi Khandale <skhandale@microsoft.com>
* [docker in docker] Adds retries for docker daemon startup and cgroup nesting ↵feature_docker-in-docker_2.4.0Samruddhi Khandale2023-08-242-30/+74
| | | | | | | | | | | | | | | | | (#669) * adds retry logic * adds stress test workflow * Adds cgroup retries * update workflow * move sleep cmd * update test * cleanup
* [Rust] Remove `mutantdino.resourcemonitor` extension (#665)feature_rust_1.1.0nyuyuyu2023-08-241-2/+1
| | | | | | | | | | | * Remove `mutantdino.resourcemonitor` extension * Bump version * Revert "Bump version" This reverts commit e9c514911dd6de6b03e235536e8602f62cbe5b99. * Bump version
* Enhancing Terraform Feature Stability (#657)feature_terraform_1.3.4Bulat Khusnimardanov2023-08-222-2/+3
| | | | | | | | | | | | | * 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>
* [docker-in-docker] Reverts the retry logic (#659)feature_docker-in-docker_2.3.1Samruddhi Khandale2023-08-192-25/+7
| | | | | | | * Update install.sh * [docker-in-docker] Update retry logic * revert the retry logic!
* Automated documentation update (#656)Samruddhi Khandale2023-08-161-1/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Azure-cli: Revert temporary fix which installed az with python (#629)feature_azure-cli_1.2.1Samruddhi Khandale2023-08-162-3/+2
|
* Ruby Feature [bug fix] : Fails if the dev container has the same ruby ↵feature_ruby_1.1.1Samruddhi Khandale2023-08-162-5/+13
| | | | | | | | | version installed (#609) * Ruby Feature [bug fix] : Fails if the dev container has the same ruby version installed * add comment * remove scenario
* Common-utils: Fixes "No package jq available" errors for CentOS (#644)feature_common-utils_2.1.1Samruddhi Khandale2023-08-152-4/+16
| | | | | | | * add checks for "jq" * install epel-release if necessary * clean up epel-release post installation of "jq"
* Automated documentation update (#650)Samruddhi Khandale2023-08-121-0/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Common utils: Add config to remove zsh rc files from (#614)feature_common-utils_2.1.0naturedamends2023-08-123-21/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* Avoid unexpected shell expansion (#645)feature_node_1.2.1Shikanime Deva2023-08-102-14/+14
| | | | | | | | | | | * 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
* Automated documentation update (#642)Samruddhi Khandale2023-08-081-1/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Docker-in-docker: Add retries to the docker-init script until docker daemon ↵feature_docker-in-docker_2.3.0Samruddhi Khandale2023-08-082-8/+24
| | | | | | | starts (#637) * Docker-in-docker: Add retries until docker daemon starts * address comments
* Fix 2 instances of a typo in the desktop-lite NOTES and README (#640)Tom Palmer2023-08-081-1/+1
| | | | | | | | | | | * 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>
* Fix: common-utils configureZshAsDefaultShell option not working on alpine ↵feature_common-utils_2.0.11Krikchai Pongtaveewould2023-08-032-1/+9
| | | | | | | | | | | | | | | 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
* Automated documentation update (#627)Samruddhi Khandale2023-07-271-0/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Azure-cli - Temporary quick fix for jammy (ARM) (#626)feature_azure-cli_1.2.0Samruddhi Khandale2023-07-222-3/+13
|
* Fix: Docker-in-docker for python - Arm64 (#618)feature_docker-in-docker_2.2.1Samruddhi Khandale2023-07-192-2/+16
| | | Fix: Docker-in-docker for python:3.11 - Arm64
* Automated documentation update (#610)Samruddhi Khandale2023-07-111-2/+7
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Nvidia-cuda: Update notes regarding gpu enablement (#608)Samruddhi Khandale2023-07-111-2/+7
| | | | | | | | | * Nvidia-cuda: Update notes regarding gpu enablement * use GPU hostRequirements instead * nit * use gpu:optional instead
* Pin version of TFLint's GPG key URL (#605)feature_terraform_1.3.3Kazuma Watanabe2023-07-062-3/+3
|
* Dotnet: Fix Feature failures on ubuntu:jammy (when installing using apt) (#590)feature_dotnet_1.1.4Samruddhi Khandale2023-06-302-5/+29
| | | | | | | | | | | | | * 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
* Automated documentation update (#602)Samruddhi Khandale2023-06-301-0/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Change Ruby extension to ruby-lsp (#566)feature_ruby_1.1.0Rafael Mendonça França2023-06-301-2/+3
| | | | | This is the extension that is recommended in the VSCode documentation now. https://code.visualstudio.com/docs/languages/ruby
* Automated documentation update (#596)Samruddhi Khandale2023-06-291-0/+10
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Add instructions to set up port forwarding on devcontainer.json file (#593)Melissa Weber Mendonça2023-06-281-0/+10
|
* Azure CLI: Compatibility with Debian `bookworm` (#578)feature_azure-cli_1.1.0Josh Spicer2023-06-282-13/+45
| | | | | | | | | | | | | | | * add flag * try to install via apt version of pipx (will only work on bookworm) * _REMOTE_USER aware * dont change more than you need to,josh * increment azure-cli minor version (v1.1.0) * install globally * make sure env variables are in scope
* Automated documentation update (#587)Samruddhi Khandale2023-06-241-1/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Terraform: Add cosign integrity check for TFLint (#586)feature_terraform_1.3.2Josh Spicer2023-06-212-11/+56
| | | | | * add cosign integrity check for tflint * fallback to gpg verification
* feat(rust): add up to version 1.70 options (#579)feature_rust_1.0.12Imamuzzaki Abu Salam2023-06-201-1/+8
|
* Automated documentation update (#585)Samruddhi Khandale2023-06-191-1/+1
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* release terraformfeature_terraform_1.3.1Josh Spicer2023-06-191-1/+1
|
* Temporaily pin TFLint to 0.46.1 (#583)Josh Spicer2023-06-191-3/+5
| | | | | temporaily pin TFLint to 0.46.1 https://github.com/devcontainers/features/issues/581
* Automated documentation update (#563)Samruddhi Khandale2023-05-311-0/+5
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* update go tools (#559)feature_go_1.2.0Shunya Hayashi2023-05-312-5/+8
| | | | | | | | | | | * update go tools * update link * add unit tests for confirm installation * fix path install gotests * fix bump the minor version
* Update NOTES.md (#534)Raymond2023-05-221-0/+5
| | | | | | | | | | | | | | | | | | | | | * Update NOTES.md #531: Quick document update about UID & GID using 1000 in devcontainer base images. * Update src/common-utils/NOTES.md @samruddhikhandale The common-utils Feature is used by most of the dev container images, along with the base image. Can we update the text? Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com> * Update src/common-utils/NOTES.md @samruddhikhandale Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com> --------- Co-authored-by: Samruddhi Khandale <samruddhikhandale@github.com>
* Create .config directory in common-utils (#547)feature_common-utils_2.0.10Stephen A. Imhoff2023-05-102-23/+32
| | | | | | | | | | | | | | | | | * Add test case for mounted subdirectory. * Correct some trailing whitespace. * Correct variable name to better reflect status as user home path. * Add config directory creation. * Remove extra debug line. * Bump feature version. * Mount host user home directory as "subdirectory" * Correct test naming, run test in explicit bash shell.
* Automated documentation update (#543)Samruddhi Khandale2023-05-093-2/+3
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Add support for skipping `docker-compose` v1 operations during Docker ↵feature_docker-outside-of-docker_1.3.0feature_docker-in-docker_2.2.0M. R2023-05-024-88/+96
| | | | | | | | | | | | | | | | | | | | | | | feature install script (#533) * Add support for skipping docker-compose operations * Move changes from auto-generated files to templates and bump version * Add test * Add test conditions * Add test conditions for docker-outside-of-docker * install.sh set -x for debugging * set -x * Move compose-switch check in docker-outside-of-docker test * Put into correct test * Test for correct path
* Update devcontainer-feature.json (#539)feature_common-utils_2.0.9Raymond2023-05-011-1/+1
| | | #535 update the patch version to 2.0.9