Commit 7517ac5
Update template images to match devcontainers/images repository versions (#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 <[email protected]>
* revert: undo ruby and ruby-rails-postgres template changes
Co-authored-by: Kaniska244 <[email protected]>
* 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 <[email protected]>
* fix: replace flaky GitHub maven-wrapper download with Apache Maven in java-postgres test.sh
Co-authored-by: Kaniska244 <[email protected]>
* revert: rollback java-postgres test.sh to original maven-wrapper version
Co-authored-by: Kaniska244 <[email protected]>
* fix: replace network_mode with bridge network in java-postgres docker-compose and update test.sh
Co-authored-by: Kaniska244 <[email protected]>
* fix: revert test/java-postgres/test.sh to baseline and fix typo on line 14
Co-authored-by: Kaniska244 <[email protected]>
* fix: update postgres volume mount path for PostgreSQL 18+ compatibility
Co-authored-by: Kaniska244 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
* 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 <[email protected]>
---------
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: Kaniska244 <[email protected]>
Co-authored-by: Kaniska <[email protected]>1 parent fc23cf4 commit 7517ac5
29 files changed
Lines changed: 146 additions & 131 deletions
File tree
- src
- cpp-mariadb
- .devcontainer
- cpp
- .devcontainer
- java-postgres
- .devcontainer
- javascript-node-mongo
- .devcontainer
- javascript-node-postgres
- .devcontainer
- javascript-node
- .devcontainer
- java
- .devcontainer
- jekyll
- php-mariadb
- php
- postgres
- .devcontainer
- python
- .devcontainer
- typescript-node
- .devcontainer
- test
- java-postgres
- javascript-node-postgres
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | | - | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
| 14 | + | |
14 | 15 | | |
15 | | - | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | 1 | | |
4 | 2 | | |
5 | 3 | | |
| |||
14 | 12 | | |
15 | 13 | | |
16 | 14 | | |
17 | | - | |
| 15 | + | |
18 | 16 | | |
19 | 17 | | |
20 | 18 | | |
21 | 19 | | |
22 | 20 | | |
23 | 21 | | |
24 | 22 | | |
25 | | - | |
26 | | - | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| |||
32 | 35 | | |
33 | 36 | | |
34 | 37 | | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
35 | 46 | | |
36 | | - | |
| 47 | + | |
37 | 48 | | |
38 | 49 | | |
39 | 50 | | |
40 | 51 | | |
41 | 52 | | |
42 | 53 | | |
43 | 54 | | |
44 | | - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
28 | 28 | | |
29 | 29 | | |
30 | 30 | | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
35 | | - | |
36 | | - | |
| 31 | + | |
37 | 32 | | |
38 | 33 | | |
39 | 34 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 23 | + | |
22 | 24 | | |
23 | | - | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
6 | | - | |
| 6 | + | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
14 | 20 | | |
15 | 21 | | |
16 | 22 | | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
| 23 | + | |
22 | 24 | | |
23 | | - | |
| 25 | + | |
24 | 26 | | |
25 | 27 | | |
26 | 28 | | |
| |||
0 commit comments