diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index b99ed5a7bd..f00850eb2f 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -24,7 +24,7 @@ permissions: jobs: release: - if: ${{ github.event.inputs.snapshot == 'false' }} + if: ${{ github.event.inputs.snapshot != 'true' }} name: Release runs-on: ubuntu-latest steps: diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index e81d45f3d8..f8d6b17c5e 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -25,6 +25,9 @@ jobs: - name: Prettier run: pnpm format:check + + - name: Type check + run: pnpm type:check - name: Throws check run: pnpm throws:check diff --git a/package.json b/package.json index 4c8380ebc3..3692482146 100644 --- a/package.json +++ b/package.json @@ -72,7 +72,8 @@ "format": "prettier --write src examples/**/*.ts", "format:check": "prettier --check src examples/**/*.ts", "throws:check": "pnpm --package=@livekit/throws-transformer dlx throws-check 'src/!(*.test).ts' 'src/**/!(*.test).ts'", - "ci:publish": "pnpm build:clean && pnpm compat && changeset publish", + "type:check": "tsc --noEmit", + "ci:publish": "pnpm type:check && pnpm build && pnpm compat && changeset publish", "downlevel-dts": "downlevel-dts ./dist/src ./dist/ts4.2 --to=4.2", "compat": "eslint --config ./eslint.config.dist.mjs --no-inline-config ./dist/livekit-client.esm.mjs", "size-limit": "size-limit"