You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dbd113b
Browse filesBrowse the repository at this point in the historyBrowse files
fix(env): the output environment carries a configuration document carrier (#1260)
* fix(env): the output environment carries a configuration document carrier
A native run refused to start saas/auth-gateway with "output environment
record 51: its name is not uppercase ASCII, digits and underscores". The
record is CODEFLY__CONFIGURATION_DOCUMENT_V1__<sha256>, the workspace's
fixture-composition document: core names a structured configuration
document's carrier with a lowercase hex digest
(resources.ConfigurationDocumentKey), and validOutputKey mirrors a reader
grammar that admitted only [A-Z0-9_].
Admit exactly the document carrier core mints (a document prefix and 64
lowercase hex digits), as the reader now does (codefly-dev/sdk-go#95). The
name is kept, not upper-cased in core, because every consumer finds the
document by calling that same function and looking the result up exactly.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
* refactor(env): take the document digest length from core
Mirror codefly-dev/sdk-go#95: read the digest length from core's own
ConfigurationDocumentKey instead of spelling a SHA-256 length here, so the
writer and the reader derive the shape the same way.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
---------
Co-authored-by: Antoine Toussaint <312536060+antoinetoussaint-byte@users.noreply.github.com>
Co-authored-by: Claude Fable 5.1 <noreply@anthropic.com>
0 commit comments