diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 17b52637..8590a104 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,45 +11,44 @@ concurrency: cancel-in-progress: true jobs: - # TODO: Readd this once we get the types fine for Svelte 5 - # Check: - # name: Run svelte-check - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - - # - uses: pnpm/action-setup@v3 - # with: - # version: 8 - - # - uses: actions/setup-node@v4 - # with: - # node-version: 18 - - # # PNPM Store cache setup - # - name: Get pnpm store directory - # id: pnpm-cache - # run: | - # echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT - # - name: Setup pnpm cache - # uses: actions/cache@v4 - # with: - # path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} - # key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - # restore-keys: | - # ${{ runner.os }}-pnpm-store- - - # - name: Install dependencies - # run: pnpm install - - # - name: Build - # run: pnpm build - - # - name: Sync - # run: pnpm sync - - # - name: Run svelte-check - # run: pnpm check + Check: + name: Run svelte-check + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - uses: pnpm/action-setup@v3 + with: + version: 8 + + - uses: actions/setup-node@v4 + with: + node-version: 18 + + # PNPM Store cache setup + - name: Get pnpm store directory + id: pnpm-cache + run: | + echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT + - name: Setup pnpm cache + uses: actions/cache@v4 + with: + path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }} + key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} + restore-keys: | + ${{ runner.os }}-pnpm-store- + + - name: Install dependencies + run: pnpm install + + - name: Build + run: pnpm build:packages + + - name: Sync + run: pnpm sync + + - name: Run svelte-check + run: pnpm check Test: runs-on: ubuntu-latest