Skip to content

Commit 1f0fdee

Browse files
authored
Create move-ci.yml
1 parent c1831e7 commit 1f0fdee

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

.github/workflows/move-ci.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Move Build & Test
2+
on: [push, pull_request]
3+
jobs:
4+
move:
5+
runs-on: ubuntu-latest
6+
steps:
7+
- uses: actions/checkout@v4
8+
- name: Setup Rust
9+
uses: actions-rs/toolchain@v1
10+
with:
11+
toolchain: stable
12+
override: true
13+
- name: Install deps
14+
run: |
15+
sudo apt-get update && sudo apt-get install -y libssl-dev pkg-config clang curl
16+
- name: Install Sui (prebuilt)
17+
run: |
18+
curl -L https://github.com/MystenLabs/sui/releases/latest/download/sui-linux-x86_64.tgz -o sui.tgz
19+
tar -xzf sui.tgz
20+
sudo mv sui /usr/local/bin/sui
21+
sui --version
22+
- name: Build MyToken
23+
run: |
24+
cd mytoken && sui move build
25+
- name: Test MyToken (allow failure for now)
26+
run: |
27+
cd mytoken && sui move test || true
28+
- name: Build Escrow
29+
run: |
30+
cd escrow && sui move build
31+
- name: Test Escrow (allow failure for now)
32+
run: |
33+
cd escrow && sui move test || true
34+
- name: Build SimpleNFT
35+
run: |
36+
cd simplenft && sui move build
37+
- name: Test SimpleNFT (allow failure for now)
38+
run: |
39+
cd simplenft && sui move test || true

0 commit comments

Comments
 (0)