Skip to content

Commit b81e852

Browse files
ci: migrate workflow to use Bun and remove package-lock.json
1 parent 16e012a commit b81e852

File tree

2 files changed

+8
-16356
lines changed

2 files changed

+8
-16356
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,23 +13,22 @@ jobs:
1313
steps:
1414
- uses: actions/checkout@v4
1515

16-
- name: Setup Node.js
17-
uses: actions/setup-node@v4
16+
- name: Setup Bun
17+
uses: oven-sh/setup-bun@v1
1818
with:
19-
node-version: 20
20-
cache: 'npm'
19+
bun-version: latest
2120

2221
- name: Install dependencies
23-
run: npm ci
22+
run: bun install --frozen-lockfile
2423

2524
- name: Run Lint
26-
run: npm run lint:check
25+
run: bun run lint:check
2726

2827
- name: Type Check
29-
run: npm run compile
28+
run: bun run compile
3029

3130
- name: Run Tests
32-
run: npm test
31+
run: bun run test
3332

3433
- name: Verify Bundle
35-
run: npx expo export --platform android --dump-sourcemap --output-dir dist
34+
run: bunx expo export --platform android --dump-sourcemap --output-dir dist

0 commit comments

Comments
 (0)