Skip to content

Conversation

@CoderDeltaLAN
Copy link
Owner

Summary:\n- Remove @cyclonedx/cyclonedx-npm which pulls libxmljs2 (no fixed version available).\n- Switch SBOM generation to anchore/sbom-action with CycloneDX JSON.\n- Drop pnpm lock and add it to .gitignore to avoid dual lockfiles.\n\nResult:\n- package-lock.json no longer contains libxmljs2.\n- Weekly supply-chain workflow added.\n- Local gates green (lint/format/tests/typecheck).\n\nRisk: dev-only tooling; no runtime impact.\n\nThis mitigates the two Dependabot alerts for libxmljs2 and they should auto-close once merged.

@CoderDeltaLAN CoderDeltaLAN enabled auto-merge (squash) September 19, 2025 02:34
@CoderDeltaLAN
Copy link
Owner Author

Mitigation: remove @cyclonedx/cyclonedx-npm, which pulled libxmljs2 (no fixed version available). SBOM is now generated via anchore/sbom-action as CycloneDX JSON.
Verification:

  • package-lock.json: libxmljs2 absent
  • Local gates: lint/format/tests/typecheck green
    Impact: dev-only tooling; no runtime code changed.
    This should resolve the remaining Dependabot alerts for libxmljs2 once merged.

@CoderDeltaLAN
Copy link
Owner Author

Dependabot alerts addressed: #2, #1.

@CoderDeltaLAN CoderDeltaLAN merged commit fcf4744 into main Sep 19, 2025
9 checks passed
@CoderDeltaLAN CoderDeltaLAN deleted the fix/dependabot-libxmljs2 branch September 19, 2025 03:17
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