Skip to content

Commit a02e231

Browse files
committed
[codex] Release sbom-diff-and-risk v0.4.1
1 parent fdfbd50 commit a02e231

8 files changed

Lines changed: 16 additions & 11 deletions

File tree

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# sbom-diff-and-risk
22

3-
v0.4.0 focuses on release/distribution provenance hardening while keeping dependency analysis local and deterministic by default. It clarifies how consumers verify `sbom-diff-and-risk` itself through workflow-built artifacts and GitHub Release assets, and it documents PyPI Trusted Publishing readiness without enabling PyPI publishing yet.
3+
v0.4.1 is a narrow release-only follow-up that validates the repaired tag-path GitHub Release asset publishing flow. It keeps dependency analysis local and deterministic by default and does not change CLI analysis behavior.
44

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# v0.4.1
2+
3+
- release asset automation fix
4+
- tag-path release publishing validation
5+
- no CLI analysis changes

tools/sbom-diff-and-risk/docs/pypi-trusted-publishing-readiness.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ The main blockers are packaging and release-readiness concerns, not OIDC support
3333
- a pending publisher for a new `sbom-diff-and-risk` project, or
3434
- a trusted publisher entry on an existing PyPI project
3535
4. PyPI release sequencing is still intentionally deferred.
36-
The repository now builds version `0.4.0` and has GitHub-hosted release hardening in place, but PyPI publishing is still not enabled in this repository flow.
36+
The repository now builds version `0.4.1` and has GitHub-hosted release hardening in place, but PyPI publishing is still not enabled in this repository flow.
3737

3838
Because of those gaps, enabling a publish job now would create a fragile or misleading path.
3939

@@ -78,7 +78,7 @@ python -m twine check $files
7878
7979
### 2. Decide the first PyPI-published version and release sequence
8080
81-
- Decide whether the first PyPI upload should be `0.4.0` or a later release.
81+
- Decide whether the first PyPI upload should be `0.4.1` or a later release.
8282
- Ensure the tag, package version, release notes, GitHub Release assets, and PyPI upload plan all refer to the same version.
8383
8484
### 3. Configure PyPI-side Trusted Publishing

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.4.0",
11-
"semanticVersion": "0.4.0",
10+
"version": "0.4.1",
11+
"semanticVersion": "0.4.1",
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.4.0",
11-
"semanticVersion": "0.4.0",
10+
"version": "0.4.1",
11+
"semanticVersion": "0.4.1",
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.4.0",
11-
"semanticVersion": "0.4.0",
10+
"version": "0.4.1",
11+
"semanticVersion": "0.4.1",
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.4.0"
7+
version = "0.4.1"
88
description = "Local, deterministic SBOM diff and heuristic risk reporting."
99
readme = "README.md"
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.4.0"
5+
__version__ = "0.4.1"

0 commit comments

Comments
 (0)