diff --git a/.github/workflows/cli.yml b/.github/workflows/cli.yml new file mode 100644 index 0000000000..84980d3b47 --- /dev/null +++ b/.github/workflows/cli.yml @@ -0,0 +1,48 @@ +name: "CLI: Build & Install" + +on: + push: + branches: + - main + pull_request: + branches: + - main + +jobs: + test: + runs-on: ubuntu-latest + strategy: + matrix: + node-version: [18.x] + + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Setup Bun + uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + + - name: Install dependencies + working-directory: ./create-onchain + run: bun install + + - name: Build CLI + working-directory: ./create-onchain + run: bun run build + + - name: Make CLI executable + run: chmod +x ./create-onchain/dist/esm/cli.js + + - name: Create test project + run: | + mkdir test-project + cd test-project + yes "" | ../create-onchain/dist/esm/cli.js + + - name: Install & Build test project + working-directory: ./test-project/my-onchainkit-app + run: | + npm install + npm run build \ No newline at end of file diff --git a/create-onchain/templates/next/package.json b/create-onchain/templates/next/package.json index 90817b564a..2b689e0989 100644 --- a/create-onchain/templates/next/package.json +++ b/create-onchain/templates/next/package.json @@ -14,8 +14,8 @@ "react": "^18", "react-dom": "^18", "@tanstack/react-query": "^5", - "wagmi": "^2.12.25", - "viem": "^2.21.40" + "viem": "^2.17.4", + "wagmi": "^2.11.0" }, "devDependencies": { "@types/node": "^20",