hermes-agent/.github/workflows
Teknium c20c6560fd
fix(ci): job timeouts everywhere + retries on all network installs
Reliability pass over every workflow:
- timeout-minutes on all 21 jobs that lacked one (a hung job previously
  burned the 6-hour default runner budget)
- ./.github/actions/retry wrapped around every network-fetching install
  that lacked it: pip installs (deploy-site, skills-index), npm ci
  (deploy-site website, upload_to_pypi web + ui-tui), uv sync (docker
  test deps). Deterministic build steps (npm run build) deliberately
  NOT retried — split into separate steps so a real build failure fails
  fast instead of retrying 3x.
2026-07-17 13:54:04 -07:00
..
ci.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
contributor-check.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
deploy-site.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
docker-lint.yml change(ci): docker-publish.yml -> docker.yml 2026-06-26 19:15:18 -07:00
docker.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
docs-site-checks.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
history-check.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
js-autofix.yml ci(js-autofix): skip apply-patch job when no fixes found 2026-07-16 16:13:50 -04:00
js-tests.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
lint.yml ci: add desktop autofix-on-merge with two-job security split 2026-07-16 01:42:02 +05:30
lockfile-diff.yml feat(ci): semantic package-lock.json diff as an upserted PR comment (#65206) 2026-07-16 03:18:15 +00:00
osv-scanner.yml ci: add 2 minute timeout to osv scan (#66410) 2026-07-17 18:29:42 +00:00
skills-index-freshness.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
skills-index.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
supply-chain-audit.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
tests.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
upload_to_pypi.yml fix(ci): job timeouts everywhere + retries on all network installs 2026-07-17 13:54:04 -07:00
uv-lockfile-check.yml change(ci): update all UV installs 2026-06-26 19:15:18 -07:00