30 lines
		
	
	
		
			784 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			784 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| name: Download and Commit File
 | |
| 
 | |
| on:
 | |
|   schedule:
 | |
|     - cron: '0 */8 * * *'  # alle 8 Stunden
 | |
|   workflow_dispatch:       # manuell auslösbar
 | |
| 
 | |
| jobs:
 | |
|   download_and_commit:
 | |
|     runs-on: ubuntu-latest
 | |
| 
 | |
|     steps:
 | |
|       - name: Checkout Repository
 | |
|         uses: actions/checkout@v4
 | |
| 
 | |
|       - name: Download File
 | |
|         run: |
 | |
|           curl -L "https://flod.send.nrw/download/flodpod" -o flodlist.txt
 | |
| 
 | |
|       - name: Commit and Push Changes
 | |
|         run: |
 | |
|           git config user.name "github-actions[bot]"
 | |
|           git config user.email "github-actions[bot]@users.noreply.github.com"
 | |
|           
 | |
|           git add flodlist.txt
 | |
|           git diff --cached --quiet && echo "No changes" && exit 0
 | |
|           
 | |
|           git commit -m "🔄 Update flodlist.txt (scheduled)"
 | |
|           git push
 |