diff --git a/.github/workflows/changesets.yml b/.github/workflows/changesets.yml index e3d5330..aa98a31 100644 --- a/.github/workflows/changesets.yml +++ b/.github/workflows/changesets.yml @@ -27,8 +27,8 @@ jobs: with: cache: true - - name: Build Package - run: pnpm run build + - name: Build Package + run: pnpm build - name: Create Version PR or Publish to NPM id: changesets diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index 1561fa3..1e61f39 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -1,12 +1,12 @@ name: Publish prereleases -on: +on: pull_request: push: branches: - main - next - -permissions: + +permissions: contents: read jobs: @@ -23,7 +23,7 @@ jobs: with: cache: true - - name: Build Package - run: pnpm run build + - name: Build Package + run: pnpm build - run: pnpm exec pkg-pr-new publish --comment=update diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 776b26f..0f7b95b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -22,16 +22,16 @@ jobs: cache: true - name: Lint - run: pnpm run lint + run: pnpm lint - name: Format check - run: pnpm run format:check + run: pnpm format:check - name: Typecheck (root and examples) - run: pnpm run typecheck:all + run: pnpm typecheck:all - name: Unit tests - run: pnpm run test:unit + run: pnpm test:unit examples-integration-tests: name: Examples integration tests @@ -47,5 +47,5 @@ jobs: cache: true - name: Run integration tests in each example - run: pnpm run test + run: pnpm test timeout-minutes: 15 diff --git a/package.json b/package.json index d30f45f..6fed4d7 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "lint": "eslint src", "format": "prettier --write \"src/**/*.ts\" \"examples/**/*.{ts,json,jsonc}\"", "format:check": "prettier --check \"src/**/*.ts\" \"examples/**/*.{ts,json,jsonc}\"", - "test": "pnpm --recursive --sequential --filter \"./examples/*\" run test", + "test": "pnpm test:unit && pnpm --recursive --sequential --filter \"./examples/*\" run test", "test:unit": "vitest run src/tests" }, "exports": { diff --git a/src/lib/container.ts b/src/lib/container.ts index f6ae51f..44c2f0d 100644 --- a/src/lib/container.ts +++ b/src/lib/container.ts @@ -782,7 +782,10 @@ export class Container extends DurableObject { * @returns A promise that resolves when the container start command has been issued * @throws Error if no container context is available or if all start attempts fail */ - public async start(startOptions?: ContainerStartConfigOptions, waitOptions?: WaitOptions) { + public async start( + startOptions?: ContainerStartConfigOptions, + waitOptions?: WaitOptions + ): Promise { const portToCheck = waitOptions?.portToCheck ?? this.defaultPort ?? diff --git a/vitest.config.ts b/vitest.config.mts similarity index 100% rename from vitest.config.ts rename to vitest.config.mts