Skip to content

Update templates to match latest image tags#406

Closed
chrmarti wants to merge 1 commit intomainfrom
chrmarti/diplomatic-duck
Closed

Update templates to match latest image tags#406
chrmarti wants to merge 1 commit intomainfrom
chrmarti/diplomatic-duck

Conversation

@chrmarti
Copy link
Contributor

No description provided.

@chrmarti
Copy link
Contributor Author

Going with #405.

@chrmarti chrmarti closed this Feb 26, 2026
Copilot AI added a commit that referenced this pull request Feb 26, 2026
…406

- php: Removed bullseye variants, added 8.2-trixie and 8.2-bookworm, reordered proposals
- php-mariadb: Removed bullseye variants, added 8.2-trixie and 8.2-bookworm, reordered proposals
- jekyll: Removed obsolete buster variant

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>
abdurriq pushed a commit that referenced this pull request Feb 27, 2026
…ons (#405)

* Initial plan

* fix: sync template image versions with devcontainers/images manifests

Updated the following image version references to match the current
versions in devcontainers/images manifest.json files:

- typescript-node: 1 → 4 (manifest version 4.0.6)
- javascript-node: 1 → 4 (manifest version 4.0.8)
- python: 2 → 3, 1 → 3 (manifest version 3.0.5)
- java: 1 → 3 (manifest version 3.0.5)
- cpp: 1 → 2 (manifest version 2.1.5)
- ruby: 2 → 3 (manifest version 3.0.2)

All updated tags verified to exist on MCR registry.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* revert: undo ruby and ruby-rails-postgres template changes

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* feat: add missing trixie variants, update defaults, and bump major versions

Updated devcontainer-template.json for all templates where image
versions were changed:

- typescript-node: 4.0.2 → 5.0.0, add trixie variants, default 24-trixie
- javascript-node: 4.0.2 → 5.0.0, add trixie variants, default 24-trixie
- javascript-node-postgres: 4.0.2 → 5.0.0, add trixie variants, default 24-trixie
- javascript-node-mongo: 4.0.2 → 5.0.0, add trixie variants, default 24-trixie
- python: 5.0.0 → 6.0.0
- postgres: 2.2.0 → 3.0.0, add trixie/newer Python variants, default 3.14-trixie
- java: 4.0.2 → 5.0.0, add trixie/Java 25 variants, default 25-trixie
- java-postgres: 4.0.2 → 5.0.0, add trixie/Java 25 variants, default 25-trixie
- cpp: 3.1.0 → 4.0.0, add debian13 (trixie), default debian13
- cpp-mariadb: 3.1.0 → 4.0.0, add debian13 (trixie), default debian13

All new tags verified on MCR registry.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: replace flaky GitHub maven-wrapper download with Apache Maven in java-postgres test.sh

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* revert: rollback java-postgres test.sh to original maven-wrapper version

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: replace network_mode with bridge network in java-postgres docker-compose and update test.sh

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: revert test/java-postgres/test.sh to baseline and fix typo on line 14

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: update postgres volume mount path for PostgreSQL 18+ compatibility

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: update javascript-node-postgres network config and postgres volume mount

Replace network_mode: service:db with bridge network (app-network) to fix
DNS resolution failures in CI. Update postgres volume mount from
/var/lib/postgresql/data to /var/lib/postgresql for PostgreSQL 18+
compatibility. Update NOTES.md to reflect hostname db instead of localhost.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* fix: update javascript-node-postgres test db host from localhost to db

Update the PostgreSQL connection host in test/javascript-node-postgres/server.js
from 'localhost' to 'db' to match the bridge network configuration change
in docker-compose.yml.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* Remove trixie variants from javascript-node-mongo and default to 24-bookworm

MongoDB packages are not available for Debian Trixie (13), causing test
failures. Removed all trixie variants and changed the default to
24-bookworm.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* Include php, php-mariadb, and jekyll template changes from closed PR #406

- php: Removed bullseye variants, added 8.2-trixie and 8.2-bookworm, reordered proposals
- php-mariadb: Removed bullseye variants, added 8.2-trixie and 8.2-bookworm, reordered proposals
- jekyll: Removed obsolete buster variant

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* Remove invalid Python variants not present in MCR

Removed Python 3.9 variants (3.9-trixie, 3.9-bookworm, 3.9-bullseye) and
all bullseye variants (3-bullseye, 3.14-bullseye through 3.10-bullseye) from
the python template - these tags do not exist in MCR with the version 3
prefix. Verified all remaining variants across all templates against MCR.

Co-authored-by: Kaniska244 <186041440+Kaniska244@users.noreply.github.com>

* Add 8-trixie and 8-bookworm variants to java and java-postgres templates

Added Java 8 variants (8-trixie, 8-bookworm) to both java and java-postgres
devcontainer-template.json proposals. Tags verified against MCR.

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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant