diff --git a/.github/workflows/pull-request.yml b/.github/workflows/code-quality.yml similarity index 91% rename from .github/workflows/pull-request.yml rename to .github/workflows/code-quality.yml index 461742b..e9e1dba 100644 --- a/.github/workflows/pull-request.yml +++ b/.github/workflows/code-quality.yml @@ -1,7 +1,6 @@ -name: Code quality +name: PR Code Quality on: - push: pull_request: jobs: @@ -10,9 +9,11 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + - name: Setup Biome uses: biomejs/setup-biome@v2 with: version: latest + - name: Run Biome run: biome ci . diff --git a/.github/workflows/preview-release.yml b/.github/workflows/preview-release.yml new file mode 100644 index 0000000..8f4cd3a --- /dev/null +++ b/.github/workflows/preview-release.yml @@ -0,0 +1,31 @@ +name: Preview PR Release +on: [push, pull_request] + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - uses: pnpm/action-setup@v4 + name: Install pnpm + with: + version: 9 + run_install: false + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: "20.x" + cache: "pnpm" + + - name: Install dependencies + run: pnpm install + + - name: Build + run: pnpm run ci:build + + - run: pnpx pkg-pr-new publish --compact './packages/useWorker'