sashiko 0.2.4

Agentic code review system for Linux kernel
Documentation
name: Push on Main Workflow
on:
  push:
    branches: [main]

jobs:
  check-sob:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout Code
        uses: actions/checkout@v7
        with:
          fetch-depth: 0
      - name: Check Developer Certificate of Origin (S-O-B)
        run: |
          BEFORE="${{ github.event.before }}"
          AFTER="${{ github.event.after }}"
          ZERO="0000000000000000000000000000000000000000"
          if [ "$BEFORE" = "$ZERO" ] || [ -z "$BEFORE" ]; then
            RANGE="$AFTER~1..$AFTER"
          else
            RANGE="$BEFORE..$AFTER"
          fi
          make sob RANGE="$RANGE"
  lint:
    needs: [check-sob]
    uses: ./.github/workflows/linting.yml
  run-tests:
    needs: [check-sob]
    uses: ./.github/workflows/unit-tests.yml