Skip to content

Commit f2d9d32

Browse files
authored
Merge pull request #112 from stacknil/fix/sbom-version-lifecycle-drift
fix(sbom): mark v1.1 main as development
2 parents b1d019d + 49138f7 commit f2d9d32

7 files changed

Lines changed: 16 additions & 16 deletions

File tree

‎tools/sbom-diff-and-risk/examples/sample-policy-warn-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": "1.0.0",
11-
"semanticVersion": "1.0.0",
10+
"version": "1.1.0.dev0",
11+
"semanticVersion": "1.1.0.dev0",
1212
"rules": [
1313
{
1414
"id": "sdr.new_package",

‎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": "1.0.0",
11-
"semanticVersion": "1.0.0",
10+
"version": "1.1.0.dev0",
11+
"semanticVersion": "1.1.0.dev0",
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": "1.0.0",
11-
"semanticVersion": "1.0.0",
10+
"version": "1.1.0.dev0",
11+
"semanticVersion": "1.1.0.dev0",
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": "1.0.0",
11-
"semanticVersion": "1.0.0",
10+
"version": "1.1.0.dev0",
11+
"semanticVersion": "1.1.0.dev0",
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 = "1.0.0"
7+
version = "1.1.0.dev0"
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__ = "1.0.0"
5+
__version__ = "1.1.0.dev0"

‎tools/sbom-diff-and-risk/tests/test_release_workflow.py‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,14 @@ def test_release_workflow_normalizes_build_timestamps_before_checksums() -> None
5454
assert epoch_index < build_index < normalize_index < checksum_index
5555

5656

57-
def test_v1_release_metadata_and_public_status_are_aligned() -> None:
57+
def test_main_development_metadata_and_v1_stable_status_are_aligned() -> None:
5858
project = tomllib.loads(PYPROJECT.read_text(encoding="utf-8"))["project"]
5959
package_init = PACKAGE_INIT.read_text(encoding="utf-8")
6060
root_readme = ROOT_README.read_text(encoding="utf-8")
6161
tool_readme = TOOL_README.read_text(encoding="utf-8")
6262

63-
assert project["version"] == "1.0.0"
64-
assert '__version__ = "1.0.0"' in package_init
63+
assert project["version"] == "1.1.0.dev0"
64+
assert '__version__ = "1.1.0.dev0"' in package_init
6565
assert "Current stable flagship release: `sbom-diff-and-risk` `v1.0.0`" in root_readme
6666
assert "`v1.0.0` is the stable Policy Evidence GitHub release" in tool_readme
6767
assert "final candidate" not in root_readme
@@ -79,12 +79,12 @@ def test_v1_release_notes_capture_rc_compatibility_boundary() -> None:
7979
assert "Production PyPI publishing remains deferred" in text
8080

8181

82-
def test_v1_sarif_golden_fixtures_use_final_version() -> None:
82+
def test_main_sarif_golden_fixtures_use_development_version() -> None:
8383
fixtures = sorted(EXAMPLES.glob("sample-*.sarif"))
8484

8585
assert fixtures
8686
for fixture in fixtures:
8787
payload = json.loads(fixture.read_text(encoding="utf-8"))
8888
driver = payload["runs"][0]["tool"]["driver"]
89-
assert driver["version"] == "1.0.0", fixture.name
90-
assert driver["semanticVersion"] == "1.0.0", fixture.name
89+
assert driver["version"] == "1.1.0.dev0", fixture.name
90+
assert driver["semanticVersion"] == "1.1.0.dev0", fixture.name

0 commit comments

Comments
 (0)