Skip to content

Merge branch 'main' into claude/flippant-phrasing-docs-5h6ny7 #67

Merge branch 'main' into claude/flippant-phrasing-docs-5h6ny7

Merge branch 'main' into claude/flippant-phrasing-docs-5h6ny7 #67

# Disabled: DOI services (Oxford University Press, ACS) block automated access with 403 errors
# even with realistic user agents, delays, and retry logic. This appears to be intentional
# anti-bot protection that cannot be easily bypassed without potentially violating ToS.
# Consider re-enabling if a solution is found or manual DOI verification is acceptable.
# name: Check Bibliography DOIs
#
# on:
# push:
# branches:
# - main
# pull_request:
# workflow_dispatch:
#
# jobs:
# check-dois:
# runs-on: ubuntu-latest
# container:
# image: rocker/tidyverse:latest
# permissions:
# contents: read
# steps:
# - name: Check out repository
# uses: actions/checkout@v4
#
# - uses: r-lib/actions/setup-r-dependencies@HEAD
# with:
# extra-packages: |
# any::pkgdown
# any::rmarkdown
# any::bib2df
# any::httr
# any::jsonlite
# any::stringr
#
# - name: Find bibliography files
# id: find-bibs
# run: |
# # Find all .bib files in the repository
# BIB_FILES=$(find . -name "*.bib" -not -path "./.git/*" | tr '\n' ' ')
# echo "Found bibliography files: $BIB_FILES"
# echo "bib_files=$BIB_FILES" >> $GITHUB_OUTPUT
#
# - name: Check bibliography DOIs
# if: steps.find-bibs.outputs.bib_files != ''
# run: |
# Rscript .github/scripts/check-bibliography-dois.R ${{ steps.find-bibs.outputs.bib_files }}
#
# - name: Summary
# if: success()
# run: |
# echo "✓ All bibliography entries have valid DOIs"