Admin
dashboard
file manager
command
php exec
/
/
var
/
www
/
html
/
sisterspace-dev
/
.github
/
workflows
path:
go
upload
mkdir
name
type
size
perms
modified
actions
[parent directory]
ci.yml
file
1,258 B
0664
2026-08-20 06:40:58
edit
delete
rename
editing: ci.yml
name: CI on: push: branches: [main] pull_request: branches: [main] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [18, 20] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} cache: 'npm' - name: Install dependencies run: npm ci - name: Build packages run: npx turbo run build --filter='@sisterspace/*' - name: Typecheck API run: npm run typecheck --workspace=apps/api - name: Typecheck Web run: npm run typecheck --workspace=apps/web - name: Build API run: npm run build --workspace=apps/api - name: Build Web run: npm run build --workspace=apps/web - name: Test Utils run: npm test --workspace=packages/utils - name: Test API run: npm test --workspace=apps/api env: DEV_MODE: true DATABASE_URL: postgresql://test:test@localhost:5432/test KEYCLOAK_URL: http://localhost:8080 KEYCLOAK_REALM: test KEYCLOAK_CLIENT_ID: test KEYCLOAK_CLIENT_SECRET: test
save
cancel