name: blob-size-policy on: pull_request: {} jobs: check: name: Blob size policy runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Determine PR comparison range id: range shell: bash run: | set -euo pipefail echo "base=$(git rev-parse HEAD^1)" >> "$GITHUB_OUTPUT" echo "head=$(git rev-parse HEAD^2)" >> "$GITHUB_OUTPUT" - name: Check changed blob sizes run: | python3 scripts/check_blob_size.py \ --base "${{ steps.range.outputs.base }}" \ --head "${{ steps.range.outputs.head }}" \ --max-bytes 512000 \ --allowlist .github/blob-size-allowlist.txt