Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
1bccd70
fix(release): use subset check for SBOM/lock comparison
Coding-Dev-Tools Aug 15, 2026
ad0b4e1
fix(release): reject empty SBOM package set before subset check
Coding-Dev-Tools Aug 15, 2026
c129329
fix(release): require engraphis root component in SBOM package set
Coding-Dev-Tools Aug 15, 2026
1672fed
fix(release): validate SBOM metadata.component name and version directly
Coding-Dev-Tools Aug 15, 2026
d45f8c9
fix(release): reject SBOMs containing only the root component
Coding-Dev-Tools Aug 15, 2026
e39df2e
fix(release): validate declared dependency closure and restore --pypr…
Coding-Dev-Tools Aug 15, 2026
9f8f6fb
fix(release): add declared dependency closure test and fix maxsplit d…
Coding-Dev-Tools Aug 15, 2026
483f7fa
fix(release): validate PURL name/version and include optional deps in…
Coding-Dev-Tools Aug 15, 2026
85f85fd
fix(release): limit declared dependency closure to core deps only
Coding-Dev-Tools Aug 15, 2026
7b681ff
fix(release): validate dependency PURL consistency and filter known C…
Coding-Dev-Tools Aug 15, 2026
96ff9b6
fix(release): reject malformed PURLs, narrow CSP filter, restore gala…
Coding-Dev-Tools Aug 15, 2026
358053b
fix(e2e): identify force-graph CSP console errors via message.location()
Coding-Dev-Tools Aug 15, 2026
38e1a65
fix(release): reject SBOM components without valid PyPI PURLs
Coding-Dev-Tools Aug 15, 2026
f5c7aa7
fix(release): reject conflicting package versions in environment lock
Coding-Dev-Tools Aug 15, 2026
71079ff
fix(e2e): restore orbital radius bounds and assert envelope system count
Coding-Dev-Tools Aug 15, 2026
2c10864
fix(e2e): wait for graph count update after filter clear
Coding-Dev-Tools Aug 15, 2026
ce7d070
fix(release): enforce declared dependency version constraints
Coding-Dev-Tools Aug 15, 2026
7d5e003
fix(release): harden evidence and drag regression
Coding-Dev-Tools Aug 17, 2026
0c1ee69
test(graph): tighten envelope visibility contract
Coding-Dev-Tools Aug 17, 2026
273a2f1
Merge remote-tracking branch 'origin/main' into fix/release-sbom-subs…
Coding-Dev-Tools Aug 18, 2026
2e0a677
fix(release): require selected extras in SBOM closure; restore galaxy…
Coding-Dev-Tools Aug 21, 2026
88bc16e
test(release): use double-quoted TOML strings in extras fixtures
Coding-Dev-Tools Aug 21, 2026
e103606
docs(release): align lock-artifact docstring with subset semantics
Coding-Dev-Tools Aug 22, 2026
6bf1271
fix(release): close the truncated-SBOM hole in the lock comparison
Coding-Dev-Tools Aug 22, 2026
6086ace
fix(release): accept CycloneDX root without PURL
Coding-Dev-Tools Aug 24, 2026
9238b74
fix(release): reject graph refs without components
Coding-Dev-Tools Aug 24, 2026
1600bc5
fix(release): harden graph and stellar snapshot evidence
Coding-Dev-Tools Aug 24, 2026
192d7bb
fix(release): reject colliding SBOM component refs
Coding-Dev-Tools Aug 24, 2026
2b0bff3
fix(release): reject SBOM components without identity
Coding-Dev-Tools Aug 24, 2026
ce96424
fix(release): exempt selected extras from root reachability
Coding-Dev-Tools Aug 24, 2026
a3c835c
fix(release): combine repeated dependency constraints
Coding-Dev-Tools Aug 24, 2026
f872f59
fix(release): prefer CycloneDX bom refs
Coding-Dev-Tools Aug 24, 2026
debf0c6
Merge remote-tracking branch 'origin/main' into HEAD
Coding-Dev-Tools Aug 24, 2026
a339865
Merge remote-tracking branch 'origin/main' into HEAD
Coding-Dev-Tools Aug 24, 2026
5367122
Merge remote-tracking branch 'origin/main' into HEAD
Coding-Dev-Tools Aug 24, 2026
9599a82
Merge remote-tracking branch 'origin/main' into HEAD
Coding-Dev-Tools Aug 24, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ jobs:
python -m pip list --format=freeze \
| LC_ALL=C sort -f > build-environment-evidence/environment.lock
cyclonedx-py environment --output-reproducible --of JSON \
--pyproject pyproject.toml \
-o build-environment-evidence/engraphis-${GITHUB_REF_NAME#v}.cdx.json

- name: Build source and universal wheel distributions
Expand Down
Loading