This directory contains runnable examples that demonstrate pg_durable patterns end to end.
If an example provides scripts/smoke_check.sh, it should be safe to run in CI
and on a fresh local checkout:
- No Azure login, cloud credentials, or provisioned resources required
- No dependency on previously deployed function apps or external state
- Fast validation only: shell syntax, Python syntax, JSON shape, file presence, or similar offline checks
CI runs all example smoke checks with:
for smoke_check in examples/*/scripts/smoke_check.sh; do
bash "$smoke_check"
doneIf an example also needs a real deployed-resource check, use a separate script
name such as scripts/live_smoke_check.sh.
That keeps the CI contract clear:
smoke_check.sh= offline, deterministic, CI-safelive_smoke_check.sh= real cloud validation after provisioning/deploy
azure-functions/— Call an Azure Function fromdf.http()azure-http-domains/— Validate Azure allowlisted HTTP domainsinvoice-approval/— Human approval workflow with an Azure Functionoperational-scenarios/— Vacuum, bloat, and wraparound remediation scenarios