Releases: qdm12/basedevcontainer
Releases · qdm12/basedevcontainer
v0.29.0
Fixes
- zsh: unset option
HIST_SAVE_BY_COPY
Features
- add gpg (#34)
- Alpine upgraded from 3.22 to 3.23
- Debian upgraded from 12 to 13 (trixie)
- docker upgraded from v28.2.2 to v29.4.0
- compose upgraded from v2.39.2 to v5.1.1
- buildx upgraded from v0.26.1 to v0.33.0
- gh upgraded from v2.76.2 to v2.89.0
Maintenance
- bump actions/checkout from 5 to 6 (#35)
v0.28.0
Features
- The container image will be pushed to
ghcr.io/qdm12/basedevcontaineron top of Docker Hubqmcgaw/basedevcontainerfrom this release onwards
Fixes
- Bump compose version to
v2.39.2for the Debian image which was still on the previous versionv2.37.2
Maintenance
- Pull container images from ghcr.io whenever possible instead of Docker Hub to reduce rate limiting hits
- Bump devtainr from v0.6.0 to v0.7.0 in order to pull it from ghcr.io
- Bump compose version for the Debian image which was still on the previous version, in order to be able to pull it from ghcr.io
v0.27.0
Features
- Alpine upgraded from 3.20 to 3.22
- docker upgraded from v27.3.1 to v28.2.2
- compose upgraded from v2.29.7 to v2.39.2
- buildx upgraded from v0.17.1 to v0.26.1
- gh upgraded from v2.58.0 to v2.76.2
Documentation
README.mdupdate more section as running as root.devcontainer/README.mdminor fixes and changes
Maintenance
- bump actions/checkout from 4 to 5
- bump peter-evans/dockerhub-description from 3 to 4
- bump docker/build-push-action from 5 to 6 (#28)
v0.26.0
Features
- Alpine upgraded from 3.19 to 3.20
- Debian upgraded from 11 to 12
dockerupgraded from v25.0.2 to v27.3.1composeupgraded from v2.24.5 to v2.29.7buildxupgraded from v0.12.1 to v0.17.1ghupgraded from v2.43.1 to v2.58.0
Fixes
- Works with custom shells (i.e. Nushell) where
$HOMEis not available to VSCode (due to migrating docker-compose.yml settings to devcontainer.json and use${localEnv:HOME}) - SSH script: redirect mountpoint stderr to stdout to hide the error logged previously
Minor changes
.devcontainer: run all services indocker-compose.ymlby default- Container bind mount sources must be present for container setup to succeed
Documentation
- remove Windows without WSL documentation (everyone uses WSL2 these days)
- change 'remote containers extension' to 'dev containers extension'
- simplify Customization section
- remove "publish a port" since it can be done at runtime now
- expand documentation on custom welcome script and where to specify the bind mount
- use bullet points instead of subsections headings
Maintenance
- Migrate all vscode service settings from
.devcontainer/docker-compose.ymlto.devcontainer/devcontainer.json - ci: bump docker/login-action from v2 to v3
- ci: use
docker/metadata-actionto determine image parameters
v0.25.0
Features
- Alpine upgraded from 3.18 to 3.19
dockerupgraded from v24.0.5 to v25.0.2composeupgraded from v2.20.3 to v2.24.5buildxupgraded from v0.11.2 to v0.12.1ghupgraded from v2.31.0 to v2.43.1
Maintenance
- upgrade docker/setup-qemu-action from v2 to v3
- upgrade docker/setup-buildx-action from v2 to v3
- upgrade docker/build-push-action from v4 to v5
- upgrade crazy-max/ghaction-github-labeler from 4.1.0 to 5
- upgrade actions/checkout from v3 to v4
v0.24.0
Features
buildxupgraded from v0.10.4 to v0.11.2composeupgraded from v2.18.1 to v2.20.3ghupgraded from v2.29.0 to v2.31.0
Changes
.devcontainer/docker-compose.yml:- Bind mount
~/.gitconfig - Do not bind mount
~/.docker
- Bind mount
Fixes
dockerupgraded from v24.0.1 to v24.0.5
Documentation
.devcontainer/README.mdfix welcome.sh readme link
v0.23.0
Features
Alpineupgraded from 3.17 to 3.18dockerupgraded from v23.0.0 to v24.0.1composeupgraded from v2.17.2 to v2.18.1ghupgraded from v2.27.0 to v2.29.0- Add Github Copilot as extension for development container
Changes
- Let VSCode handle ~/.gitconfig
Maintenance
- Upgrade format of devcontainer.json