diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 29d937a..29018b2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,15 +9,13 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: voidzero-dev/setup-vp@v1 with: - node-version: lts/* - cache: pnpm + cache: true registry-url: https://npm.pkg.github.com - - run: pnpm install env: - NODE_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - run: pnpm vp check - - run: pnpm vp test + NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }} + - run: vp check + - run: vp build + - run: vp test diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 5fe5dc8..9358778 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -2,18 +2,20 @@ name: Deploy on: push: branches: [main] + workflow_dispatch: jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v4 + - uses: actions/checkout@v6 + - uses: voidzero-dev/setup-vp@v1 with: - node-version: lts/* - cache: pnpm - - run: pnpm install - - run: pnpm void deploy + cache: true + registry-url: https://npm.pkg.github.com + env: + NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }} + - run: vp void deploy env: VOID_TOKEN: ${{ secrets.VOID_TOKEN }} + VOID_PROJECT: ${{ secrets.VOID_PROJECT }}