diff --git a/.drone.yml b/.drone.yml index 266cf26..8c6d98d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -20,13 +20,13 @@ steps: from_secret: CLOUDFLARE_ACCOUNT_ID CLOUDFLARE_API_TOKEN: from_secret: CLOUDFLARE_API_TOKEN + volumes: + - name: pnpm-store + path: /root/.local/share/pnpm/store commands: - - npm install -g pnpm@11.20.0 - - pnpm install --frozen-lockfile - - pnpm run check - - pnpm run lint - - pnpm run test - - pnpm run build + - corepack enable + - pnpm install --frozen-lockfile --prefer-offline + - pnpm run ci - pnpm exec wrangler d1 migrations apply blogflare-db --remote - pnpm exec wrangler pages deploy .svelte-kit/cloudflare --project-name=blogflare --branch=main @@ -67,3 +67,8 @@ steps: when: status: - failure + +volumes: + - name: pnpm-store + host: + path: /tmp/drone/pnpm-store