process: keep the original run.log when a re-run renders nothing; dispatch input to override the voice URL (testing); drop netcheck
This commit is contained in:
@@ -12,6 +12,10 @@ on:
|
||||
description: 'PDF path inside the repo (empty = every PDF waiting in _incoming/)'
|
||||
required: false
|
||||
default: 'books/clark-glenn/the-man-who-tapped-the-secrets-of-the-universe/The Man Who Tapped the Secrets of the Universe - by Glenn Clark (Walter Russell).pdf'
|
||||
voice_endpoint:
|
||||
description: 'Testing only: use this voice URL instead of the default (for example to prove a failed voice run commits nothing)'
|
||||
required: false
|
||||
default: ''
|
||||
dry_run:
|
||||
description: 'true = text stages only, voice reachability check, push-permission test, commit nothing'
|
||||
type: boolean
|
||||
@@ -31,7 +35,7 @@ jobs:
|
||||
# The commit-back commit carries [skip ci] and removes the PDF from _incoming/, so it cannot start another run.
|
||||
if: ${{ !contains(github.event.head_commit.message, '[skip ci]') }}
|
||||
env:
|
||||
AUDIOBOOK_VOICE_ENDPOINT: ${{ vars.AUDIOBOOK_VOICE_ENDPOINT || 'http://192.168.1.202:8090/tts' }}
|
||||
AUDIOBOOK_VOICE_ENDPOINT: ${{ (github.event_name == 'workflow_dispatch' && inputs.voice_endpoint) || vars.AUDIOBOOK_VOICE_ENDPOINT || 'http://192.168.1.202:8090/tts' }}
|
||||
AUDIOBOOK_WORK_DIR: /tmp/audiobook-work
|
||||
AUDIOBOOK_REQUIRE_OCR: '1'
|
||||
BRANCH: ${{ github.ref_name }}
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
# Diagnostic only: what can a job container reach? Run by hand (Run workflow). Changes nothing.
|
||||
name: netcheck
|
||||
on:
|
||||
workflow_dispatch:
|
||||
jobs:
|
||||
net:
|
||||
runs-on: ubuntu-latest
|
||||
timeout-minutes: 10
|
||||
steps:
|
||||
- name: Network facts from inside the job container
|
||||
run: |
|
||||
set +e
|
||||
echo "--- identity"; hostname; cat /etc/resolv.conf
|
||||
echo "--- addr/route/mtu"; (ip addr || cat /proc/net/dev) 2>&1 | head -30; ip route 2>&1 | head
|
||||
echo "--- dns gitea"; getent hosts gitea.vps1.afterthedemo.com
|
||||
echo "--- server url: ${{ github.server_url }}"
|
||||
echo "--- curl gitea healthz"; curl -sS -m 20 -o /dev/null -w "http=%{http_code} connect=%{time_connect}s total=%{time_total}s ip=%{remote_ip}\n" https://gitea.vps1.afterthedemo.com/api/healthz
|
||||
echo "--- curl gitea repo page"; curl -sS -m 30 -o /dev/null -w "http=%{http_code} size=%{size_download} total=%{time_total}s\n" https://gitea.vps1.afterthedemo.com/Ty_Tech/old-books
|
||||
echo "--- git ls-remote (token)"; time git -c http.extraheader="AUTHORIZATION: basic $(printf 'x-access-token:%s' '${{ github.token }}' | base64 -w0)" ls-remote https://gitea.vps1.afterthedemo.com/Ty_Tech/old-books 2>&1 | head -5
|
||||
echo "--- curl voice model-info"; curl -sS -m 20 -w "\nhttp=%{http_code} total=%{time_total}s\n" http://192.168.1.202:8090/api/model-info
|
||||
echo "--- ping mtu probes to gitea"; for s in 1200 1400 1472; do curl -sS -m 15 -o /dev/null -w "post $s bytes: http=%{http_code}\n" -X POST --data-binary @<(head -c $s /dev/zero) https://gitea.vps1.afterthedemo.com/api/healthz; done
|
||||
Reference in New Issue
Block a user