2024-10-29 09:59:42 +00:00
|
|
|
#! /usr/bin/env bash
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
cd "$(dirname "$(dirname "${BASH_SOURCE[0]}")")"
|
|
|
|
|
|
|
|
|
|
glab="glab --repo fdroid/fdroiddata"
|
|
|
|
|
mr_list=$($glab mr list --author checkupdates-bot -F json | jq -r 'map(.iid)[]')
|
|
|
|
|
for mr in $mr_list; do
|
2024-11-15 06:55:37 +00:00
|
|
|
$glab mr update $mr --label "fdroid-bot"
|
2024-11-15 06:55:56 +00:00
|
|
|
if [[ $($glab mr view $mr -F json | jq -r '.title | test("bot: Update CurrentVersion of .*")') == "true" ]]; then
|
|
|
|
|
$glab mr update --draft
|
|
|
|
|
fi
|
2024-11-15 06:44:44 +00:00
|
|
|
if [[ $($glab mr view $mr -F json | jq -r '.pipeline.status == "success" and .draft == false') == "true" ]]; then
|
2024-10-29 09:59:42 +00:00
|
|
|
echo "Merging $mr..."
|
|
|
|
|
./tools/auto-merge.sh $mr
|
|
|
|
|
fi
|
|
|
|
|
done
|