Ryan Djurovich
Ryan Djurovich
Explore posts from servers
CDCloudflare Developers
Created by Ryan Djurovich on 4/8/2024 in #workers-help
Vitest type error in Github Actions and eslint
error: Cannot find package "cloudflare:test" from "
error: Cannot find package "cloudflare:test" from "
For some reason in both Github Actions and eslint it's failing to load the types, with the above error for both. I'm using the (newish) Vitest support for testing my Workers. See * https://blog.cloudflare.com/workers-vitest-integration * https://developers.cloudflare.com/workers/testing/vitest-integration/get-started/write-your-first-test/#define-vitest-configuration I'm using Typescript and bun. Would appreciate any suggestions on where to look! Here's my Github Action config:
name: Deploy Worker
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: '1.1.0'
- name: Install dependencies
run: bun install
- name: Lint
run: bun run lint
- name: Run tests
run: bun test
- name: Build & Deploy Worker
uses: cloudflare/[email protected]
with:
packageManager: bun
environment: production
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
name: Deploy Worker
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- uses: actions/checkout@v4
- name: Setup Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: '1.1.0'
- name: Install dependencies
run: bun install
- name: Lint
run: bun run lint
- name: Run tests
run: bun test
- name: Build & Deploy Worker
uses: cloudflare/[email protected]
with:
packageManager: bun
environment: production
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
2 replies