name: "model review" on: pull_request: types: [opened, reopened, synchronize] paths: - 'selfdrive/modeld/models/*.onnx' workflow_dispatch: jobs: comment: permissions: contents: read pull-requests: write runs-on: ubuntu-latest if: github.repository == 'commaai/openpilot' steps: - name: Checkout uses: actions/checkout@v6 - name: Checkout master uses: actions/checkout@v6 with: ref: master path: base - run: git lfs pull - run: cd base && git lfs pull - run: pip install onnx - name: scripts/reporter.py id: report run: | echo "content<> $GITHUB_OUTPUT echo "## Model Review" >> $GITHUB_OUTPUT MASTER_PATH=${{ github.workspace }}/base python scripts/reporter.py >> $GITHUB_OUTPUT echo "EOF" >> $GITHUB_OUTPUT - name: Post model report comment uses: marocchino/sticky-pull-request-comment@baa7203ed60924babbe5dcd0ac8eae3b66ec5e16 with: header: model-review message: ${{ steps.report.outputs.content }}