Skip to content

tutorial: cover LGX workflows and typed calls - #94

Merged
dlipicar merged 3 commits into
masterfrom
codex/tutorial-lgx-calls-types
Sep 22, 2026
Merged

dlipicar merged 3 commits into
masterfrom
codex/tutorial-lgx-calls-types

Conversation

@dlipicar

Copy link
Copy Markdown
Contributor

The tutorial set did not show how to assemble and sign multi-variant LGX packages or how generated C++ and Rust clients handle the full type surface, returned domain errors, and per-call deadlines.

This adds two executable tutorials:

  • an LGX workflow covering create, add, merge, inspect, extract, verify, sign, and keyring usage, including duplicate variants and trust reporting
  • paired C++ and Rust modules that exercise all supported parameter and return families and cross-language synchronous and asynchronous error and timeout handling

It also adds generated example sources, links the new material from the developer guide and existing module tutorials, and runs both tutorials in CI.

Validation:

  • LGX tutorial: 22/22 steps passed
  • method and types tutorial: 6/6 steps passed, including 31 type round trips per provider and both C++ → Rust and Rust → C++ call checks
  • generated Markdown matches the YAML specs
  • all tutorial YAML parses; run.sh passes shell syntax validation

@github-actions

github-actions Bot commented Sep 22, 2026 •

Copy link
Copy Markdown

📊 Tutorial execution reports

Rendered tutorial alongside the commands actually run and their output (updated each run, commit 137fb59):

All reports for this PR

Pages can take a minute to update after the run finishes.

@dlipicar
dlipicar merged commit 84301b5 into master Sep 22, 2026
20 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant