Automated update for image history#1839
Conversation
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Adds generated “history” markdown files documenting the contents (digests, tags, tool/runtime versions) for multiple Dev Container images.
Changes:
- Introduces new history entries for Universal, language/runtime images (Rust/Ruby/PHP/Go/Java/.NET), and base images (Debian/Ubuntu/Alpine).
- Captures per-variant metadata (tags, distro, architectures) and installed tool/package inventories.
- Updates image inventory docs for Conda-based images (Miniconda/Anaconda) and Jekyll.
Show a summary per file
| File | Description |
|---|---|
| src/universal/history/6.0.3.md | Adds inventory for Universal image v6.0.3 (Ubuntu noble). |
| src/rust/history/2.0.10.md | Adds inventory for Rust image v2.0.10 across Debian variants. |
| src/ruby/history/3.0.5.md | Adds inventory for Ruby image v3.0.5 across Ruby/Debian variants. |
| src/php/history/3.0.5.md | Adds inventory for PHP image v3.0.5 across PHP/Debian variants. |
| src/miniconda/history/1.2.4.md | Adds inventory for Miniconda image v1.2.4. |
| src/jekyll/history/2.2.8.md | Adds inventory for Jekyll image v2.2.8 variants. |
| src/javascript-node/history/4.0.10.md | Adds inventory for JavaScript/Node image v4.0.10 variants. |
| src/java/history/3.0.7.md | Adds inventory for Java image v3.0.7 variants. |
| src/java-8/history/3.0.8.md | Adds inventory for Java 8 image v3.0.8 variants. |
| src/go/history/2.1.2.md | Adds inventory for Go image v2.1.2 variants. |
| src/dotnet/history/2.0.7.md | Adds inventory for .NET image v2.0.7 variants. |
| src/cpp/history/2.1.7.md | Adds inventory for C++ image v2.1.7 variants. |
| src/base-ubuntu/history/2.1.8.md | Adds inventory for base Ubuntu image v2.1.8 variants. |
| src/base-debian/history/2.1.8.md | Adds inventory for base Debian image v2.1.8 variants. |
| src/base-alpine/history/3.0.4.md | Adds inventory for base Alpine image v3.0.4 variants. |
| src/anaconda/history/1.3.14.md | Adds inventory for Anaconda image v1.3.14. |
Copilot's findings
- Files reviewed: 18/18 changed files
- Comments generated: 5
|
|
||
| | Language / runtime | Version | Path | | ||
| |--------------------|---------|------| | ||
| | [Java](https://adoptopenjdk.net/) | 1.8.0_482<br />bash: line 1: /usr/local/openjdk-*/bin/java: No such file or directory | /usr/local/sdkman/candidates/java/current<br />/usr/local | |
There was a problem hiding this comment.
The generated history includes a shell error (/usr/local/openjdk-*/bin/java: No such file or directory) in the Java version cell, which indicates the version-detection step is invoking a non-existent path. Update the history generation to query Java from the actual installed location (e.g., the SDKMAN current/bin/java shown in the Path column) and suppress stderr so command errors don’t get embedded into the markdown.
| | [Java](https://adoptopenjdk.net/) | 1.8.0_482<br />bash: line 1: /usr/local/openjdk-*/bin/java: No such file or directory | /usr/local/sdkman/candidates/java/current<br />/usr/local | | |
| | [Java](https://adoptopenjdk.net/) | 1.8.0_482 | /usr/local/sdkman/candidates/java/current<br />/usr/local | |
There was a problem hiding this comment.
@Kaniska244 Could we fix this in the generator rather than manually modifying these?
| ## Variant: 10.0-noble | ||
|
|
||
| **Digest:** sha256:ec121a794c07efec78f3c6f9c665119066265c49235904438a79de459c731755 | ||
|
|
There was a problem hiding this comment.
This history entry has (1) a duplicated tag (2.0.7-10.0-noble appears twice) and (2) an empty parenthetical version for .NET (10.0.202 ()). The generator should de-duplicate tags and either populate the parenthetical (e.g., runtime/feature band) or omit the parentheses entirely when that data is unavailable.
There was a problem hiding this comment.
@Kaniska244 Could we fix this in the generator?
| ## Variant: 3.4-trixie | ||
|
|
||
| **Digest:** sha256:f32b385765deddd662cc928d9ea46fb2c0ee0fc9df1e3aa8bb125b6f48a4861b | ||
|
|
There was a problem hiding this comment.
The tags list contains a duplicate entry (...:3.0.5-3.4-trixie is repeated). The history generation should de-duplicate tag output to keep these docs clean and avoid confusing consumers.
Automated update for image history