Repository navigation
fix(generate): recover conflicted single-contract library metadata - #1186
Open
crisfiorini-oss wants to merge 5 commits into
Open
crisfiorini-oss wants to merge 5 commits into
crisfiorini-oss wants to merge 5 commits into
Conversation
crisfiorini-oss
marked this pull request as ready for review
October 26, 2026 19:17
crisfiorini-oss
marked this pull request as draft
October 26, 2026 19:32
crisfiorini-oss
marked this pull request as ready for review
October 26, 2026 19:34
crisfiorini-oss
marked this pull request as draft
October 27, 2026 15:45
crisfiorini-oss
force-pushed
the
fix/generate-client-conflicted-manifest
branch
from
October 27, 2026 15:45
79ff5d2 to
063a444
Compare
crisfiorini-oss
marked this pull request as ready for review
October 27, 2026 16:14
crisfiorini-oss
marked this pull request as draft
October 27, 2026 18:14
crisfiorini-oss
force-pushed
the
fix/generate-client-conflicted-manifest
branch
from
October 27, 2026 18:16
c725ce9 to
b13ce09
Compare
crisfiorini-oss
marked this pull request as ready for review
October 27, 2026 18:35
crisfiorini-oss
marked this pull request as draft
October 27, 2026 21:31
crisfiorini-oss
force-pushed
the
fix/generate-client-conflicted-manifest
branch
from
October 27, 2026 21:38
6972559 to
55e444e
Compare
crisfiorini-oss
marked this pull request as ready for review
October 27, 2026 21:50
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
codefly generate client --forcestops on a generated library manifest containing merge conflicts before it can regenerate the library. Recover an explicitly selected single-contract library through the existing generator, using that contract's identity/version and only the freshly generated language declarations.Classification: fix at the existing client-generator owner.
--forcehelp and command documentation. The owning reference generator now writes the complete reference underdocs/generated/, removes its old output after a successful write, and fixes its backlink..gitattributesmarks only that generated directory; authored docs stay visible.Validation:
go vet ./pkg/generators ./cmd/generatePASS. Owninggo test ./cmd -run TestCLIReferenceIsCurrent -update-referencePASS; full generated reference change retained. Formatting and whitespace checks PASS.0.1.216-dev.b90cf31and regenerate a real merge-conflicted single-contract TypeScript library through its existing owner script: PASS. Both facade generation and its complete proto generation finish; no generated conflict is hand-resolved.bcf5d5b; head55e444e9e236110e4c45e9476699aed949848d45. All five retained feature patches remain identical. Main now owns the deterministic deadline diagnostic test with a real client refusal before virtual time, so drop this branch's redundant variant and its empty CI retry commit. This further reduces the PR and preserves main's assertions.