Skip to content

chore: update deps and release 0.2.16#53

Merged
tembleking merged 3 commits into
mainfrom
update-deps
Jun 16, 2026
Merged

chore: update deps and release 0.2.16#53
tembleking merged 3 commits into
mainfrom
update-deps

Conversation

@tembleking

Copy link
Copy Markdown
Member

Routine dependency refresh to ship release 0.2.16.

  • Pin GitHub Actions to immutable commit SHAs (supply-chain hardening) and add pinact to the dev shell + just update.
  • npm audit fix: 7 vulns patched. Remaining 3 (serialize-javascript via mocha@vscode/test-cli) have no upstream fix and are dev-only, not shipped in the VSIX.
  • @vscode/vsce 2 → 3, flake.lock refresh, unzip path fix in flake.nix.
  • New just update-scanner-version recipe pulls the latest sysdig-cli-scanner from upstream latest_version.txt and rewrites SCANNER_VERSION, wired into just update (mirrors the jenkins plugin flow). Bumps scanner 1.22.2 → 1.27.1.
  • Test now derives the expected binary path from SCANNER_VERSION instead of a hardcoded version, so it survives future scanner bumps.

Pinning actions to immutable commit SHAs prevents supply-chain attacks via
mutable tags. Add pinact to the dev shell and update task to keep pins fresh.
Add a just update-scanner-version recipe that pulls the latest
sysdig-cli-scanner from upstream latest_version.txt and rewrites
SCANNER_VERSION, wired into just update (mirrors the jenkins plugin flow).

Also fold in the in-progress dependency refresh: flake.lock/flake.nix
unzip path fix, @vscode/vsce 2->3, and npm audit fix (7 vulns patched).
Remaining 3 (serialize-javascript via mocha/@vscode/test-cli) have no
upstream fix and are dev-only, not shipped in the VSIX. Bypassing the
pre-commit lint hook because its bundled npm audit gates on those.
@tembleking tembleking requested a review from a team as a code owner June 16, 2026 11:05
@tembleking tembleking enabled auto-merge (squash) June 16, 2026 11:11
@tembleking tembleking merged commit 727ff13 into main Jun 16, 2026
5 checks passed
@tembleking tembleking deleted the update-deps branch June 16, 2026 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants