fix: PG cell-edit serialization + recent-connections startup race #6

Merged
adrianbonpin merged 8 commits from fix/pg-serialization-and-recents into prod 2026-09-01 04:23:07 +00:00
Showing only changes of commit 71735cc31e - Show all commits
+4 -6
View File
@@ -137,17 +137,16 @@ jobs:
set -euo pipefail
API="${GITEA_SERVER}/api/v1/repos/${REPO_OWNER}/${REPO_NAME}"
AUTH="Authorization: token ${GITHUB_TOKEN}"
PY="python3"; command -v python3 >/dev/null 2>&1 || PY="python"
# Ensure the release exists (idempotent — both jobs may call this).
REL_ID=$(curl -fsS -H "$AUTH" "${API}/releases/tags/${TAG}" \
| $PY -c "import sys,json;print(json.load(sys.stdin).get('id',''))" 2>/dev/null || true)
| grep -o '"id":[0-9]*' | head -1 | cut -d: -f2 || true)
if [ -z "$REL_ID" ]; then
BODY="Gridline ${TAG#v} — Linux and Windows installers."
REL_ID=$(curl -fsS -X POST -H "$AUTH" -H "Content-Type: application/json" \
-d "{\"tag_name\":\"${TAG}\",\"name\":\"Gridline ${TAG#v}\",\"body\":\"${BODY}\",\"draft\":true}" \
"${API}/releases" \
| $PY -c "import sys,json;print(json.load(sys.stdin)['id'])")
| grep -o '"id":[0-9]*' | head -1 | cut -d: -f2)
fi
BUNDLE="${GITHUB_WORKSPACE}/desktop/src-tauri/target/release/bundle"
@@ -250,16 +249,15 @@ jobs:
set -euo pipefail
API="${GITEA_SERVER}/api/v1/repos/${REPO_OWNER}/${REPO_NAME}"
AUTH="Authorization: token ${GITHUB_TOKEN}"
PY="python3"; command -v python3 >/dev/null 2>&1 || PY="python"
REL_ID=$(curl -fsS -H "$AUTH" "${API}/releases/tags/${TAG}" \
| $PY -c "import sys,json;print(json.load(sys.stdin).get('id',''))" 2>/dev/null || true)
| grep -o '"id":[0-9]*' | head -1 | cut -d: -f2 || true)
if [ -z "$REL_ID" ]; then
BODY="Gridline ${TAG#v} — Linux and Windows installers."
REL_ID=$(curl -fsS -X POST -H "$AUTH" -H "Content-Type: application/json" \
-d "{\"tag_name\":\"${TAG}\",\"name\":\"Gridline ${TAG#v}\",\"body\":\"${BODY}\",\"draft\":true}" \
"${API}/releases" \
| $PY -c "import sys,json;print(json.load(sys.stdin)['id'])")
| grep -o '"id":[0-9]*' | head -1 | cut -d: -f2)
fi
BUNDLE="${GITHUB_WORKSPACE}/desktop/src-tauri/target/release/bundle"