Skip to content

chore(deps): update VS Code extensions across devcontainers - #1457

Open
philips-software-forest-releaser[bot] wants to merge 1 commit into
mainfrom
feature/amp-devcontainer/update-vscode-extensions
Open

chore(deps): update VS Code extensions across devcontainers#1457
philips-software-forest-releaser[bot] wants to merge 1 commit into
mainfrom
feature/amp-devcontainer/update-vscode-extensions

Conversation

@philips-software-forest-releaser

@philips-software-forest-releaser philips-software-forest-releaser Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Note

Before merging this PR, please conduct a manual test checking basic functionality of the updated plug-ins. There are limited automated tests for the VS Code Extension updates.

🍨 base — devcontainer.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

### 🍨 cpp — devcontainer.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

### 🍨 cpp — devcontainer-metadata.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

### 🍨 embedded-cpp — devcontainer.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

### 🍨 embedded-cpp — devcontainer-metadata.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

### 🍨 embedded-rust — devcontainer.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

Updates rust-lang.rust-analyzer from 0.3.3025 to 0.3.3033

Release notes

Commit: f899669
Release: 2026-08-31 (v0.3.3033)

New Features

  • #23213 offer "Extract variable" on field names in record expressions.

Fixes

  • #23232 (first contribution) fix inference of never type in array repeat expressions.
  • #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.
  • #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.
  • #23162 fix HIR lowering of associated trait function parameters.
  • #23176 push a generic params scope for consts.
  • #23216 fix -> completions inside macro calls.
  • #22901 strip leading asterisk from block doc comments.
  • #23235 fix some subtle bugs in docs rendering.
  • #23245 print the ABI of fn pointers.
  • #23229 fix panic in unresolved_field when accessing numeric fields in unions.
  • #23212 fix panic when dereferencing unresolved aliases.
  • #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() -> &'b u8).
  • #23256 fix hover with impl Trait and generics.
  • #23242 fix parsing of range patterns inside parentheses.
  • #23238 fix a panic on macro calls in extract_variable.

Internal Improvements

  • #23233 require analysis changes made using AI to reference rustc.

See also the changelog post.

### 🍨 embedded-rust — devcontainer-metadata.json

Updates rust-lang.rust-analyzer from 0.3.3025 to 0.3.3033

Release notes

Commit: f899669
Release: 2026-08-31 (v0.3.3033)

New Features

  • #23213 offer "Extract variable" on field names in record expressions.

Fixes

  • #23232 (first contribution) fix inference of never type in array repeat expressions.
  • #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.
  • #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.
  • #23162 fix HIR lowering of associated trait function parameters.
  • #23176 push a generic params scope for consts.
  • #23216 fix -> completions inside macro calls.
  • #22901 strip leading asterisk from block doc comments.
  • #23235 fix some subtle bugs in docs rendering.
  • #23245 print the ABI of fn pointers.
  • #23229 fix panic in unresolved_field when accessing numeric fields in unions.
  • #23212 fix panic when dereferencing unresolved aliases.
  • #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() -> &'b u8).
  • #23256 fix hover with impl Trait and generics.
  • #23242 fix parsing of range patterns inside parentheses.
  • #23238 fix a panic on macro calls in extract_variable.

Internal Improvements

  • #23233 require analysis changes made using AI to reference rustc.

See also the changelog post.

### 🍨 rust — devcontainer.json

Updates sonarsource.sonarlint-vscode from 5.8.1 to 5.9.1

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

Updates rust-lang.rust-analyzer from 0.3.3025 to 0.3.3033

Release notes

Commit: f899669
Release: 2026-08-31 (v0.3.3033)

New Features

  • #23213 offer "Extract variable" on field names in record expressions.

Fixes

  • #23232 (first contribution) fix inference of never type in array repeat expressions.
  • #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.
  • #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.
  • #23162 fix HIR lowering of associated trait function parameters.
  • #23176 push a generic params scope for consts.
  • #23216 fix -> completions inside macro calls.
  • #22901 strip leading asterisk from block doc comments.
  • #23235 fix some subtle bugs in docs rendering.
  • #23245 print the ABI of fn pointers.
  • #23229 fix panic in unresolved_field when accessing numeric fields in unions.
  • #23212 fix panic when dereferencing unresolved aliases.
  • #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() -> &'b u8).
  • #23256 fix hover with impl Trait and generics.
  • #23242 fix parsing of range patterns inside parentheses.
  • #23238 fix a panic on macro calls in extract_variable.

Internal Improvements

  • #23233 require analysis changes made using AI to reference rustc.

See also the changelog post.

### 🍨 rust — devcontainer-metadata.json

Updates rust-lang.rust-analyzer from 0.3.3025 to 0.3.3033

Release notes

Commit: f899669
Release: 2026-08-31 (v0.3.3033)

New Features

  • #23213 offer "Extract variable" on field names in record expressions.

Fixes

  • #23232 (first contribution) fix inference of never type in array repeat expressions.
  • #23206, #23257 switch from temp-dir to a homemade NamedTempFile implementation.
  • #23184 fix unsafeck for e.g. &raw const *&raw const *&raw const *&2.
  • #23162 fix HIR lowering of associated trait function parameters.
  • #23176 push a generic params scope for consts.
  • #23216 fix -> completions inside macro calls.
  • #22901 strip leading asterisk from block doc comments.
  • #23235 fix some subtle bugs in docs rendering.
  • #23245 print the ABI of fn pointers.
  • #23229 fix panic in unresolved_field when accessing numeric fields in unions.
  • #23212 fix panic when dereferencing unresolved aliases.
  • #23250 fix a panic on hover with types like impl for<'b> Fn(&dyn Fn() -> &'b u8).
  • #23256 fix hover with impl Trait and generics.
  • #23242 fix parsing of range patterns inside parentheses.
  • #23238 fix a panic on macro calls in extract_variable.

Internal Improvements

  • #23233 require analysis changes made using AI to reference rustc.

See also the changelog post.

@philips-software-forest-releaser
philips-software-forest-releaser Bot requested a review from a team as a code owner September 7, 2026 13:04
@philips-software-forest-releaser philips-software-forest-releaser Bot added dependencies Pull requests that update a dependency file vscode-extensions labels Sep 7, 2026
@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-base:edgeghcr.io/philips-software/amp-devcontainer-base:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 83.72 MB 83.72 MB 221 B (0%) 🔽
linux/arm64 82.49 MB 82.49 MB +422 B (+0%) 🔼

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Max errors Warnings Elapsed time
✅ ACTION actionlint 23 0 0 0.3s
✅ DOCKERFILE hadolint 4 0 0 0.34s
✅ JSON npm-package-json-lint yes no no 0.5s
✅ JSON prettier 46 8 0 0 0.75s
✅ JSON v8r 46 0 0 13.08s
✅ MARKDOWN markdownlint 13 0 0 0 1.02s
✅ MARKDOWN markdown-table-formatter 13 0 0 0 0.28s
✅ REPOSITORY betterleaks yes no no 1.14s
✅ REPOSITORY checkov yes no no 22.32s
✅ REPOSITORY git_diff yes no no 0.02s
✅ REPOSITORY grype yes no no 74.96s
⚠️ REPOSITORY osv-scanner yes 2 no 1.61s
✅ REPOSITORY secretlint yes no no 2.75s
✅ REPOSITORY syft yes no no 4.82s
✅ REPOSITORY trivy yes no no 13.0s
✅ REPOSITORY trivy-sbom yes no no 0.39s
✅ REPOSITORY trufflehog yes no no 4.78s
⚠️ SPELL lychee 118 1 0 10.95s
✅ YAML prettier 36 0 0 0 2.22s
✅ YAML v8r 36 0 0 10.8s
✅ YAML yamllint 36 0 0 1.1s

Detailed Issues

⚠️ SPELL / lychee - 1 error
📝 Summary
---------------------
🔍 Total..........154
🔗 Unique.........126
✅ Successful.....148
⏳ Timeouts.........0
🔀 Redirected......19
👻 Excluded.........0
❓ Unknown..........0
🚫 Errors...........1
⛔ Unsupported......1

Errors in .github/TOOL_VERSION_ISSUE_TEMPLATE.md
[403] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads (at 38:7) | Rejected status code: 403 Forbidden

Hint: Followed 19 redirects. You might want to consider replacing redirecting URLs with the resolved URLs. Use verbose mode (`-v`/`-vv`) to see redirection details.
Hint: You can configure accepted/rejected response codes with `-a` or `--accept`
⚠️ REPOSITORY / osv-scanner - 2 errors
Scanning dir .
Starting filesystem walk for root: /
Scanned .devcontainer/cpp/requirements.txt file and found 20 packages
Scanned .devcontainer/docs/requirements.txt file and found 14 packages
Scanned package-lock.json file and found 73 packages
Scanned test/embedded-rust/workspace/cortex-mf/Cargo.lock file and found 20 packages
Scanned test/embedded-rust/workspace/cortex-m/Cargo.lock file and found 20 packages
Scanned test/rust/workspace/cargo/Cargo.lock file and found 1 package
Scanned test/rust/workspace/clippy/Cargo.lock file and found 1 package
Scanned test/rust/workspace/test/Cargo.lock file and found 1 package
Scanned .github/actions/update-vscode-extensions/package-lock.json file and found 288 packages
End status: 83 dirs visited, 280 inodes visited, 9 Extract calls, 61.632622ms elapsed, 61.632832ms wall time

Total 3 packages affected by 4 known vulnerabilities (0 Critical, 2 High, 0 Medium, 0 Low, 2 Unknown) from 2 ecosystems.
2 vulnerabilities can be fixed.

+-------------------------------------+------+-----------+-----------------------+---------+---------------+---------------------------------------------------+
| OSV URL                             | CVSS | ECOSYSTEM | PACKAGE               | VERSION | FIXED VERSION | SOURCE                                            |
+-------------------------------------+------+-----------+-----------------------+---------+---------------+---------------------------------------------------+
| https://osv.dev/RUSTSEC-2026-0110   |      | crates.io | bare-metal            | 0.2.5   | --            | test/embedded-rust/workspace/cortex-m/Cargo.lock  |
| https://osv.dev/RUSTSEC-2026-0110   |      | crates.io | bare-metal            | 0.2.5   | --            | test/embedded-rust/workspace/cortex-mf/Cargo.lock |
| https://osv.dev/GHSA-mh99-v99m-4gvg | 7.5  | npm       | brace-expansion (dev) | 5.0.7   | 5.0.8         | package-lock.json                                 |
| https://osv.dev/GHSA-rgw5-rvv9-x895 | 7.5  | npm       | brace-expansion (dev) | 5.0.7   | 5.0.9         | package-lock.json                                 |
+-------------------------------------+------+-----------+-----------------------+---------+---------------+---------------------------------------------------+

See detailed reports in MegaLinter artifacts

You could have the same capabilities but better runtime performances if you use a MegaLinter flavor:

Your project could benefit from a custom flavor, which would allow you to run only the linters you need, and thus improve runtime performances. (Skip this info by defining FLAVOR_SUGGESTIONS: false)

  • Documentation: Custom Flavors
  • Command: npx mega-linter-runner@10.0.0 --custom-flavor-setup --custom-flavor-linters ACTION_ACTIONLINT,DOCKERFILE_HADOLINT,JSON_V8R,JSON_PRETTIER,JSON_NPM_PACKAGE_JSON_LINT,MARKDOWN_MARKDOWNLINT,MARKDOWN_MARKDOWN_TABLE_FORMATTER,REPOSITORY_CHECKOV,REPOSITORY_GIT_DIFF,REPOSITORY_BETTERLEAKS,REPOSITORY_GRYPE,REPOSITORY_OSV_SCANNER,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_LYCHEE,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

MegaLinter is provided by OX Security
Show us your support by starring ⭐ the repository

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-docs:edgeghcr.io/philips-software/amp-devcontainer-docs:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 215.24 MB 215.24 MB +165 B (+0%) 🔼
linux/arm64 212.2 MB 212.2 MB +366 B (+0%) 🔼

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-rust:edgeghcr.io/philips-software/amp-devcontainer-rust:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 439.63 MB 439.63 MB +86 B (+0%) 🔼
linux/arm64 390.37 MB 390.37 MB 109 B (0%) 🔽

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-embedded-rust:edgeghcr.io/philips-software/amp-devcontainer-embedded-rust:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 506.36 MB 506.36 MB +36 B (+0%) 🔼
linux/arm64 456.65 MB 456.66 MB +667 B (+0%) 🔼

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-cpp:edgeghcr.io/philips-software/amp-devcontainer-cpp:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 403.91 MB 403.9 MB 8.83 kB (0%) 🔽
linux/arm64 385.17 MB 385.17 MB +808 B (+0%) 🔼

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing ghcr.io/philips-software/amp-devcontainer-embedded-cpp:edgeghcr.io/philips-software/amp-devcontainer-embedded-cpp:pr-1457

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 606.14 MB 606.21 MB +69.23 kB (+0.01%) 🔼
linux/arm64 586.56 MB 586.57 MB +14.94 kB (+0%) 🔼

@github-actions

github-actions Bot commented Sep 7, 2026

Copy link
Copy Markdown
Contributor

Test Results

0 files   -  25  0 suites   - 25   0s ⏱️ - 19m 3s
0 tests  -  48  0 ✅  -  48  0 💤 ±0  0 ❌ ±0 
0 runs   - 209  0 ✅  - 209  0 💤 ±0  0 ❌ ±0 

Results for commit 6721042. ± Comparison against base commit cc54979.

♻️ This comment has been updated with latest results.

@rjaegers
Ron (rjaegers) added this pull request to the merge queue Sep 9, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Sep 9, 2026
@philips-software-forest-releaser
philips-software-forest-releaser Bot force-pushed the feature/amp-devcontainer/update-vscode-extensions branch from b297d58 to 6721042 Compare September 9, 2026 05:05
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file vscode-extensions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant