name: CI # CI auto-trigger disabled per FN-1541 — workflow preserved for manual use via workflow_dispatch on: workflow_dispatch: jobs: ci: name: Build & Test runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 with: node-version: "24" - name: Install pnpm uses: pnpm/action-setup@v4 with: node-version: "24" - name: Setup Node.js uses: actions/setup-node@v5 with: node-version: "24" cache: pnpm - name: Install dependencies run: pnpm install - name: Lint run: pnpm lint - name: Build run: pnpm build - name: Install Bun uses: oven-sh/setup-bun@v2 - name: Test run: pnpm test - name: Build standalone binary run: pnpm --filter @gsxdsm/fusion build:exe - name: Verify binary exists run: test -f packages/cli/dist/fn