Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
3022095
Add WorkerModules pallet.
Neopallium Jun 23, 2026
2d81e2b
Make serde optional.
Neopallium Jun 24, 2026
5f97364
Add Testing protocol module.
Neopallium Jun 24, 2026
940a309
Add testing protocol module to Native backend.
Neopallium Jun 24, 2026
b9a2178
Immprove protocol module compile.
Neopallium Jun 24, 2026
0c9a791
Add WorkerTesting pallet to test module upgrades.
Neopallium Jun 24, 2026
a47c8f3
Fix loading testing protocol.
Neopallium Sep 2, 2026
b3523d1
Add worker module integration tests.
Neopallium Sep 2, 2026
7ef31d1
Fix benchmark.
Neopallium Sep 2, 2026
d9800fe
Support disabling the use of the custom host functions.
Neopallium Sep 9, 2026
cedbbd9
Fix issue with loading module code from WorkerModules pallet.
Neopallium Sep 10, 2026
829e1f9
Fix decompress code for worker tester.
Neopallium Sep 11, 2026
b15928f
Add support for v8.0 and v8.1 nodes.
Neopallium Sep 11, 2026
c827a9b
Fix bug with mediator affirmation in Instant settlements.
Neopallium Sep 14, 2026
0dacc71
Fix unit tests.
Neopallium Sep 14, 2026
d4bf77a
Fix benchmarks.
Neopallium Sep 14, 2026
54eed71
Add detriminstic build support and folder layout for multiple versions.
Neopallium Sep 14, 2026
9bb69df
Add worker tool support for building protocol config.
Neopallium Sep 14, 2026
e6a8d9e
Isolate dart-v0 from the workspace.
Neopallium Sep 14, 2026
aab29eb
Fix benchmark.
Neopallium Sep 14, 2026
6372e28
Disable unused patches.
Neopallium Sep 16, 2026
cdd5250
Fix wasm linking error on wasm32.
Neopallium Sep 16, 2026
0593108
Support multiple Rust compilers.
Neopallium Sep 16, 2026
b045643
Rebuild dart-v1 with newer Rust compiler.
Neopallium Sep 16, 2026
a1f8a4b
Fix issue with legacy module code.
Neopallium Sep 16, 2026
19d8d9c
Add compile feature flag guard.
Neopallium Sep 16, 2026
791f60f
Docs cleanup.
Neopallium Sep 16, 2026
64b9041
Correctly detect on-chain errors.
Neopallium Sep 16, 2026
1e13305
Make sure both wasm32v1-none and wasm32-unknown-unknown targets are i…
Neopallium Sep 16, 2026
bdd8fc3
Rebuild testing protocol modules.
Neopallium Sep 16, 2026
f22ac4e
Fix early exit in load_module.
Neopallium Sep 16, 2026
45967c5
Update weights.
Neopallium Sep 16, 2026
981d05b
Bump wasmtime in worker modules.
Neopallium Sep 16, 2026
eb273b6
Correct dart-v1 version.
Neopallium Sep 16, 2026
62a582b
Fix worker module weights.
Neopallium Sep 16, 2026
6a5a911
Update Cargo.lock
Neopallium Sep 16, 2026
7d0adc0
Fix issue with building dart-v0.
Neopallium Sep 16, 2026
b971dce
Fix CI
Neopallium Sep 16, 2026
3a509aa
Fix local protocol detriministic build.
Neopallium Sep 17, 2026
743b8f3
Add cache code when building protocols.
Neopallium Sep 17, 2026
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
18 changes: 18 additions & 0 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,6 +93,23 @@ jobs:
- run:
name: Check Storage versions
command: ./scripts/check_storage_versions.sh
check-worker-modules:
machine:
image: ubuntu-2004:current
resource_class: large
steps:
- checkout
- run:
name: Check deterministic worker module artifacts
command: |
./worker/rebuild.sh v0 v1
changes="$(git status --porcelain --untracked-files=all -- worker/modules/dart)"
if [[ -n "$changes" ]]; then
echo "$changes"
git diff -- worker/modules/dart
exit 1
fi
no_output_timeout: 30m
build:
docker:
- image: polymeshassociation/rust:debian-nightly-2026-09-01
Expand Down Expand Up @@ -955,6 +972,7 @@ workflows:
jobs:
- lint
- check-storage-version
- check-worker-modules
- clippy
- test
- build
Expand Down
Loading