ci-sui-contract.yml 709 B

1234567891011121314151617181920212223242526272829303132
  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-rs/toolchain@v1
  19. with:
  20. toolchain: 1.77.0
  21. components: rustfmt, clippy
  22. override: true
  23. - uses: taiki-e/cache-cargo-install-action@v2
  24. with:
  25. tool: sui
  26. git: https://github.com/MystenLabs/sui.git
  27. rev: 041c5f2bae2fe52079e44b70514333532d69f4e6
  28. - name: Run tests
  29. run: sui move test