the-custodian/docs/changes/netkingdom-target-2026-10-18/access-engine-pep-source-integration-r1/publication-commit.json
codex aae10f5bbb
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
Reject generated-only commits / generated-commit-guard (push) Successful in 9s
Retain completion audit and verified public source evidence
2026-10-18 02:03:59 +02:00

105 lines
5.4 KiB
JSON

{
"exit_code": 0,
"commit": "ca0cb75729a63c9288b7333382d0fa3eb1e8c9a3",
"base": "d328a2601095686f74376d87791bff01e2a3a2a3",
"files": [
{
"path": "Makefile",
"sha256": "7ef0d92d357c18ba3237f1e52727ffa06790195c7ed63f9e774eb186b1a241d9"
},
{
"path": "adapters/go/decisionpep/LICENSE",
"sha256": "ff413f361a3b3bf44cf50f110fbcc4837064d57eefbcef89df2b43997c6262b6"
},
{
"path": "adapters/go/decisionpep/go.mod",
"sha256": "fea700810e47c1ba5638b86a168f8531c083a6e1222ca80bd2a8947b2ea6f2c3"
},
{
"path": "adapters/go/decisionpep/internal/sign/sign.go",
"sha256": "0df9515922e90775ebbfac798361dcafb20da8a4213796b44e246b8a92046cde"
},
{
"path": "adapters/go/decisionpep/pkg/api/canonical.go",
"sha256": "a122a2e8cd524333b13c5939c7a3685e41efbe47497a64e0c7297c92b7f10d19"
},
{
"path": "adapters/go/decisionpep/pkg/api/caring.go",
"sha256": "1907156f0f889e7b9e9c14970cf7a86a20d00478a496efaf92c7231f27fec5e3"
},
{
"path": "adapters/go/decisionpep/pkg/api/resource_manifest.go",
"sha256": "f0fa4080287d389ed48c2b1d6af96cc62e57ef72c902333f677f964420be133f"
},
{
"path": "adapters/go/decisionpep/pkg/decisionpep/client.go",
"sha256": "0d57f6ddaca5c3f81ce426c0e8b14ba14ea5962096d3be5909aa456eef19eeba"
},
{
"path": "adapters/go/decisionpep/pkg/decisionpep/client_test.go",
"sha256": "1a6be3485f580f95a1f1406fb76e525f2c4bf02fe04a424cfe0095bb728e3f62"
},
{
"path": "adapters/go/decisionpep/producer-source.json",
"sha256": "c1d83e3d79f9860ffaa61ec19a6b3415e914d3058b11b07cdd05a7d1182cdceb"
},
{
"path": "adapters/go/decisionpep/testsupport/signfixture/sign.go",
"sha256": "fe4aa86f444dc20145aefbaca35b24f046264b2c5c8b4e3b057a4496b77a4d29"
},
{
"path": "cmd/access-engine/forgejo_application_profile_test.go",
"sha256": "559de3fa47bdd1ad265c401f1c0645ee895001555dae1a6a5712953c85d508fe"
},
{
"path": "cmd/access-engine/main.go",
"sha256": "0bce5b48d41fce65d6deac3b81cda88e24b57e5b696143aac1f3929e1677319d"
},
{
"path": "docs/decisionpep-adapter.md",
"sha256": "48ebf9bf71e12ac09553d2ed19eb7c9fdb785a67560dd173f169c616c35e26b2"
},
{
"path": "examples/forgejo-application-access/policy.md",
"sha256": "3a5b0c348d8ee89236b3f7064bdd07afddc2613eda69ff6f4d88ba7cde3024ac"
},
{
"path": "examples/forgejo-application-access/registry_snapshot.json",
"sha256": "f83c53afad98ba72dc199ccada552c9e844d903a94a3168229d985e827fa2f0e"
},
{
"path": "internal/decision/engine.go",
"sha256": "ecbb73644d979b1f15e1df6945536c20507fb3d3f9640f755a7081a344782c7d"
},
{
"path": "internal/decision/json_profile.go",
"sha256": "5c6ff75b30372df0350bd48d6f6c77fa71665de6553dc39dc38cc1ecae07b60f"
},
{
"path": "pkg/decisionpep/client.go",
"sha256": "0d57f6ddaca5c3f81ce426c0e8b14ba14ea5962096d3be5909aa456eef19eeba"
},
{
"path": "pkg/decisionpep/client_test.go",
"sha256": "1a6be3485f580f95a1f1406fb76e525f2c4bf02fe04a424cfe0095bb728e3f62"
},
{
"path": "pkg/decisionpep/export_test.go",
"sha256": "ecf763d1b3fb8525c5a31a25825cca5dd5c5ccc26e631f3943bd60b8a441f843"
},
{
"path": "testsupport/signfixture/sign.go",
"sha256": "fe4aa86f444dc20145aefbaca35b24f046264b2c5c8b4e3b057a4496b77a4d29"
},
{
"path": "tools/export_decisionpep_adapter.py",
"sha256": "6aea657b99f55fbe87582f225fb5308f97489330a9a29cd2010844f6930d9ac1"
},
{
"path": "workplans/FLEX-WP-0024-decision-envelope-authenticity.md",
"sha256": "f578b116587bc9d269081129b78d6d4ab6a2bd14105bfa57a464f07597823ab6"
}
],
"stdout": "[main ca0cb75] Add producer-owned authenticated Go decision client and validated Forgejo profile\n 24 files changed, 2980 insertions(+), 4 deletions(-)\n create mode 100644 adapters/go/decisionpep/LICENSE\n create mode 100644 adapters/go/decisionpep/go.mod\n create mode 100644 adapters/go/decisionpep/internal/sign/sign.go\n create mode 100644 adapters/go/decisionpep/pkg/api/canonical.go\n create mode 100644 adapters/go/decisionpep/pkg/api/caring.go\n create mode 100644 adapters/go/decisionpep/pkg/api/resource_manifest.go\n create mode 100644 adapters/go/decisionpep/pkg/decisionpep/client.go\n create mode 100644 adapters/go/decisionpep/pkg/decisionpep/client_test.go\n create mode 100644 adapters/go/decisionpep/producer-source.json\n create mode 100644 adapters/go/decisionpep/testsupport/signfixture/sign.go\n create mode 100644 cmd/access-engine/forgejo_application_profile_test.go\n create mode 100644 docs/decisionpep-adapter.md\n create mode 100644 examples/forgejo-application-access/policy.md\n create mode 100644 examples/forgejo-application-access/registry_snapshot.json\n create mode 100644 internal/decision/json_profile.go\n create mode 100644 pkg/decisionpep/client.go\n create mode 100644 pkg/decisionpep/client_test.go\n create mode 100644 pkg/decisionpep/export_test.go\n create mode 100644 testsupport/signfixture/sign.go\n create mode 100644 tools/export_decisionpep_adapter.py\n",
"stderr": "{\"blocked_blob_ids\": [], \"scanned_blobs\": 21, \"scanner_sha256\": \"88f91962aa2f93ac6ab281d553b9e125f5197bbbce38f9f2437f7299c32e5509\", \"scanner_version\": \"8.30.1\", \"scope\": \"changed-staged-blobs\", \"status\": \"clean\"}\n"
}