aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Удалить .woodpecker.yamlHEADmainNeonXP2024-01-051-8/+0
|
* Обновить .woodpecker.yamlNeonXP2024-01-051-7/+7
|
* Обновить .woodpecker.yamlNeonXP2024-01-051-5/+1
|
* Обновить .woodpecker.yamlNeonXP2024-01-051-2/+0
|
* Обновить .woodpecker.yamlNeonXP2024-01-051-0/+14
|
* Добавить .woodpecker.yamlNeonXP2024-01-051-0/+0
|
* Fix `.zprofile` is owned by root (#775)feature_common-utils_2.3.1Josh Spicer2023-12-073-3/+7
| | | | | | | | | | | | | * revert behavior of sourcing .profile in .zprofile https://github.com/devcontainers/features/pull/736/files#diff-3e71c0a0669a0410f7dd0d8f2b83f3b6bf6b525d3eabd354f19f32822da669fcR460-R463 * add test * increment version * create empty .zprofile is not present, and fix test * temporarily add back .profile to .zprofile (only if file did not exist)
* Fix common-utils installation on RHEL (and friends) (#772)feature_dotnet_2.0.2Philipp Wagner2023-12-061-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix indentation in common-utils/main.sh * common-utils: Fix install error on RHEL On RHEL (and derivatives) the installation of the common-utils feature could fail if the feature ran before (i.e., `PACKAGES_ALREADY_INSTALLED` is set) and if either `INSTALL_ZSH` is false, or zsh was installed earlier and `ZSH_ALREADY_INSTALLED` is true. In these cases the script the `package_list` is empty, and `dnf` terminates with the following error message: ``` usage: dnf install [-c [config file]] [-q] [-v] [--version] [--installroot [path]] [--nodocs] [--noplugins] [--enableplugin [plugin]] [--disableplugin [plugin]] [--releasever RELEASEVER] [--setopt SETOPTS] [--skip-broken] [-h] [--allowerasing] [-b | --nobest] [-C] [-R [minutes]] [-d [debug level]] [--debugsolver] [--showduplicates] [-e ERRORLEVEL] [--obsoletes] [--rpmverbosity [debug level name]] [-y] [--assumeno] [--enablerepo [repo]] [--disablerepo [repo] | --repo [repo]] [--enable | --disable] [-x [package]] [--disableexcludes [repo]] [--repofrompath [repo,path]] [--noautoremove] [--nogpgcheck] [--color COLOR] [--refresh] [-4] [-6] [--destdir DESTDIR] [--downloadonly] [--comment COMMENT] [--bugfix] [--enhancement] [--newpackage] [--security] [--advisory ADVISORY] [--bz BUGZILLA] [--cve CVES] [--sec-severity {Critical,Important,Moderate,Low}] [--forcearch ARCH] PACKAGE [PACKAGE ...] dnf install: error: the following arguments are required: PACKAGE ``` Fix the problem by running `dnf` only with a non-zero `package_list`.
* [Updates] Automated vendor dotnet-install script (#750)Dev containers Bot2023-11-142-2/+7
| | | | | | | | | * Automated dotnet-install script update * Bump version --------- Co-authored-by: github-actions <github-actions@github.com>
* Automated documentation update (#738)Dev containers Bot2023-10-301-1/+0
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Remove rebornix.Ruby extension (#737)feature_ruby_1.2.0Oscar2023-10-301-2/+1
| | | Remove the deprecated rebornix.Ruby extension from the list of installed extensions.
* Update Features - Remove use of get_common_setting (#735)feature_rust_1.1.1feature_go_1.2.2feature_docker-outside-of-docker_1.3.1feature_docker-in-docker_2.7.1feature_azure-cli_1.2.2feature_aws-cli_1.0.7Samruddhi Khandale2023-10-2813-120/+16
|
* [common-utils] Bug fix: zsh missing rc snippet (#736)feature_common-utils_2.3.0Samruddhi Khandale2023-10-284-4/+12
| | | | | | | | | * [common-utils] Bug fix: zsp missing rc snippet * condion rc snippet * fix bug * remove debugging step
* Automated documentation update (#732)Dev containers Bot2023-10-241-0/+6
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Add PowerShell extension (#731)feature_powershell_1.2.0Lyon Till2023-10-241-4/+11
| | | | | * Add PowerShell extension * Bump feature version
* Try connecting to Ubuntu keyserver on port 80 if default HKP port fails (#722)feature_ruby_1.1.2feature_python_1.3.1feature_powershell_1.1.1feature_kubectl-helm-minikube_1.1.5feature_github-cli_1.0.11feature_git_1.1.6feature_git-lfs_1.1.1Richard Höchenberger2023-10-1814-7/+14
| | | | | | | | | | | | * 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>
* [Python] - Support 3.12 (#726)feature_python_1.3.0Samruddhi Khandale2023-10-184-3/+50
|
* [Docker-in-docker] Updates docker-init scripts (#715)feature_docker-in-docker_2.7.0Samruddhi Khandale2023-10-052-6/+6
| | | | | * updates * version bump
* Configure npm proxy when proxy environmentals exist (#712)feature_node_1.3.1Jan-Marco Edelmann2023-10-052-1/+4
|
* [terraform] Update retry logic to handle DNS-related errors more gracefully ↵feature_terraform_1.3.5Alexander Smolyakov2023-10-042-2/+21
| | | | | | | | | | | | (#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
* Remove deprecated Python settings (#625)feature_python_1.2.1Luciana Abud2023-10-021-10/+2
| | | | | | | | | | | * Remove deprecated Python settings * No longer install Python linters and formatters * Revert "No longer install Python linters and formatters" This reverts commit 57c7bec14dca54fde4b4df2580ed429484180882. * Bump minor version
* Docker-in-docker: Updates docker-init with "pkill" (#711)feature_docker-in-docker_2.6.0Samruddhi Khandale2023-09-292-2/+15
| | | | | | | | | * Docker-in-docker: Updates docker-init with "pkill" * pkill only if container didn't start at first * pkill with condition * add back sudo_if
* Automated documentation update (#709)Samruddhi Khandale2023-09-292-0/+6
| | | | | Automated documentation update [skip ci] Co-authored-by: github-actions <github-actions@github.com>
* Bump the dotnet version after a script update (#707)Steven2023-09-281-1/+4
| | | | | | | * Bump the dotnet version after a script update * Forgot to add file * Keep 4 spaces indentation
* [Updates] Automated vendor dotnet-install script (#698)feature_dotnet_2.0.1Samruddhi Khandale2023-09-282-6/+90
| | | | | | | | | * Automated dotnet-install script update * version bump --------- Co-authored-by: github-actions <github-actions@github.com>
* Terraform - Adds licensing information (#697)Samruddhi Khandale2023-09-281-0/+4
| | | | | | | | | | | * 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>
* Enhancements in CUDA Support (#699)feature_nvidia-cuda_1.1.0Masahiro Wada2023-09-274-4/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 0dcdb92406e38caa297643eab5af641f814b4f69. README.md should be generated by CI workflow. * make cudnn-dev installation isolated * dump minor version to 1.1.0
* [python] Change the `sudo_if` function to avoid issues with Bash (#694)feature_python_1.2.0Alexander Smolyakov2023-09-277-14/+97
| | | | | | | | | | | | | | | | | | | | | | | * [python] Updated `sudo_if` function - Remove double quotes to avoid issues with string tokenization * Add test scenario * Revert "Add test scenario" This reverts commit 9e62a3797a8f5eddf5c24a6b5fd30bd2c4be8c54. * Update `jupyterlab git` package name * Bump feature version * Test: Install jupyterlab under root user * Refactor changes * Bump patch version * Address review points
* [common-utils] fix bug when user home is custom by base docker (#703)feature_common-utils_2.2.0Pablo Ulloa2023-09-276-1/+50
| | | | | | | * [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-275-4/+24
| | | | | | | | | | | | | | | * [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>
* Configure environment for update-dotnet-install-script.yml (#693)Steven2023-09-191-0/+1
|
* [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-1144-670/+2771
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
* ci: remove `ubuntu:bionic` from test matrixes (#677)eitsupi2023-08-292-4/+2
| | | ci: remove ubuntu:bionic from test matrixes
* 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-294-5/+71
| | | 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-265-8/+29
| | | | | | | | | | | | | 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-246-31/+139
| | | | | | | | | | | | | | | | | (#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-195-89/+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-164-3/+26
|
* 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-157-4/+21
| | | | | | | * 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-126-21/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>