Skip to content

Add initial bun and vlt lockfile support#202

Merged
lelia merged 5 commits into
mainfrom
ricky/add-bun-vlt
May 18, 2026
Merged

Add initial bun and vlt lockfile support#202
lelia merged 5 commits into
mainfrom
ricky/add-bun-vlt

Conversation

@rreusser
Copy link
Copy Markdown
Contributor

@rreusser Ricky Reusser (rreusser) commented May 18, 2026

The python CLI fails to locate bun.lock and vlt-lock.json files, preventing them from being analyzed by developers using the CLI. This PR adds them to the hard-coded list.

⚠️ Note: Additional backend work is still required to properly ingest and scan these filetypes.

Root Cause

Experimental bun/vlt SBOM resolution support was added but not propagated to the CLI's list of supported files.

Fix

This PR simply adds the patterns to the hard-coded list of patterns.

Public Changelog

Add bun.lock and vlt-lock.json to supported manifest types.

@rreusser Ricky Reusser (rreusser) requested a review from a team as a code owner May 18, 2026 20:08
@lelia lelia self-assigned this May 18, 2026
…tching

Signed-off-by: lelia <2418071+lelia@users.noreply.github.com>
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 18, 2026

🚀 Preview package published!

Install with:

pip install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple socketsecurity==2.2.88.dev1

Docker image: socketdev/cli:pr-202

lelia added 2 commits May 18, 2026 17:24
Signed-off-by: lelia <2418071+lelia@users.noreply.github.com>
Signed-off-by: lelia <2418071+lelia@users.noreply.github.com>
Copy link
Copy Markdown
Contributor

@lelia lelia left a comment

Choose a reason for hiding this comment

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

thanks for doing this! added unit test coverage for the new lockfile patterns to get the GHA workflows unstuck - otherwise LGTM.

@lelia lelia merged commit 60219d3 into main May 18, 2026
15 checks passed
@lelia lelia changed the title Add bun and vlt lockfiles Add initial bun and vlt lockfile support May 18, 2026
lelia added a commit that referenced this pull request May 19, 2026
v2.2.88 was tagged from PR #202 (bun.lock / bun.lockb / vlt-lock.json
manifest support) while this branch was being prepared. The earlier
in-flight 2.2.87 from PR #195 was never released; its three substantive
fixes (timeout SDK propagation, --exclude-license-details propagation,
APIFailure exit-handling) ship for the first time as part of 2.3.0.

CHANGELOG.md changes:
- Drop the never-released `## 2.2.87` section
- Add a `## 2.2.88` section noting the bun/vlt lockfile addition
- Fold the three PR #195 bullets into the 2.3.0 "Fixed" subsection so
  the substantive fixes are credited in the release notes that ship

Signed-off-by: lelia <2418071+lelia@users.noreply.github.com>
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