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
 |