diff --git a/credential-change-requests/CCR-2026-0001-whynot-design-npm-publish.yaml b/credential-change-requests/CCR-2026-0001-whynot-design-npm-publish.yaml index 015cb10..145921f 100644 --- a/credential-change-requests/CCR-2026-0001-whynot-design-npm-publish.yaml +++ b/credential-change-requests/CCR-2026-0001-whynot-design-npm-publish.yaml @@ -100,3 +100,6 @@ state_hub: superseded_decision_id: 250669d0-8475-4527-9624-cd072249f9a9 superseded_decision_resolved_at: '2026-06-27T22:04:32.956077Z' superseded_decision_reason: tenant/workload scope corrected before secret provisioning + decision_id: e6381a56-6b04-4fd5-b2de-f3ef59cde888 + decision_api_url: http://127.0.0.1:8000/decisions/e6381a56-6b04-4fd5-b2de-f3ef59cde888 + decision_dashboard_url: http://127.0.0.1:3000/decisions diff --git a/tests/test_credential_change.py b/tests/test_credential_change.py index 383b403..d329ec0 100644 --- a/tests/test_credential_change.py +++ b/tests/test_credential_change.py @@ -64,7 +64,10 @@ class CredentialChangeTests(unittest.TestCase): self.assertEqual(payload["access_frontdoor"]["catalog_id"], "whynot-design-npm-publish") self.assertEqual(payload["apply_blockers"], ["apply requires status approved, got proposed"]) self.assertEqual(payload["warnings"], []) - self.assertIsNone(payload["state_hub"]["decision_id"]) + self.assertEqual( + payload["state_hub"]["decision_id"], + "e6381a56-6b04-4fd5-b2de-f3ef59cde888", + ) self.assertIn( "front door requires CCR status active, got proposed", payload["frontdoor_blockers"],