ci-sui-contract.yml 727 B

123456789101112131415161718192021222324252627282930
  1. on:
  2. pull_request:
  3. paths:
  4. - target_chains/sui/contracts/**
  5. push:
  6. branches:
  7. - main
  8. name: Sui Contracts
  9. jobs:
  10. sui-tests:
  11. name: Sui tests
  12. runs-on: ubuntu-latest
  13. defaults:
  14. run:
  15. working-directory: target_chains/sui/contracts/
  16. steps:
  17. - uses: actions/checkout@v3
  18. - uses: actions-rust-lang/setup-rust-toolchain@v1
  19. with:
  20. rustflags: ""
  21. - name: install sui
  22. run: |
  23. # This version doesn't build with newer Rust
  24. cargo +1.79.0 install -f sui --locked \
  25. --git https://github.com/MystenLabs/sui.git \
  26. --rev 041c5f2bae2fe52079e44b70514333532d69f4e6
  27. - name: Run tests
  28. run: sui move test