Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
b7d4399
XC-430: http canister example
gregorydemay Jul 11, 2025
0e81a9a
XC-430: hello world example
gregorydemay Jul 11, 2025
7cb6068
XC-430: lint
gregorydemay Jul 11, 2025
ff866cd
XC-430: integration test job
gregorydemay Jul 11, 2025
2f2ba1d
XC-430: integration test job
gregorydemay Jul 11, 2025
953fd69
XC-430: cargo sort
gregorydemay Jul 29, 2025
9a9eabd
XC-430: fix CI
gregorydemay Jul 29, 2025
35edb6d
XC-430: integration-tests pipeline
gregorydemay Jul 29, 2025
4f27bdd
XC-427: charging policy
gregorydemay Jul 30, 2025
c8795ff
XC-427: make http post request example.
gregorydemay Jul 30, 2025
54521fc
XC-427: clippy
gregorydemay Jul 31, 2025
2f1e85f
XC-427: charging policy
gregorydemay Jul 30, 2025
1005e23
XC-427: refactor CyclesChargingPolicy to do the actual charging
gregorydemay Jul 31, 2025
cf0dddb
XC-427: add ServiceBuilder extension trait.
gregorydemay Jul 31, 2025
e7f5ac1
XC-427: rename CyclesAccountingError to ChargeCallerError
gregorydemay Jul 31, 2025
d77944f
XC-427: make cycles module public
gregorydemay Jul 31, 2025
f6b0ee7
XC-427: docs
gregorydemay Jul 31, 2025
ffc832b
XC-427: method docs
gregorydemay Jul 31, 2025
2b107c7
Merge branch 'main' into gdemay/XC-427-examples
gregorydemay Jul 31, 2025
106b30c
Merge branch 'XC-427-improve-cycles-layer' into gdemay/XC-427-examples
gregorydemay Jul 31, 2025
631a3d7
XC-427: fix merge
gregorydemay Jul 31, 2025
e8b687b
XC-427: cargo sort
gregorydemay Jul 31, 2025
9364d4c
XC-427: remove hellow world
gregorydemay Jul 31, 2025
d1774c9
XC-427: observability layer
gregorydemay Jul 31, 2025
acf6f3e
Merge branch 'main' into gdemay/XC-427-examples
gregorydemay Aug 19, 2025
3489f21
XC-427: added docs.
gregorydemay Aug 22, 2025
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
24 changes: 23 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,4 +50,26 @@ jobs:
- name: 'Checkout'
uses: actions/checkout@v4
- name: 'Run unit tests'
run: cargo test --locked --workspace
run: cargo test --locked --workspace --exclude http_canister

integration-tests:
runs-on: ubuntu-latest
steps:
- name: 'Checkout'
uses: actions/checkout@v4

- name: 'Build http_canister'
run: |
cargo build -p http_canister --target wasm32-unknown-unknown --release --locked

- name: 'Set HTTP_CANISTER_WASM_PATH for load_wasm'
run: |
echo "HTTP_CANISTER_WASM_PATH=$GITHUB_WORKSPACE/target/wasm32-unknown-unknown/release/http_canister.wasm" >> "$GITHUB_ENV"

- name: 'Install PocketIC server'
uses: dfinity/pocketic@main
with:
pocket-ic-server-version: "9.0.2"

- name: 'Run integration tests'
run: cargo test --locked -p http_canister
Loading