workflows

This commit is contained in:
nick-delirium 2024-10-11 16:27:25 +02:00
parent 520e75ba53
commit c09c608bbb
No known key found for this signature in database
GPG key ID: 93ABD695DF5FDBA0
4 changed files with 14 additions and 12 deletions

View file

@ -14,8 +14,10 @@ jobs:
bun-version: latest
- name: Checkout
uses: actions/checkout@v3
- name: Install pnpm
run: npm install -g pnpm
- uses: pnpm/action-setup@v4
with:
version: 9
- name: Cache node_modules
uses: actions/cache@v3

View file

@ -19,8 +19,9 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- name: Install pnpm
run: npm install -g pnpm
- uses: pnpm/action-setup@v4
with:
version: 9
- name: Cache node modules
uses: actions/cache@v4

View file

@ -16,16 +16,15 @@ jobs:
runs-on: macos-latest
name: Build and test Tracker
steps:
- uses: pnpm/action-setup@v4
with:
version: 9
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- uses: actions/checkout@v3
# Install pnpm
- name: Install pnpm
run: npm install -g pnpm
# Cache tracker node_modules
- name: Cache tracker modules
uses: actions/cache@v3

View file

@ -34,6 +34,10 @@ jobs:
with:
bun-version: latest
- uses: pnpm/action-setup@v4
with:
version: 9
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
@ -41,10 +45,6 @@ jobs:
with:
node-version: ${{ matrix.node-version }}
# Install pnpm
- name: Install pnpm
run: npm install -g pnpm
# Cache pnpm node modules for Tracker
- name: Cache tracker node_modules
uses: actions/cache@v3