Skip to content

Record Google Scholar citation fetch failures#24

Merged
systemreliability merged 2 commits into
mainfrom
codex/record-citation-fetch-failures
May 3, 2026
Merged

Record Google Scholar citation fetch failures#24
systemreliability merged 2 commits into
mainfrom
codex/record-citation-fetch-failures

Conversation

@systemreliability
Copy link
Copy Markdown
Owner

Summary

  • Preserve existing citation counts when Google Scholar fetch fails
  • Record fetch_status, fetch_failed_at, and fetch_error in _data/citations.yml on fetch failure
  • Keep the workflow red after committing failure metadata so Scholar outages are visible instead of silently passing
  • Clear failure metadata on the next successful fetch

Verification

  • Ran python3 -m py_compile bin/update_scholar_citations.py
  • Ran git diff --check

Notes

The investigated failure was caused by scholarly being unable to fetch Google Scholar from the GitHub Actions runner after 3 retries, not by push permissions.

@systemreliability systemreliability merged commit 5fa9df8 into main May 3, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant