action.yml 465 B

12345678910111213141516171819
  1. name: "Setup Bun"
  2. description: "Setup Bun with caching and install dependencies"
  3. runs:
  4. using: "composite"
  5. steps:
  6. - name: Mount Bun Cache
  7. uses: useblacksmith/stickydisk@v1
  8. with:
  9. key: ${{ github.repository }}-bun-cache-${{ runner.os }}
  10. path: ~/.bun
  11. - name: Setup Bun
  12. uses: oven-sh/setup-bun@v2
  13. with:
  14. bun-version-file: package.json
  15. - name: Install dependencies
  16. run: bun install
  17. shell: bash