mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-31 14:45:14 +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
	 Lesmiscore
					Lesmiscore