From 17ab24126914cc60aea169e5c4ac4061adea4cb0 Mon Sep 17 00:00:00 2001 From: lukasIO Date: Wed, 20 May 2026 20:11:20 +0200 Subject: [PATCH 1/3] ensure release workflow runs on regular pushes to main --- .github/workflows/release.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: From d3d19055520d5196a354bb7275704874d6cd2b33 Mon Sep 17 00:00:00 2001 From: lukasIO Date: Wed, 20 May 2026 20:24:52 +0200 Subject: [PATCH 2/3] add type check step --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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" From 87ac6247f64cfaefa15937bf5c0a17f7a39a47b5 Mon Sep 17 00:00:00 2001 From: lukasIO Date: Wed, 20 May 2026 20:25:37 +0200 Subject: [PATCH 3/3] add type:check to test ci --- .github/workflows/test.yaml | 3 +++ 1 file changed, 3 insertions(+) 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