Skip to content

chore(deps, rust): update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json#1257

Merged
Ron (rjaegers) merged 2 commits into
mainfrom
feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json
May 11, 2026
Merged

chore(deps, rust): update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json#1257
Ron (rjaegers) merged 2 commits into
mainfrom
feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json

Conversation

@philips-software-forest-releaser
Copy link
Copy Markdown
Contributor

@philips-software-forest-releaser philips-software-forest-releaser Bot commented Apr 26, 2026

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.

Updates sonarsource.sonarlint-vscode from 5.1.0 to 5.2.2

Release notes
  • Fixed C# analysis in connected mode.

  • Fixed infinite plugin reload loop on failed on-demand artifact download.

  • Enable MISRA rules when connected to SonarQube Cloud.

  • Fixed synchronization failure when the server returns dependency risks of Malware type.

  • On-demand download of analysis dependencies for C#

  • Update JS/TS/CSS analyzer 12.2 -> 12.3

  • Update Go analyzer 1.33 -> 1.36

  • Update Java Symbolic Execution analyzer 8.16.3 -> 8.16.4

  • Update PHP analyzer 3.55 -> 3.56

  • Update IaC analyzer 2.8 -> 2.9

  • Update C# analyzer 10.23 -> 10.24

Updates rust-lang.rust-analyzer from 0.3.2862 to 0.3.2887

Release notes

Commit: f04c372
Release: 2026-05-04 (v0.3.2887)

New Features

  • #22238, #22239, #22253 (first contributions) add mismatched-array-pat-len and unused-must-use diagnostics.
  • #22186 diagnose trait errors 🎉.
  • #22144, #22168, #22145, #22156, #22197, #22193, #22202 add type-must-be-known, generic-default-refers-to-self, invalid-lhs-of-assignment, pattern-arg-in-extern-fn, non-exhaustive-record-expr and union-expr-must-have-exactly-one-field diagnostics.
  • #21987 add initial support for gen blocks.
  • #22178 allow renaming of elided lifetimes.
  • #22132, #22210 add .new postfix completion based on expected type.
  • #22179 add unwrap_block assist.

Performance Improvements

Fixes

  • #22098 (first contribution) avoid importing prelude paths when imports.preferPrelude is disabled.
  • #22134, #22195 port pattern inference from rustc.
  • #22141 bring type inference closer to rustc.
  • #22135 suppress inference variables in monomorphization.
  • #22214 visit all expressions.
  • #22169 parse impl restrictions after visibility.
  • #22170 parse return #[attr] expr.
  • #22124 don't pick an impl Trait block in generate_function.
  • #22166 fix placement of async closure capture hints.
  • #22183 propagate ABI to functions declared in extern blocks.
  • #22201 improve parser recovery in (a, , b).
  • #22058 improve prettify_macro_expansion.
  • #22229 add parentheses in convert_match_to_let_else.
  • #22142 don't offer completions for already imported Trait as _.
  • #22154 don't complete where after qualified paths.
  • #22222 emit else clause in value postfix completions.
  • #22240 improve indentation in trait item completion.
  • #22244 handle cycles in expand_glob_import.
  • #22150 offer is_some_and and is_none_or in apply_demorgan_iterator.
  • #22151 handle negation in apply_demorgan_iterator.
  • #22247 handle match arms in unwrap_branch.
  • #22217 add semicolon after expression in unwrap_branch.
  • #22184 offer unwrap_branch on non-block match arms.
  • #22180 offer replace_arith_op on compound assignments.
  • #22199 offer convert_to_guarded_return on if expression with else if clause.
  • #22079 handle if matches!() in replace_if_let_with_match.
  • #22215 fix a stack overflow when displaying projections.
  • #22265 fix panic on impl ?Sized in introduce_named_type_parameter.
  • #22207 fix some issues in lower_coroutine_body_with_moved_arguments.
  • #22122 be more resilient to deleted directories in Analysis::from_single_file.

Internal Improvements

  • #22129 lower non-destructuring assignments into Pat::Expr instead of Pat::Path.
  • #22146 clean up string references in postfix completions.
  • #22190 ignore a test that might be hanging.
  • #22232 refactor the hir-ty generics data structures.
  • #22194 refactor InternedCoroutineClosureId.
  • #22221 fix incorrect offset with multiple indels.
  • #22121 migrate extract_function assist to SyntaxEditor and remove old version of generate_impl.
  • #22125, #22020, #22159 migrate replace_qualified_name_with_use, inline_call and generate_function assists to SyntaxEditor.
  • #22137 migrate convert_into_to_from assist to SyntaxEditor and replace some usages of mod_path_to_ast.
  • #22241 migrate insert_use and insert_use_as_alias to SyntaxEditor.
  • #22245 migrate AssocItemList::add_item to SyntaxEditor.
  • #22243 replace ast::make with SyntaxFactory in to_generic_args.
  • #22246 remove WhereClause::add_predicate.
  • #22242 remove some unused methods in edit_in_place.

See also the changelog post.

Commit: 8954b66
Release: 2026-04-27 (v0.3.2878)

New Features

  • #21979 rename variables in constructors when renaming a field.

Fixes

  • #22116 (first contribution) mark enum variants as deprecated when parent enum is deprecated.
  • #22101 port call expression type checking and closure upvar inference from rustc.
  • #22107 improve "Go to definition" on comparison operators.
  • #22085 reduce relevance of deprecated items.

Internal Improvements

  • #22054 (first contribution) de-duplicate lints.
  • #22104 don't check solver's cache validity on every access.
  • #22105 migrate wrap_unwrap_cfg_attr assist to SyntaxEditor and replace ast::make with SyntaxFactory in few handlers.
  • #22111 group unstable features in a struct.

See also the changelog post.

Commit: adef948
Release: 2026-04-20 (v0.3.2870)

New Features

  • #21906 exclude dependency and standard library results from reference search.
  • #21740 support #[rust_analyzer::prefer_underscore_import] to import traits as _.

Fixes

  • #22031 (first contribution) demote impl completions when an inherent impl block already exists.
  • #22083 (first contribution) respect #[deprecated] when deciding if a ModuleDef completion is deprecated.
  • #22046 (first contribution) add parser support for unstable type const items.
  • #22022 add parser support for impl and mut restrictions.
  • #22096 use ProofTreeVisitor for unsized coercion.
  • #22025 don't add extra dereference after indexing in extract_function.
  • #22044 don't complete unstable items that are gated by an internal feature.
  • #22003 complete variants of hidden enums through public aliases.
  • #21999 fix ref-completion with keyword prefix.
  • #22018 enable completions inside strings in VS Code.
  • #22032 allow ambiguity in associated type shorthands if they resolve to the same associated type from a supertrait.
  • #22087 fix incorrect lifetime hints with self: Self parameter.
  • #22066 recognize #[std::prelude::vX::test].
  • #21487 offer extract_variable in macro calls.
  • #22067 add parentheses on record literals in replace_let_with_if_let.
  • #22030 fix MIR evaluation of sized &T with recursive const functions.
  • #22073 fix panic on empty comments in convert_comment_block.
  • #22077 fix a panic in replace_if_let_with_match.
  • #22055 fixes some upvars_mentioned issues.
  • #22070 handle name conflicts in extract_type_alias a little better.

Internal Improvements

  • #21835 add hir::Type::{as_raw_ptr,is_mutable_raw_ptr}.
  • #22092 synchronize function call argument check fudging with rustc.
  • #22048 bump rustc crates.
  • #22061 bump salsa.
  • #22050 represent lower coroutines to closures.
  • #22049, #22069 store a SyntaxFactory inside SyntaxEditor.
  • #22043, #22095, #22042, #22039 replace ast::make with SyntaxFactory in raw_string, convert_range_for_to_while, expand_glob_import and generate_blanket_trait_impl.
  • #22091, #22036 migrate generate_impl_text and IdentPat::set_pat to SyntaxEditor.
  • #22081 migrate convert_iter_for_each_to_for assist to SyntaxEditor.
  • #22037 remove set_visibility.
  • #22041 remove GenericParamsOwnerEdit.
  • #22057 remove clone_for_update from move_const_to_impl.
  • #22063 remove LineIndexDatabase.
  • #22065 fix new Clippy lints.
  • #22084 slim down MiniCore Debug output.
  • #22074 support RUSTFMT_TOOLCHAIN for xtask codegen.
  • #22029, #22028 run rustdoc GitHub action on PRs.

See also the changelog post.

Updates github.vscode-pull-request-github from 0.136.0 to 0.142.0

Release notes

0.140.0

Changes

  • New "Checkout Pull Request in Worktree" option added to the Pull Requests view context menu and the PR description view.

Fixes

Thank You

0.138.0

Fixes

0.136.0

Changes

  • Add tool to create pull requests.
  • Add tool to resolve review comments.
  • Offer to delete worktrees from the clean up command.
  • Include line numbers in "Apply suggestion using AI" context for code review comments.

Fixes

0.134.0

Changes

  • Branch names in the create PR view are now cached for faster target branch loading.
  • GitHub permalink links in PR and issue overview webviews now open the corresponding local file when the file exists in the workspace.

Fixes

Thank You

Updates github.vscode-github-actions from 0.31.3 to 0.31.5

Release notes

@philips-software-forest-releaser philips-software-forest-releaser Bot added dependencies Pull requests that update a dependency file vscode-extensions labels Apr 26, 2026
@philips-software-forest-releaser philips-software-forest-releaser Bot requested a review from a team as a code owner April 26, 2026 03:47
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 26, 2026

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 23 0 0 0.4s
✅ DOCKERFILE hadolint 3 0 0 0.31s
✅ JSON npm-package-json-lint yes no no 0.65s
✅ JSON prettier 21 4 0 0 1.04s
✅ JSON v8r 21 0 0 9.34s
✅ MARKDOWN markdownlint 12 0 0 0 1.15s
✅ MARKDOWN markdown-table-formatter 12 0 0 0 0.24s
✅ REPOSITORY checkov yes no no 25.82s
✅ REPOSITORY gitleaks yes no no 0.95s
✅ REPOSITORY git_diff yes no no 0.01s
✅ REPOSITORY grype yes no no 53.14s
✅ REPOSITORY secretlint yes no no 2.0s
✅ REPOSITORY syft yes no no 2.21s
✅ REPOSITORY trivy yes no no 13.67s
✅ REPOSITORY trivy-sbom yes no no 0.65s
✅ REPOSITORY trufflehog yes no no 5.92s
⚠️ SPELL lychee 83 4 0 21.2s
✅ YAML prettier 31 0 0 0 1.13s
✅ YAML v8r 31 0 0 12.36s
✅ YAML yamllint 31 0 0 1.11s

Detailed Issues

⚠️ SPELL / lychee - 4 errors
[IGNORED] docker://pandoc/extra:3.9.0.0-ubuntu@sha256:72afa9c8d3300e5f10c9c4330e101725687f2179bffd912fb859c6d2ae85de62 | Unsupported: Error creating request client: builder error for url (docker://pandoc/extra:3.9.0.0-ubuntu@sha256:72afa9c8d3300e5f10c9c4330e101725687f2179bffd912fb859c6d2ae85de62)
[ERROR] https://securityscorecards.dev/viewer/?uri=github.com/philips-software/amp-devcontainer | Network error: error sending request for url (https://securityscorecards.dev/viewer/?uri=github.com/philips-software/amp-devcontainer) Maybe a certificate error?
[ERROR] https://opencontainers.org/ | Network error: error sending request for url (https://opencontainers.org/)
[403] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads | Network error: Forbidden
[IGNORED] https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/philips-software/amp-devcontainer | Unsupported: Error creating request client: builder error for url (vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/philips-software/amp-devcontainer)
[ERROR] https://www.sigstore.dev/ | Network error: error sending request for url (https://www.sigstore.dev/) Maybe a certificate error?
📝 Summary
---------------------
🔍 Total..........126
✅ Successful.....120
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
❓ Unknown..........0
🚫 Errors...........4

Errors in .github/TOOL_VERSION_ISSUE_TEMPLATE.md
[403] https://developer.arm.com/downloads/-/arm-gnu-toolchain-downloads | Network error: Forbidden

Errors in README.md
[ERROR] https://www.sigstore.dev/ | Network error: error sending request for url (https://www.sigstore.dev/) Maybe a certificate error?
[ERROR] https://opencontainers.org/ | Network error: error sending request for url (https://opencontainers.org/)
[ERROR] https://securityscorecards.dev/viewer/?uri=github.com/philips-software/amp-devcontainer | Network error: error sending request for url (https://securityscorecards.dev/viewer/?uri=github.com/philips-software/amp-devcontainer) Maybe a certificate error?

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@9.4.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_GITLEAKS,REPOSITORY_GRYPE,REPOSITORY_SECRETLINT,REPOSITORY_SYFT,REPOSITORY_TRIVY,REPOSITORY_TRIVY_SBOM,REPOSITORY_TRUFFLEHOG,SPELL_LYCHEE,YAML_PRETTIER,YAML_YAMLLINT,YAML_V8R

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

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 26, 2026

📦 Container Size Analysis

Note

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

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 144.72 MB 144.72 MB +272 B (+0%) 🔼
linux/arm64 137.03 MB 137.03 MB 225 B (0%) 🔽

@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 26, 2026

Test Results

 13 files  ±0   13 suites  ±0   18m 23s ⏱️ - 2m 25s
 33 tests ±0   33 ✅ ±0  0 💤 ±0  0 ❌ ±0 
137 runs  ±0  137 ✅ ±0  0 💤 ±0  0 ❌ ±0 

Results for commit d4d3bf5. ± Comparison against base commit 1aeb286.

♻️ This comment has been updated with latest results.

@philips-software-forest-releaser philips-software-forest-releaser Bot force-pushed the feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from afc03e9 to 9aaf802 Compare May 3, 2026 03:47
@philips-software-forest-releaser philips-software-forest-releaser Bot changed the title chore(deps, rust): update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer in devcontainer.json chore(deps, rust): update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json May 3, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 3, 2026

📦 Container Size Analysis

Note

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

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 455.22 MB 455.22 MB +186 B (+0%) 🔼
linux/arm64 408.41 MB 408.41 MB +264 B (+0%) 🔼

…b, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json
@philips-software-forest-releaser philips-software-forest-releaser Bot force-pushed the feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from 9aaf802 to 3b9bbc2 Compare May 10, 2026 03:47
@sonarqubecloud
Copy link
Copy Markdown

@github-actions
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-1257

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 540.66 MB 540.66 MB +474 B (+0%) 🔼
linux/arm64 522.26 MB 522.26 MB 927 B (0%) 🔽

@rjaegers Ron (rjaegers) temporarily deployed to acceptance-testing May 11, 2026 07:05 — with GitHub Actions Inactive
@rjaegers Ron (rjaegers) added this pull request to the merge queue May 11, 2026
Merged via the queue into main with commit 3d9a33c May 11, 2026
55 checks passed
@rjaegers Ron (rjaegers) deleted the feature/amp-devcontainer-rust/update-vscode-extensions-devcontainer.json branch May 11, 2026 08:27
@github-actions
Copy link
Copy Markdown
Contributor

Pull Request Report (#1257)

Static measures

Description Value
Number of added lines 4
Number of deleted lines 4
Number of changed files 1
Number of commits 2
Number of reviews 1
Number of comments (w/o review comments) 6
Number of reviews that contains a comment to resolve 0
Number of reviews that requested a change from the author 0
Number of reviews that approved the Pull Request 1
Get the total number of participants of a Pull Request 5

Time related measures

Description Value
PR lead time (from creation to close of PR) 15.2 Days
Time that was spend on the branch before the PR was created 0 Sec
Time that was spend on the branch before the PR was merged 1.2 Days
Time to merge after last review 8.6 Days

Status check related measures

Description Value
Total runtime for last status check run (Workflow for PR) 1.2 Hours
Total time spend in last status check run on PR 25.2 Min

@github-actions
Copy link
Copy Markdown
Contributor

🎉 Hooray! The changes in this pull request went live with the release of v6.10.3 🎉

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