Skip to content

Commit edb50e0

Browse files
authored
[codex] Release sbom-diff-and-risk v0.9.0
1 parent 5ac054a commit edb50e0

7 files changed

Lines changed: 16 additions & 17 deletions

File tree

tools/sbom-diff-and-risk/README.md

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
# sbom-diff-and-risk
22

3-
v0.8.0 is the policy decision explainability release. It adds stable
4-
machine-readable explanation fields for JSON policy findings and reviewer
5-
documentation for interpreting local policy decisions. It keeps CLI analysis
6-
behavior unchanged, keeps dependency analysis local and deterministic by
7-
default, preserves the completed TestPyPI dry-run story, and keeps production
8-
PyPI publishing intentionally deferred.
3+
v0.9.0 is the policy JSON sidecar and consumer integration usability release.
4+
It adds optional `--policy-json PATH` output, checked-in policy sidecar
5+
examples, and copyable GitHub Actions consumer guidance. It keeps dependency
6+
analysis local and deterministic by default, preserves the completed TestPyPI
7+
dry-run story, and keeps production PyPI publishing intentionally deferred.
98

109
`sbom-diff-and-risk` is a local, deterministic CLI for comparing two SBOMs or dependency manifests and producing JSON plus Markdown reports.
1110

tools/sbom-diff-and-risk/RELEASE_NOTES_v0.9.0.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,6 @@ does not change this repository's GitHub Actions configuration.
101101
- No production PyPI publishing.
102102
- No production PyPI workflow.
103103

104-
This PR only drafts release notes. It does not bump package version, create a
105-
tag, create a GitHub Release, publish to PyPI/TestPyPI, or change runtime
106-
behavior.
104+
The v0.9.0 release is prepared for the tag-gated GitHub Release workflow. It
105+
does not publish to PyPI/TestPyPI and keeps production PyPI intentionally
106+
deferred.

tools/sbom-diff-and-risk/examples/sample-provenance-report.sarif

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"driver": {
88
"name": "sbom-diff-risk",
99
"fullName": "sbom-diff-risk",
10-
"version": "0.8.0",
11-
"semanticVersion": "0.8.0",
10+
"version": "0.9.0",
11+
"semanticVersion": "0.9.0",
1212
"rules": [
1313
{
1414
"id": "sdr.policy_violation.provenance_required",

tools/sbom-diff-and-risk/examples/sample-sarif.sarif

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"driver": {
88
"name": "sbom-diff-risk",
99
"fullName": "sbom-diff-risk",
10-
"version": "0.8.0",
11-
"semanticVersion": "0.8.0",
10+
"version": "0.9.0",
11+
"semanticVersion": "0.9.0",
1212
"rules": [
1313
{
1414
"id": "sdr.major_upgrade",

tools/sbom-diff-and-risk/examples/sample-scorecard-report.sarif

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"driver": {
88
"name": "sbom-diff-risk",
99
"fullName": "sbom-diff-risk",
10-
"version": "0.8.0",
11-
"semanticVersion": "0.8.0",
10+
"version": "0.9.0",
11+
"semanticVersion": "0.9.0",
1212
"rules": [
1313
{
1414
"id": "sdr.policy_violation.scorecard_below_threshold",

tools/sbom-diff-and-risk/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "sbom-diff-and-risk"
7-
version = "0.8.0"
7+
version = "0.9.0"
88
description = "Deterministic SBOM diff CLI with heuristic risk reporting."
99
readme = { file = "PYPI_DESCRIPTION.md", content-type = "text/markdown" }
1010
requires-python = ">=3.11"

tools/sbom-diff-and-risk/src/sbom_diff_risk/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
__all__ = ["__version__"]
44

5-
__version__ = "0.8.0"
5+
__version__ = "0.9.0"

0 commit comments

Comments
 (0)