Skip to content

Keep completed NodeAgent proof reachable #143

Keep completed NodeAgent proof reachable

Keep completed NodeAgent proof reachable #143

name: Proof-Loop Suites
on:
pull_request:
paths:
- "src/**"
- "proofloop/**"
- "scripts/proofloop-runner.ts"
- "package.json"
workflow_dispatch:
jobs:
accounting:
name: Accounting Proof-Loop
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
- run: npm ci
- run: npx playwright install --with-deps chromium
- name: Run accounting proof-loop
run: npm run proofloop:accounting
env:
CI: "true"
- name: Upload proof artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: proofloop-accounting
path: .proofloop/runs/latest/
retention-days: 14
notion-sdr-bdr:
name: Notion SDR/BDR Proof-Loop
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 22
cache: npm
- run: npm ci
- run: npx playwright install --with-deps chromium
- name: Run Notion SDR/BDR proof-loop
run: npm run proofloop:notion
env:
CI: "true"
- name: Upload proof artifacts
if: always()
uses: actions/upload-artifact@v4
with:
name: proofloop-notion
path: .proofloop/runs/latest/
retention-days: 14