rowboat/.github/workflows/rowboat-build.yml
Salman Muin Kayser Chishti 29898d06fa
Upgrade GitHub Actions for Node 24 compatibility
Signed-off-by: Salman Muin Kayser Chishti <13schishti@gmail.com>
2026-02-13 09:19:03 +00:00

47 lines
No EOL
1 KiB
YAML

name: Rowboat Build
on:
pull_request:
jobs:
build-rowboat-nextjs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
cache-dependency-path: 'apps/rowboat/package-lock.json'
node-version: '20'
cache: 'npm'
- name: Install dependencies
run: npm ci
working-directory: apps/rowboat
- name: Build Rowboat
run: npm run build
working-directory: apps/rowboat
build-rowboatx:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Node.js
uses: actions/setup-node@v6
with:
cache-dependency-path: 'apps/rowboat/package-lock.json'
node-version: '24'
cache: 'npm'
- name: Install dependencies
run: npm ci
working-directory: apps/cli
- name: Build Rowboat
run: npm run build
working-directory: apps/cli