Skip to content

Commit aeb7045

Browse files
committed
ci(cd): add GitHub Actions workflow for automated releases
feat(sdk): implement complete ERC-8183 Rust SDK with type-safe bindings - Add core client architecture with `Erc8183<P>` and `JobHandle<P>` generic over alloy Provider - Implement all contract functions: createJob, setProvider, setBudget, fund, submit, complete, reject, claimRefund - Generate type-safe Solidity bindings via `alloy::sol!` for AgenticCommerce and IACPHook interfaces - Add domain types: JobStatus enum, Job struct, CreateJobParams
1 parent dbf89a2 commit aeb7045

18 files changed

Lines changed: 5996 additions & 18 deletions

File tree

.github/workflows/cd.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
name: CD
2+
3+
on:
4+
push:
5+
tags: ["v*.*.*"]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: write
10+
11+
jobs:
12+
call-cd:
13+
uses: qntx/workflows/.github/workflows/rust-cd.yml@main
14+
with:
15+
bin: erc8183
16+
package: erc8183-cli

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,4 @@ target
2121
#.idea/
2222

2323
/contracts
24+
# /3rdparty

0 commit comments

Comments
 (0)