浏览代码

ci: Add p-token test to workflow (#71)

Add p-token test to workflow
Fernando Otero 2 月之前
父节点
当前提交
deecb409a1
共有 1 个文件被更改,包括 23 次插入0 次删除
  1. 23 0
      .github/workflows/main.yml

+ 23 - 0
.github/workflows/main.yml

@@ -281,6 +281,29 @@ jobs:
       - name: Test
         run: pnpm programs:test
 
+  test_ptoken:
+    name: Test p-token
+    runs-on: ubuntu-latest
+    needs: build_ptoken
+    steps:
+      - name: Git Checkout
+        uses: actions/checkout@v4
+
+      - name: Setup Environment
+        uses: ./.github/actions/setup
+        with:
+          cargo-cache-key: cargo-test-ptoken
+          solana: true
+
+      - name: Restore Program Builds
+        uses: actions/cache/restore@v4
+        with:
+          path: ./**/*.so
+          key: ${{ runner.os }}-ptoken-build-${{ github.sha }}
+
+      - name: Test
+        run: pnpm p-token:test
+
   conformance_ptoken:
     name: Conformance Test for p-token
     runs-on: ubuntu-latest