Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 12 additions & 16 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,47 +14,43 @@ jobs:
steps:
- uses: actions/checkout@v5

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Install bun
uses: oven-sh/setup-bun@v2

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: '22'
node-version: '24'

- name: Install deps
run: pnpm install
run: bun i

- name: Test
run: pnpm run test
run: bun run test

release:
needs: test
name: Release
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Install bun
uses: oven-sh/setup-bun@v2

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: '22'
node-version: '24'

- name: Install deps
run: pnpm install
run: bun install

- name: build
run: pnpm run build
run: bun run build

- name: release
run: pnpm run release
run: bun run release
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
12 changes: 5 additions & 7 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,24 +7,22 @@ jobs:
steps:
- uses: actions/checkout@v5

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 10
- name: Install bun
uses: oven-sh/setup-bun@v2

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: '24'

- name: Install deps
run: pnpm install
run: bun install

- name: lint
run: pnpm run ci
run: bun run ci

- name: Test and coverage
run: pnpm run test:coverage
run: bun run test:coverage

- name: Upload coverage to Codecov
uses: codecov/codecov-action@v3
Loading