Skip to content

test(prs-556): add integration tests and docs for deploy-time posture - #456

Draft
pepe-anchor wants to merge 1 commit into
prs-556-toolingfrom
prs-556-tests-docs
Draft

test(prs-556): add integration tests and docs for deploy-time posture#456
pepe-anchor wants to merge 1 commit into
prs-556-toolingfrom
prs-556-tests-docs

Conversation

@pepe-anchor

Copy link
Copy Markdown
Contributor

Replaces #444, which GitHub closed as merged when it was merged into its parent
stack branch instead of being rebased.

Why am I making this PR?

The deploy-time posture needs end-to-end integration test evidence and the published docs must reflect the new requirement.

What am I changing?

Four new integration tests covering all posture+signature combinations. Fix two vacuous tests that were passing under the wrong posture. Update docs: library getting-started, add-a-chain guide, dApp integration page, and gRPC server page all document the deploy-time posture choice.

One change from the original #444: the examples/library_integration_test.rs
call-site update for create_registry(&ParserConfig) now lands in the parser_app
commit, which is where that signature changes. #444 left the example uncompilable
across three commits.

What is the Linear ticket?

PRS-556

What are the rollback steps?

Revert the commit.

Is this change backwards compatible?

Yes, tests and docs only.

Does this require cross-team/service coordination?

No.

How do I know it works as designed? Which tests exercise this code?

The four new integration tests. Existing doc build pipeline verifies snippets compile.

Verified at this commit: cargo clippy --all-targets -- -D warnings clean, and the
tree here is byte-identical to the pre-rebuild stack tip.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant