Skip to content

Add iClaw — local-first AI workspace with sandbox isolation #98

Add iClaw — local-first AI workspace with sandbox isolation

Add iClaw — local-first AI workspace with sandbox isolation #98

Workflow file for this run

name: Validate App Submission
on:
pull_request:
paths:
- 'apps/**'
jobs:
validate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
- name: Install dependencies
run: npm ci
- name: Find changed app directories
id: changed
run: |
CHANGED_DIRS=$(git diff --name-only origin/${{ github.base_ref }}...HEAD | grep '^apps/' | cut -d'/' -f2 | sort -u)
echo "dirs=$CHANGED_DIRS" >> $GITHUB_OUTPUT
- name: Validate app submissions
run: |
node scripts/validate.js ${{ steps.changed.outputs.dirs }}