|
24 | 24 | run: | |
25 | 25 | pip install scholarly pyyaml |
26 | 26 | |
| 27 | + - name: Debug Scholar ID |
| 28 | + run: | |
| 29 | + echo "Scholar ID is set: ${{ secrets.SCHOLAR_ID != '' }}" |
| 30 | + echo "Scholar ID length: ${#SCHOLAR_ID}" |
| 31 | + env: |
| 32 | + SCHOLAR_ID: ${{ secrets.SCHOLAR_ID }} |
| 33 | + |
27 | 34 | - name: Update publications |
28 | 35 | run: | |
| 36 | + echo "Starting publication update..." |
29 | 37 | python scripts/update_publications.py |
| 38 | + echo "Script completed." |
| 39 | + |
| 40 | + echo "Checking if publications.yml was created..." |
| 41 | + if [ -f "_data/publications.yml" ]; then |
| 42 | + echo "✅ publications.yml created successfully!" |
| 43 | + echo "File size: $(wc -c < _data/publications.yml) bytes" |
| 44 | + echo "Number of lines: $(wc -l < _data/publications.yml)" |
| 45 | + echo "First few lines:" |
| 46 | + head -10 _data/publications.yml |
| 47 | + else |
| 48 | + echo "❌ publications.yml was NOT created" |
| 49 | + echo "Current directory contents:" |
| 50 | + ls -la |
| 51 | + echo "_data directory contents:" |
| 52 | + ls -la _data/ || echo "_data directory does not exist" |
| 53 | + fi |
30 | 54 | env: |
31 | 55 | SCHOLAR_ID: ${{ secrets.SCHOLAR_ID }} |
32 | 56 |
|
|
35 | 59 | run: | |
36 | 60 | if [ -n "$(git status --porcelain)" ]; then |
37 | 61 | echo "changed=true" >> $GITHUB_OUTPUT |
| 62 | + echo "Git status shows changes:" |
| 63 | + git status --porcelain |
38 | 64 | else |
39 | 65 | echo "changed=false" >> $GITHUB_OUTPUT |
| 66 | + echo "No changes detected" |
40 | 67 | fi |
41 | 68 | |
42 | 69 | - name: Commit and push changes |
|
0 commit comments