diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 472a4ae..8110081 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,13 +10,20 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: oven-sh/setup-bun@v1 + + - name: Setup Bun + uses: oven-sh/setup-bun@v1 with: bun-version: latest - - uses: actions/setup-node@v3 + + - name: Setup Node.js + uses: actions/setup-node@v3 with: node-version: 18.x + - name: Clear bun cache + run: bun pm cache clean + - name: Install dependencies run: bun install diff --git a/.github/workflows/release-ts-codegenerator.yml b/.github/workflows/release-ts-codegenerator.yml index 84aad0e..53cf7c8 100644 --- a/.github/workflows/release-ts-codegenerator.yml +++ b/.github/workflows/release-ts-codegenerator.yml @@ -15,20 +15,25 @@ jobs: - name: Checkout Repo uses: actions/checkout@v3 with: - # This makes Actions fetch all Git history so that Changesets can generate changelogs with the correct commits fetch-depth: 0 - name: Setup Bun uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + + - name: Clear bun cache + run: bun pm cache clean + working-directory: ./packages/ts-generator - name: Install Dependencies run: bun install + working-directory: ./packages/ts-generator - name: Create Release Pull Request or Publish to npm id: changesets uses: changesets/action@v1 with: - # This expects your changesets to be in the root packages/ts-generator/.changeset cwd: ./packages/ts-generator publish: bun run release env: