mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-11-04 08:35:12 +00:00 
			
		
		
		
	[build] Replace set-output with GITHUB_OUTPUT (#5315)
				
					
				
			https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/ Authored by: Lesmiscore
This commit is contained in:
		
							
								
								
									
										4
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/build.yml
									
									
									
									
										vendored
									
									
								
							@@ -21,7 +21,7 @@ jobs:
 | 
				
			|||||||
      env:
 | 
					      env:
 | 
				
			||||||
        PUSH_VERSION_COMMIT: ${{ secrets.PUSH_VERSION_COMMIT }}
 | 
					        PUSH_VERSION_COMMIT: ${{ secrets.PUSH_VERSION_COMMIT }}
 | 
				
			||||||
      if: "env.PUSH_VERSION_COMMIT == ''"
 | 
					      if: "env.PUSH_VERSION_COMMIT == ''"
 | 
				
			||||||
      run: echo ::set-output name=version_suffix::$(date -u +"%H%M%S")
 | 
					      run: echo "version_suffix=$(date -u +"%H%M%S")" >> "$GITHUB_OUTPUT"
 | 
				
			||||||
    - name: Bump version
 | 
					    - name: Bump version
 | 
				
			||||||
      id: bump_version
 | 
					      id: bump_version
 | 
				
			||||||
      run: |
 | 
					      run: |
 | 
				
			||||||
@@ -36,7 +36,7 @@ jobs:
 | 
				
			|||||||
        git add -u
 | 
					        git add -u
 | 
				
			||||||
        git commit -m "[version] update" -m "Created by: ${{ github.event.sender.login }}" -m ":ci skip all :ci run dl"
 | 
					        git commit -m "[version] update" -m "Created by: ${{ github.event.sender.login }}" -m ":ci skip all :ci run dl"
 | 
				
			||||||
        git push origin --force ${{ github.event.ref }}:release
 | 
					        git push origin --force ${{ github.event.ref }}:release
 | 
				
			||||||
        echo ::set-output name=head_sha::$(git rev-parse HEAD)
 | 
					        echo "head_sha=$(git rev-parse HEAD)" >> "$GITHUB_OUTPUT"
 | 
				
			||||||
    - name: Update master
 | 
					    - name: Update master
 | 
				
			||||||
      env:
 | 
					      env:
 | 
				
			||||||
        PUSH_VERSION_COMMIT: ${{ secrets.PUSH_VERSION_COMMIT }}
 | 
					        PUSH_VERSION_COMMIT: ${{ secrets.PUSH_VERSION_COMMIT }}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -50,5 +50,7 @@ UPDATE_HINT = None
 | 
				
			|||||||
'''
 | 
					'''
 | 
				
			||||||
 | 
					
 | 
				
			||||||
write_file('yt_dlp/version.py', VERSION_FILE)
 | 
					write_file('yt_dlp/version.py', VERSION_FILE)
 | 
				
			||||||
print(f'::set-output name=ytdlp_version::{VERSION}')
 | 
					github_output = os.getenv('GITHUB_OUTPUT')
 | 
				
			||||||
 | 
					if github_output:
 | 
				
			||||||
 | 
					    write_file(github_output, f'ytdlp_version={VERSION}\n', 'a')
 | 
				
			||||||
print(f'\nVersion = {VERSION}, Git HEAD = {GIT_HEAD}')
 | 
					print(f'\nVersion = {VERSION}, Git HEAD = {GIT_HEAD}')
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -7,8 +7,8 @@ def read_file(fname):
 | 
				
			|||||||
        return f.read()
 | 
					        return f.read()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def write_file(fname, content):
 | 
					def write_file(fname, content, mode='w'):
 | 
				
			||||||
    with open(fname, 'w', encoding='utf-8') as f:
 | 
					    with open(fname, mode, encoding='utf-8') as f:
 | 
				
			||||||
        return f.write(content)
 | 
					        return f.write(content)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user