Add gitea act runner

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-07-25 17:41:58 +01:00
parent d38be7625c
commit 453c8ecc65
8 changed files with 137 additions and 8 deletions

View File

@@ -93,13 +93,13 @@ rpc_url="http://127.0.0.1:9091${rpc_path}rpc/"
natpmp_port="$(echo "$natpmp_output" | awk '/Mapped public port/ { print $4 }')"
output_headers=$(curl -s -D - -o /dev/null -X POST "$rpc_url" \
output_headers=$(curl -sf -D - -o /dev/null -X POST "$rpc_url" \
-H "Content-Type: application/json" \
-d '{"method": "session-get", "arguments": {"fields": ["session-id"]}}')
session_id="$(echo "$output_headers" | awk '/X-Transmission-Session-Id:/ { print $2 }' | tr -d '\r')"
curl -s -X POST "$rpc_url" \
curl -sf -X POST "$rpc_url" \
-H "X-Transmission-Session-Id: $session_id" \
-H "Content-Type: application/json" \
-d "{\"method\": \"session-set\", \"arguments\": {\"peer-port\": $natpmp_port}}" \