From 40cf7047cda38b5b64feda2ce73053abef231426 Mon Sep 17 00:00:00 2001 From: Robert Herber Date: Thu, 26 Oct 2023 17:39:56 +0200 Subject: [PATCH] Support for bun in a few workflows --- .github/workflows/eas-build-local.yml | 6 +++++- .github/workflows/eas-build.yml | 4 ++++ .github/workflows/test-in-parallel.yml | 7 +++++-- 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/eas-build-local.yml b/.github/workflows/eas-build-local.yml index f8db11b..159babf 100644 --- a/.github/workflows/eas-build-local.yml +++ b/.github/workflows/eas-build-local.yml @@ -1,6 +1,6 @@ # This is a basic workflow to help you get started with Actions -name: EAS Build +name: EAS Build Local # Controls when the action will run. Triggers the workflow on push or pull request # events but only for the master branch @@ -101,7 +101,11 @@ jobs: with: version: ${{ inputs.pnpm_version }} + - uses: oven-sh/setup-bun@v1 + if: ${{ inputs.package_manager == 'bun' }} + - uses: actions/setup-node@v3 + if: ${{ inputs.package_manager != 'bun' }} with: node-version-file: .nvmrc cache: ${{ inputs.package_manager }} diff --git a/.github/workflows/eas-build.yml b/.github/workflows/eas-build.yml index 9cab078..3332b23 100644 --- a/.github/workflows/eas-build.yml +++ b/.github/workflows/eas-build.yml @@ -109,7 +109,11 @@ jobs: with: version: ${{ inputs.pnpm_version }} + - uses: oven-sh/setup-bun@v1 + if: ${{ inputs.package_manager == 'bun' }} + - uses: actions/setup-node@v3 + if: ${{ inputs.package_manager != 'bun' }} with: node-version-file: .nvmrc cache: ${{ inputs.package_manager }} diff --git a/.github/workflows/test-in-parallel.yml b/.github/workflows/test-in-parallel.yml index b281e29..62a8566 100644 --- a/.github/workflows/test-in-parallel.yml +++ b/.github/workflows/test-in-parallel.yml @@ -66,13 +66,16 @@ jobs: with: version: ${{ inputs.pnpm_version }} + - uses: oven-sh/setup-bun@v1 + if: ${{ inputs.package_manager == 'bun' }} + - uses: actions/setup-node@v3 - if: ${{ env.ACT }} + if: ${{ env.ACT && inputs.package_manager != 'bun' }} with: node-version-file: .nvmrc - uses: actions/setup-node@v3 - if: ${{ !env.ACT }} + if: ${{ !env.ACT && inputs.package_manager != 'bun' }} with: node-version-file: .nvmrc cache: ${{ inputs.package_manager }}