From d11db6b1f9e6f85e8d31c691fd8c6953f235aa5a Mon Sep 17 00:00:00 2001 From: Owen Buckley Date: Fri, 8 Nov 2024 19:09:17 -0500 Subject: [PATCH] add github actions for bun --- .github/workflows/ci-bun-loaders.yml | 25 +++++++++++++++++++++++++ .github/workflows/ci-bun.yml | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 .github/workflows/ci-bun-loaders.yml create mode 100644 .github/workflows/ci-bun.yml diff --git a/.github/workflows/ci-bun-loaders.yml b/.github/workflows/ci-bun-loaders.yml new file mode 100644 index 000000000..8624d7770 --- /dev/null +++ b/.github/workflows/ci-bun-loaders.yml @@ -0,0 +1,25 @@ +name: Continuous Integration - Bun (Loaders) + +on: [pull_request] + + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Install Bun + uses: oven-sh/setup-bun@v2 + + # still using Yarn since we specifically rely on Yarn workspaces + - name: Install Dependencies + run: yarn install --frozen-lockfile && yarn lerna bootstrap + + - name: Test + run: bun run test:loaders + + - name: Build + run: bun run build \ No newline at end of file diff --git a/.github/workflows/ci-bun.yml b/.github/workflows/ci-bun.yml new file mode 100644 index 000000000..91b7c6602 --- /dev/null +++ b/.github/workflows/ci-bun.yml @@ -0,0 +1,25 @@ +name: Continous Integration - Bun +on: + pull_request: + branches: master + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Clone repository + uses: actions/checkout@v3 + + - name: Install Bun + uses: oven-sh/setup-bun@v2 + + # still using Yarn since we specifically rely on Yarn workspaces + - name: Install Dependencies + run: yarn install --frozen-lockfile && yarn lerna bootstrap + + - name: Test + run: bun run test + + - name: Build + run: bun run build \ No newline at end of file