Browse Source

Merge pull request #2267 from pyth-network/cprussin/use-correct-pnpm-version-in-ci

chore: remove node tests from solana lazer contract workflow
Connor Prussin 10 tháng trước cách đây
mục cha
commit
792520d5e5

+ 0 - 6
.github/workflows/ci-lazer-solana-contract.yml

@@ -36,9 +36,3 @@ jobs:
         run: solana-keygen new --no-bip39-passphrase
       - name: Install Anchor
         run: RUSTFLAGS= cargo install --git https://github.com/coral-xyz/anchor --tag v0.30.1 anchor-cli
-      - name: Install pnpm
-        run: npm install --global pnpm@9.15.4
-      - name: Install test dependencies
-        run: pnpm install --frozen-lockfile
-      - name: Run tests
-        run: pnpm run test

+ 0 - 1
lazer/contracts/solana/package.json

@@ -6,7 +6,6 @@
     "fix:format": "prettier --write **/*.*",
     "test:format": "prettier --check **/*.*",
     "test:anchor": "CARGO_TARGET_DIR=\"$PWD/target\" anchor test",
-    "test": "pnpm run test:format && pnpm run test:anchor",
     "setup": "pnpm ts-node scripts/setup.ts",
     "check-trusted-signer": "pnpm ts-node scripts/check_trusted_signer.ts"
   },

+ 10 - 0
lazer/contracts/solana/turbo.json

@@ -0,0 +1,10 @@
+{
+  "$schema": "https://turbo.build/schema.json",
+  "extends": ["//"],
+  "tasks": {
+    "test": {
+      "dependsOn": ["test:format", "test:anchor"]
+    },
+    "test:anchor": {}
+  }
+}