Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
139 changes: 0 additions & 139 deletions .github/workflows/deploy-examples.yml

This file was deleted.

62 changes: 0 additions & 62 deletions .github/workflows/sync-package.yml

This file was deleted.

42 changes: 0 additions & 42 deletions .github/workflows/update-sam-template.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,5 @@ dist/

.durable_executions

examples/build/*
examples/*.zip

durable-executions.db*
.coverage
42 changes: 0 additions & 42 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,47 +121,6 @@ Mimic the package structure in the src/aws_durable_execution_sdk_python director
Name your module so that src/mypackage/mymodule.py has a dedicated unit test file
tests/mypackage/mymodule_test.py

## Examples and Deployment

The project includes a unified CLI tool for managing examples, deployment, and AWS account setup:

### Bootstrap AWS Account
```bash
# Set up IAM role and KMS key for durable functions
export AWS_ACCOUNT_ID=your-account-id
hatch run examples:bootstrap
```

### Build and Deploy Examples
```bash
# Build all examples with dependencies
hatch run examples:build

# Generate SAM template for all examples
hatch run examples:generate-sam

# List available examples
hatch run examples:list

# Deploy specific example (when durable functions are available)
hatch run examples:deploy "Hello World"
```

### Other CLI Commands
```bash
# Invoke deployed function
hatch run examples:invoke function-name --payload '{}'

# Get execution details
hatch run examples:get execution-arn

# Get execution history
hatch run examples:history execution-arn

# Clean build artifacts
hatch run examples:clean
```

## Coverage
```
hatch run test:cov
Expand Down Expand Up @@ -244,7 +203,6 @@ fix: resolve memory leak in execution state
docs: update API documentation for context
test: add integration tests for parallel exec
feat(sdk): implement new callback functionality
fix(examples): correct timeout handling
```

**Requirements:**
Expand Down
Loading
Loading