Tags: devcontainers/features
Tags
Honor `dockerDashComposeVersion: none` on Debian (#1745) * Initial plan * Respect none for Debian Compose packages Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Bump docker-in-docker to 4.1.2 Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com>
Declare installGoTools option to toggle tools installation (#1729) * Add 'installGoTools' option to devcontainer feature Added 'installGoTools' option to specify installation of common Go tools. * Enable setting of INSTALL_GO_TOOLS with official camelCase option * Add 'installGoTools' option to Go README Added 'installGoTools' option to README for Go tools installation. * Update Go version to 1.4.0 in devcontainer feature Bump version due to added functionality. --------- Co-authored-by: Kaniska <kaniska244@github.com>
fix(github-cli): remove github/gh-copilot from extension install test (… …#1741) * fix(github-cli): remove github/gh-copilot from extension install test gh v2.101.0 bundles Copilot as a built-in command, so 'gh extension install github/gh-copilot' now always fails with "copilot" matches the name of a built-in command or alias. * chore(github-cli): bump feature version to 1.1.3
Adding OhMyZsh-Theme Option to common-utils feature (#1564) * Initial plan * Add ohMyZshTheme option to common-utils feature Co-authored-by: the78mole <7723396+the78mole@users.noreply.github.com> * Add test scenario for custom zsh theme Co-authored-by: the78mole <7723396+the78mole@users.noreply.github.com> * Add validation for theme name to prevent injection attacks Co-authored-by: the78mole <7723396+the78mole@users.noreply.github.com> * Bump version from 2.5.7 to 2.5.8 * Add support for additional non-root user groups in common-utils feature * Bump version to 2.6.0 in devcontainer feature * "Add/update ko-fi sponsorship to $KOIFI" * Fix FUNDING.yml: ko-fi -> ko_fi (underscore) * common-utils: drop stray FUNDING.yml, bump to 2.7.0 The FUNDING.yml was added to this fork by accident and never belonged in PR #1564. It was malformed anyway — the first line held two U+FFFD replacement characters left over from an unexpanded shell variable. Upstream carries no FUNDING.yml, so the file is simply removed. Bump common-utils 2.6.0 -> 2.7.0: upstream released `sudoers` as 2.6.0, while this fork's 2.6.0 already carried `ohMyZshTheme` and `addGroups`. After the merge the same version number would describe two different option sets, so the merged feature needs its own version. * test(common-utils): move add-groups scenario off EOL debian:11 The add-groups scenario pinned debian:bullseye. Debian 11 is end-of-life and its security pool is no longer served, so the scenario now fails while installing sudo/git/gnupg2: E: Failed to fetch http://deb.debian.org/debian-security/pool/updates/ main/s/sudo/sudo_1.9.5p2-3+deb11u4_amd64.deb Upstream removed debian:11 from the CI matrices for this reason (#1736); this was the last reference left in the repository. Switched to debian:trixie, already the most used Debian image in this scenario file. Nothing in add-groups.sh is release-specific. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> * test(common-utils): use debian:bookworm for add-groups scenario Follow-up to the previous commit, which moved the scenario off EOL debian:bullseye to debian:trixie. A maintainer asked for bookworm (12) in review, so use that instead: #1564 (review comment on scenarios.json:139) Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Kaniska <kaniska244@github.com> Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>
feat(rust) - Add "none" value for Rust feature "components" (#1725) * feat(rust) - Add "none" value for Rust feature "components" * handle regex edge cases for none
fix(nix): remove the nix store cache causing rebuild inconsistencies (#… …1735) * fix(nix): remove the nix store cache causing rebuild inconsistencies * update docs to warn users about the failure in 1.3.x * update docs to warn users about the failure in 1.3.x * update docs to provide a workaround for users to keep the cache --------- Co-authored-by: Kaniska <kaniska244@github.com>
Enable Moby on Ubuntu 26.04 (Resolute) (#1738) * Initial plan * Enable Moby on Ubuntu 26.04 (resolute); keep Debian trixie blocked Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Update NOTES.md docs: Moby now supported on Ubuntu 26.04 (resolute) Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Move resolute tests to top, remove bullseye scenarios, bump feature patch versions Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Restore bullseye scenarios with javascript-node:3-22 base image Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Update docker_build_older scenario version 20 -> 23 Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> Co-authored-by: Kaniska <kaniska244@github.com>
Enable Moby on Ubuntu 26.04 (Resolute) (#1738) * Initial plan * Enable Moby on Ubuntu 26.04 (resolute); keep Debian trixie blocked Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Update NOTES.md docs: Moby now supported on Ubuntu 26.04 (resolute) Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Move resolute tests to top, remove bullseye scenarios, bump feature patch versions Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Restore bullseye scenarios with javascript-node:3-22 base image Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> * Update docker_build_older scenario version 20 -> 23 Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: v-Kaniska244 <186041440+v-Kaniska244@users.noreply.github.com> Co-authored-by: Kaniska <kaniska244@github.com>
common-utils: Make sudoers configuration optional (#1723) * [common-utils] - Make sudoers config optional * remove/relace debian bullseye (EOL) with trixie * add sudeoers test for other distributions (except centos-7) * Update scenarios.json --------- Co-authored-by: Kaniska <kaniska244@github.com> Co-authored-by: Abdurrahmaan Iqbal <abdurriq@github.com>
Fix Java feature installMaven failure when version="none" (missing va… …r/platform) (#1721) * Initial plan * Fix Java feature: derive SDKMAN platform when var/platform missing Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com> * Add test scenario for maven install with version=none Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com> * Use java devcontainer base image for maven no-java test scenario Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Bump Java feature patch version Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com> Co-authored-by: Kaniska <kaniska244@github.com> Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
PreviousNext