Skip to content

Tags: devcontainers/features

Tags

feature_docker-in-docker_4.1.2

Toggle feature_docker-in-docker_4.1.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_go_1.4.0

Toggle feature_go_1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_github-cli_1.1.3

Toggle feature_github-cli_1.1.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

feature_common-utils_2.7.0

Toggle feature_common-utils_2.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_rust_1.6.0

Toggle feature_rust_1.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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

feature_nix_1.4.0

Toggle feature_nix_1.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_docker-outside-of-docker_1.10.1

Toggle feature_docker-outside-of-docker_1.10.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_docker-in-docker_4.1.1

Toggle feature_docker-in-docker_4.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_common-utils_2.6.0

Toggle feature_common-utils_2.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>

feature_java_1.8.3

Toggle feature_java_1.8.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
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>