diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index d7d86eb3..f17a03a6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -51,7 +51,8 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Install dependencies - run: cd js && bun install --frozen-lockfile + working-directory: js + run: bun install --frozen-lockfile - name: build run: make build diff --git a/.github/workflows/npm-publish.yaml b/.github/workflows/npm-publish.yaml index 86c56ea8..360ff191 100644 --- a/.github/workflows/npm-publish.yaml +++ b/.github/workflows/npm-publish.yaml @@ -31,11 +31,13 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Install dependencies - run: cd js && bun install --frozen-lockfile + working-directory: js + run: bun install --frozen-lockfile - name: build run: make build - name: Publish to npm + working-directory: js run: bunx npm@11.8.0 publish --provenance # workaround for bun not supporting trusted publishing of npm (https://github.com/oven-sh/bun/issues/15601) if: github.event_name == 'release' diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3896deda..2119f85a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -74,7 +74,8 @@ jobs: uses: oven-sh/setup-bun@v2 - name: Install dependencies - run: cd js && bun install --frozen-lockfile + working-directory: js + run: bun install --frozen-lockfile - name: Run tests run: make -C js test