Skip to content

Stabilize GitLab report serialization and workspace baselines - #337

Open
lelia wants to merge 2 commits into
mainfrom
lelia/gitlab-integration-stability
Open

Stabilize GitLab report serialization and workspace baselines#337
lelia wants to merge 2 commits into
mainfrom
lelia/gitlab-integration-stability

Conversation

@lelia

@lelia lelia commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • normalize full-scan package identities and links when the SDK returns enum-backed ecosystem types and namespaced packages
  • emit GitLab dependency-scanning CVE and GHSA identifiers from current API payload fields while retaining legacy compatibility
  • resolve implicit diff baselines from the same workspace, scan type, repository, and default branch
  • bump the CLI version to 2.8.1

Why these belong together

These failures occur at the boundaries between Socket API data and GitLab-facing output. Keeping the normalization and baseline rules together gives the integration one consistent compatibility layer instead of addressing each customer symptom independently.

Testing

  • 527 passed, 2 skipped
  • Ruff passed for all changed implementation and test files

Refs: CE-435, CE-438, CE-441

@lelia
lelia requested a review from a team as a code owner September 3, 2026 19:31
@lelia
lelia deployed to socket-firewall September 3, 2026 19:34 — with GitHub Actions Active
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.

1 participant