41 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
name: process-repository
 | 
						|
 | 
						|
on:
 | 
						|
  schedule:
 | 
						|
    - cron: "@daily"
 | 
						|
 | 
						|
jobs:
 | 
						|
  process-repository:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    steps:
 | 
						|
      - name: Checkout Python Script
 | 
						|
        uses: actions/checkout@v4
 | 
						|
        with:
 | 
						|
          repository: alexlebens/workflow-scripts
 | 
						|
          ref: main
 | 
						|
          token: ${{ secrets.BOT_TOKEN }}
 | 
						|
          path: workflow-scripts
 | 
						|
 | 
						|
      - name: Set up Python
 | 
						|
        uses: actions/setup-python@v5
 | 
						|
        with:
 | 
						|
          python-version: "3.13"
 | 
						|
 | 
						|
      - name: Install dependencies
 | 
						|
        run: pip install requests immutabledict
 | 
						|
 | 
						|
      - name: Run Script
 | 
						|
        env:
 | 
						|
          INSTANCE_URL: ${{ vars.INSTANCE_URL }}
 | 
						|
          OWNER: ${{ gitea.owner }}
 | 
						|
          REPOSITORY: ${{ gitea.repository }}
 | 
						|
          TOKEN: ${{ secrets.BOT_TOKEN }}
 | 
						|
          LOG_LEVEL: DEBUG
 | 
						|
          ISSUE_STALE_DAYS: 3
 | 
						|
          ISSUE_STALE_TAG: 16
 | 
						|
          ISSUE_EXCLUDE_TAG: 20
 | 
						|
          PULL_REQUEST_STALE_DAYS: 3
 | 
						|
          PULL_REQUEST_STALE_TAG: 16
 | 
						|
          PULL_REQUEST_REQUIRED_TAG: 15
 | 
						|
        run: python ./workflow-scripts/process-repository.py
 |