Skip to content

Bump dependencies version and artifact name change#904

Merged
soumeh01 merged 3 commits into
mainfrom
bump-actions
Mar 17, 2026
Merged

Bump dependencies version and artifact name change#904
soumeh01 merged 3 commits into
mainfrom
bump-actions

Conversation

@soumeh01
Copy link
Copy Markdown
Collaborator

@soumeh01 soumeh01 commented Mar 17, 2026

Bump Dependencies

  • step-security/harden-runner from v2.15.0 to v2.16.0 (supporting Node 24)
  • actions/setup-node from v6.2.0 to v6.3.0
  • actions/download-artifact from v8.0.0 to v8.0.1
  • actions/dependency-review-action from v4.8.2 to v4.9.0
  • qltysh/qlty-action/coverage from v1 to v2.2.0

Changes

  • The artifact names for Nightly and PR build jobs needed to be clearly distinguished. Additionally, the same name was being used by the solution extension, causing conflicts during download, hence this change
    • CI build artifacts vsix-package-${{ matrix.target }} to vscode-cmsis-debugger-${{ matrix.target }}
    • Nightly artifacts vsix-package-${{ matrix.target }} to vscode-cmsis-debugger-nightly-${{ matrix.target }}

Checklist

  • 🤖 This change is covered by unit tests (if applicable).
  • 🤹 Manual testing has been performed (if necessary).
  • 🛡️ Security impacts have been considered (if relevant).
  • 📖 Documentation updates are complete (if required).
  • 🧠 Third-party dependencies and TPIP updated (if required).

@qltysh
Copy link
Copy Markdown

qltysh Bot commented Mar 17, 2026

Qlty

Coverage Impact

This PR will not change total coverage.

🚦 See full report on Qlty Cloud »

🛟 Help
  • Diff Coverage: Coverage for added or modified lines of code (excludes deleted files). Learn more.

  • Total Coverage: Coverage for the whole repository, calculated as the sum of all File Coverage. Learn more.

  • File Coverage: Covered Lines divided by Covered Lines plus Missed Lines. (Excludes non-executable lines including blank lines and comments.)

    • Indirect Changes: Changes to File Coverage for files that were not modified in this PR. Learn more.

@soumeh01 soumeh01 marked this pull request as ready for review March 17, 2026 09:19
@soumeh01 soumeh01 requested review from jkrech and jreineckearm March 17, 2026 09:23
@soumeh01 soumeh01 mentioned this pull request Mar 17, 2026
5 tasks
@soumeh01 soumeh01 added the Developer Efficiency CI/CD infrastructure and development process improvements label Mar 17, 2026
@soumeh01 soumeh01 self-assigned this Mar 17, 2026
Copy link
Copy Markdown
Collaborator

@jreineckearm jreineckearm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM! Makes sense to rename the artifacts to better distinguish between nightly and other builds, and to have a dedicated name for this repo's VSIX files (to better distinguish from for example CMSIS Solution extension artifacts).

@soumeh01 soumeh01 merged commit 76808dd into main Mar 17, 2026
23 checks passed
@soumeh01 soumeh01 deleted the bump-actions branch March 17, 2026 14:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Developer Efficiency CI/CD infrastructure and development process improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants