blob: 64eaaf42fb58bb29007e1c1202f4bd3e34256647 [file] [log] [blame]
Nico Huber65e3fc72026-04-11 21:14:12 +00001#!/bin/sh
2
3SA=https://review.sourcearcade.org
4JOBS=3 # per gnatprove instance
5
6set -e
7
8[ $# -ne 2 ] && { echo "Usage: $0 <project> <change-ref>"; exit 1; }
9
10PROJECT="$1"
11CHANGE="$2"
12
13echo ${PROJECT}: ${CHANGE}
14
15[ -d "${PROJECT}" ] || git clone "${SA}/${PROJECT}.git"
16
17cd "${PROJECT}"
18git fetch origin "${CHANGE}"
19git checkout FETCH_HEAD
20exec make -kj$(($(nproc)/JOBS/2)) jobs=${JOBS} proof-allconfigs