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 - #66

Closed
embedded-releaser-app[bot] wants to merge 1 commit into
mainfrom
feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json
Closed

chore(deps, rust): update github.vscode-github-actions, github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json#66
embedded-releaser-app[bot] wants to merge 1 commit into
mainfrom
feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json

Conversation

@embedded-releaser-app

@embedded-releaser-app embedded-releaser-app Bot commented May 24, 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.

Updates sonarsource.sonarlint-vscode from 5.2.3 to 5.4.0

Release notes

For full release notes, see JIRA

For full release notes, see JIRA

Updates rust-lang.rust-analyzer from 0.3.2896 to 0.3.2955

Release notes

Commit: 972c4e7
Release: 2026-06-29 (v0.3.2955)

New Features

  • #22466 add mut-ref-in-imm-ref-pat diagnostic.
  • #22645 offer quick fix adding .await for type_mismatch.

Performance Improvements

  • #22637 bump salsa (saves 70 MB on analysis-stats self).

Fixes

  • #22640 fix crash when hovering over anonymous consts.
  • #22618 don't parenthesize if-let guards.

Internal Improvements

  • #22633 (first contribution) mark inline_convert_while_ascii as unsafe.
  • #22115 switch from lsp-types to gen-lsp-types.
  • #22658 move ExpandDatabase::syntax_context to HirFileId.

See also the changelog post.

Commit: 69ccffd
Release: 2026-06-22 (v0.3.2946)

New Features

  • #22103 add "Create Rust project" command:

Performance Improvements

  • #22615 don't load unnecessary path dependency files into the VFS.
  • #22627 don't visit nodes multiple times during GC.

Fixes

  • #22591 fix execution of benchmark runnables.
  • #22594 fix bit/byte mismatch during const eval.
  • #22601 fix crash on static constants in array length positions.
  • #22621 don't panic on out-of-range integer literals in const positions.
  • #22599 check for #[cfg] in tail expression macros.
  • #22486, #22617 don't complete .await on receivers of unknown type.

Internal Improvements

  • #22604 don't rely on FxHashSet iteration order in SCIP.
  • #22625 track salsa cancellation time in loop turn warning.
  • #22351 migrate merge_imports to SyntaxEditor.
  • #22516 bye-bye ted.

See also the changelog post.

Commit: cc27280
Release: 2026-06-15 (v0.3.2937)

New Features

  • #22549 support excluding enum variants from flyimport.

Performance Improvements

  • #22579 defer initial workspace flycheck until cache priming completes.

Fixes

  • #22575 (fist contribution) don't count ... as a parameter for function pointers.
  • #22566 fix closure capture analysis with destructuring assignments.
  • #22545 make inline_type_alias work on ADT definitions.
  • #22551 handle macro calls in inline_local_variable.
  • #22584 offer inline_macro in macro calls.
  • #22574 use package id as argument to --package if package when not unique.

Internal Improvements

  • #21868 (first contribution) migrate extract_module assist to SyntaxEditor.
  • #22571 (first contribution) remove unnecessary feature flags from tests.
  • #22505 disallow using LLMs for comments and autonomously-filed PRs or issues.
  • #22588 add RFMF funding links.

See also the changelog post.

Commit: 7ea2b25
Release: 2026-06-08 (v0.3.2929)

New Features

  • #22469 (first contribution) add infer-vars-not-allowed diagnostic.

  • #22512 (first contribution) parse unstable unnamed enum variants.

  • #22448 add "Evaluate Predicate" command:

  • #22481 lower field defaults.

  • #22495 use mimalloc for Windows releases.

Fixes

  • #22520 don't emit "type annotations needed" errors on include_bytes!().
  • #22524 parse | pattern types.
  • #22503 try to improve completion ranking.
  • #22457 dereference LHS in assignments instead of adding &mut in type_mismatch quick fix.
  • #22507 hide ra@gennew inhaly hints.
  • #22508 don't add both drop and pin_drop in add_missing_impl_members.
  • #22519 don't add unused generic parameters in generate_trait_from_impl.
  • #22523 handle mutable access better in extract_function.
  • #22506 kill proc-macro-srv processes on shutdown.
  • #22522 fix test runnables in rust-project.json.

Internal Improvements

  • #22510 simplify mir::ProjectionElem and bring it closer the rustc version.
  • #22533 remove AST types from FoldKind.
  • #22528 improve panic message when FileSourceRootInput is missing.

See also the changelog post.

Commit: c5d30e2
Release: 2026-06-01 (v0.3.2921)

New Features

  • #22411 add cannot-implicitly-deref-trait-object diagnostic.

Performance Improvements

  • #22493 make MemDocs cheap to clone since it's snapshotted.

Fixes

  • #22473 port block and loop inference from rustc.
  • #22476 only complete functional record update at the end of the literal.
  • #22449 fix an expected analysis regression with enum variants.
  • #22409, #22453 filter out reference completions for generic reference parameters.
  • #22452 prioritize missing fields in pattern completion.
  • #22437 handle macros in extract_module.
  • #22447 fix extract_variable in macro calls.
  • #22498 also consider library features internal.
  • #22426 fix potential panic in CfgDiff formatting.
  • #22342 don't double references with &mut T in add_reference_here.
  • #21566 fix SyntaxContext roots potentially overlapping interneds.

Internal Improvements

  • #22465 improve syntax mapping in for loop desugaring.
  • #22474 intern MIR projections using the new type interning infrastructure.
  • #22477, #22484 replace ast::make with SyntaxFactory in derive_macro, edits, prettify_macro_expansion_ and rename.
  • #22500 always use sysroot crates for proc-macro-srv.
  • #22427 fix inactive region handling in MiniCore.
  • #22501 don't depend on salsa for the proc-macro-srv CI job.
  • #22492, #22502 use 1 CGU for release builds.

See also the changelog post.

Commit: de5824b
Release: 2026-05-25 (v0.3.2913)

New Features

  • #22406 (first contribution) add mutable-ref diagnostic.
  • #22424 (first contribution) add array-pattern-without-fixed-length diagnostic.
  • #22404 add cannot-index-into diagnostics.
  • #22416 support excluding subitems from completions.

Performance Improvements

  • #22322 improve incrementality for modules.

Fixes

  • #22432 (first contribution) filter package-scoped features in flycheck.
  • #22430 (first contribution) saturate float to uint cast in const eval.
  • #22415 (first contribution) allow wildcard parameters in foreign function declarations.
  • #22252 refactor handling of generic parameters in hir::Type.
  • #22396 support named consts in range pattern types.
  • #22392 don't try autoref during method probe in path mode.
  • #22385 auto-import enum variants.
  • #22425 expected tuple struct pattern field in expected type completions.
  • #22397 complete macro paths in macro calls.
  • #22399 fix ref_match completions in macro calls.
  • #22408 don't complete semicolon in match expression.
  • #22419 use grouped annotation in add_label_to_loop.
  • #22369 use wildcard on sad path in replace_if_let_with_match with guard.
  • #22383 return a specific error for unimplemented built-in macros.

Internal Improvements

  • #22420 clean up bidirectional proc macro server protocol.

See also the changelog post.

Commit: ce81cf6
Release: 2026-05-18 (v0.3.2904)

VS Code Extension Publishing Issue

This release is not available on the VS Code Marketplace and OpenVSX due to an infrastructure issue.
Until it's fixed, you can still download it from the GitHub release page.

New Features

  • #22347, #22355, #22372, #22379, #22380, #22378 add invalid-range-pat-type, non-exhaustive-record-pat, method-call-illegal-sized-bound, fru-in-destructuring-assignment, cannot-be-dereferenced and explicit-drop-method-use diagnostics.
  • #22082, #22368, #22384 add pattern type support.

Performance Improvements

  • #22329 encode the name instead of index in EnumVariantId for better incrementality.
  • #22191 use the LineIndex in RootDatabase in the proc macro server.

Fixes

  • #22358, #22381 show const and unsafe in signature help.
  • #22357 show Run lens for fn main in bench targets.
  • #22363 fix false positive trait-impl-missing-assoc_item with Self: Sized bounds.
  • #22376 hide duplicate completions originating from Deref chains.
  • #22367 fix spurious reference completions.
  • #22386 don't complete :: before existing :: in paths.
  • #22354 don't drop path segment in qualify_path.
  • #22344 handle macro calls in extract_function.
  • #22335 add parameter to the closures produced by replace_method_eager_lazy.

Internal Improvements

  • #22352 (first contribution) migrate inline_call assist to `SyntaxEditor.
  • #22313 refactor visiting and tracking of placeholder types.
  • #22328 remove interning from #[query_group].
  • #22119 remove some usages of DbInterner::conjure.
  • #22391 ignore workspace/diagnostic/refresh in slow tests.

See also the changelog post.

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

Release notes

0.152.0

Fixes

0.150.0

Fixes

0.148.0

Changes

  • Contribute YAML schema validation for GitHub issue template files under .github/ISSUE_TEMPLATE/.

Fixes

Thank You

0.146.0

Changes

  • Trim Co-authored-by lines from the default PR description.

Fixes

0.144.0

Changes

  • Support uploading images to pull requests with a button and with paste.

Use paste to upload an image

  • Use a more descriptive folder name when checking out pull requests in a worktree.
  • "githubIssues.issueBranchTitle" now supports the ${issueType} template variable.

Fixes

Thank You

  • @MaxDNG: Re-parent pulled-up directory children to ensure proper checkbox refresh PR #8679

0.142.0

Changes

  • Display linked issue(s) in the Pull Request Overview.
  • Clean up GitHub API usage to reduce unnecessary calls, errors, and generally reduce load on GitHub.

Fixes

Thank You

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

Release notes

@embedded-releaser-app embedded-releaser-app Bot added dependencies Pull requests that update a dependency file vscode-extensions labels May 24, 2026
@github-actions

github-actions Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing docker.io/gabrielfrasantos/embedded-devcontainer-base:edgedocker.io/gabrielfrasantos/embedded-devcontainer-base:pr-66

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 0 B 945.51 MB +945.51 MB (+∞) 🔼
linux/arm64 0 B 940.11 MB +940.11 MB (+∞) 🔼

@github-actions

github-actions Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

⚠️MegaLinter analysis: Success with warnings

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ ACTION actionlint 24 0 0 0.43s
✅ DOCKERFILE hadolint 3 0 0 0.54s
✅ JSON npm-package-json-lint yes no no 0.63s
✅ JSON prettier 22 3 0 0 1.48s
✅ JSON v8r 22 0 0 13.59s
✅ MARKDOWN markdownlint 12 0 0 0 1.47s
✅ MARKDOWN markdown-table-formatter 12 1 0 0 0.37s
✅ REPOSITORY checkov yes no no 31.02s
✅ REPOSITORY gitleaks yes no no 1.57s
✅ REPOSITORY git_diff yes no no 0.02s
✅ REPOSITORY grype yes no no 60.4s
✅ REPOSITORY secretlint yes no no 2.53s
✅ REPOSITORY syft yes no no 2.78s
✅ REPOSITORY trivy yes no no 14.87s
✅ REPOSITORY trivy-sbom yes no no 0.48s
✅ REPOSITORY trufflehog yes no no 7.25s
⚠️ SPELL lychee 86 2 0 11.6s
✅ YAML prettier 32 0 0 0 1.5s
✅ YAML v8r 32 0 0 16.19s
✅ YAML yamllint 32 0 0 1.28s

Detailed Issues

⚠️ SPELL / lychee - 2 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)
[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/embedded-pro/embedded-devcontainer | Unsupported: Error creating request client: builder error for url (vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/embedded-pro/embedded-devcontainer)
[ERROR] https://docs.sigstore.dev/cosign/verifying/verify/ | Network error: error sending request for url (https://docs.sigstore.dev/cosign/verifying/verify/)
📝 Summary
---------------------
🔍 Total..........124
✅ Successful.....120
⏳ Timeouts.........0
🔀 Redirected.......0
👻 Excluded.........0
❓ Unknown..........0
🚫 Errors...........2

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://docs.sigstore.dev/cosign/verifying/verify/ | Network error: error sending request for url (https://docs.sigstore.dev/cosign/verifying/verify/)

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

github-actions Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing docker.io/gabrielfrasantos/embedded-devcontainer-rust:edgedocker.io/gabrielfrasantos/embedded-devcontainer-rust:pr-66

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 0 B 1.34 GB +1.34 GB (+∞) 🔼
linux/arm64 0 B 1.29 GB +1.29 GB (+∞) 🔼

@github-actions

github-actions Bot commented May 24, 2026

Copy link
Copy Markdown
Contributor

📦 Container Size Analysis

Note

Comparing docker.io/gabrielfrasantos/embedded-devcontainer-cpp:edgedocker.io/gabrielfrasantos/embedded-devcontainer-cpp:pr-66

📈 Size Comparison Table

OS/Platform Previous Current Change Trend
linux/amd64 732.36 MB 1.41 GB +676.56 MB (+92.38%) 🔼
linux/arm64 0 B 1.38 GB +1.38 GB (+∞) 🔼

@embedded-releaser-app
embedded-releaser-app Bot force-pushed the feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from 9d9df65 to 740c29a Compare May 31, 2026 03:46
@embedded-releaser-app embedded-releaser-app Bot changed the title chore(deps, rust): update github.vscode-pull-request-github in devcontainer.json chore(deps, rust): update github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json May 31, 2026
@embedded-releaser-app
embedded-releaser-app Bot force-pushed the feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from 740c29a to 1429c7d Compare June 7, 2026 03:47
@github-actions

github-actions Bot commented Jun 7, 2026

Copy link
Copy Markdown
Contributor

Test Results

 12 files   12 suites   16m 22s ⏱️
 36 tests  35 ✅ 0 💤 1 ❌
152 runs  148 ✅ 0 💤 4 ❌

For more details on these failures, see this check.

Results for commit fbbea4d.

♻️ This comment has been updated with latest results.

@embedded-releaser-app
embedded-releaser-app Bot force-pushed the feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from 1429c7d to 14155ed Compare June 14, 2026 03:47
@embedded-releaser-app embedded-releaser-app Bot changed the title chore(deps, rust): update github.vscode-pull-request-github, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode 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 Jun 14, 2026
@embedded-releaser-app
embedded-releaser-app Bot force-pushed the feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json branch 2 times, most recently from 04b47df to 23d08a7 Compare June 28, 2026 03:46
…b, rust-lang.rust-analyzer, sonarsource.sonarlint-vscode in devcontainer.json
@embedded-releaser-app
embedded-releaser-app Bot force-pushed the feature/embedded-devcontainer-rust/update-vscode-extensions-devcontainer.json branch from 23d08a7 to fbbea4d Compare July 5, 2026 03:46
@github-actions

Copy link
Copy Markdown
Contributor

Pull Request Report (#66)

Static measures

Description Value
Number of added lines 4
Number of deleted lines 4
Number of changed files 1
Number of commits 1
Number of reviews 0
Number of comments (w/o review comments) 5
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 0
Get the total number of participants of a Pull Request 2

Time related measures

Description Value
PR lead time (from creation to close of PR) 47.7 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 0 Sec
Time to merge after last review 0 Sec

Status check related measures

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

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