mirror of
				https://github.com/THIS-IS-NOT-A-BACKUP/zspotify.git
				synced 2025-11-04 05:20:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
# Template to sync with upstream
 | 
						|
name: Sync Upstream
 | 
						|
 | 
						|
env:
 | 
						|
  # Required, URL to upstream (fork base)
 | 
						|
  UPSTREAM_URL: "https://github.com/limaceous-bushwhacker/zspotify.git"
 | 
						|
  # Required, token to authenticate bot, could use ${{ secrets.GITHUB_TOKEN }} 
 | 
						|
  # Over here, we use a PAT instead to authenticate workflow file changes.
 | 
						|
  WORKFLOW_TOKEN: ${{ secrets.WORKFLOW_TOKEN }}
 | 
						|
  # Required, is usually "master" or "main"
 | 
						|
  UPSTREAM_BRANCH: "main"
 | 
						|
  # Optional, defaults to UPSTREAM_BRANCH
 | 
						|
  DOWNSTREAM_BRANCH: ""
 | 
						|
  # Optional merge arguments
 | 
						|
  MERGE_ARGS: ""
 | 
						|
  # Optional push arguments
 | 
						|
  PUSH_ARGS: ""
 | 
						|
 | 
						|
# This runs every day on 1801 UTC
 | 
						|
on:
 | 
						|
  schedule:
 | 
						|
    - cron: '1 18 * * *'
 | 
						|
  # Allows manual workflow run (must in default branch to work)
 | 
						|
  workflow_dispatch:
 | 
						|
 | 
						|
jobs:
 | 
						|
  build:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    steps:
 | 
						|
      - name: GitHub Sync to Upstream Repository
 | 
						|
        uses: dabreadman/sync-upstream-repo@v1.2.0.b
 | 
						|
        with: 
 | 
						|
          upstream_repo: ${{ env.UPSTREAM_URL }}
 | 
						|
          upstream_branch: ${{ env.UPSTREAM_BRANCH }}
 | 
						|
          downstream_branch: ${{ env.DOWNSTREAM_BRANCH }}
 | 
						|
          token: ${{ env.WORKFLOW_TOKEN }}
 | 
						|
          merge_args: ${{ env.MERGE_ARGS }}
 | 
						|
          push_args: ${{ env.PUSH_ARGS }}
 | 
						|
 |