@@ -348,103 +348,26 @@ jobs:
348348 runs-on : macos-13
349349
350350 steps :
351- - uses : actions/checkout@v4
352- - name : Install Python
353- # We need the official Python, because the GA ones only support newer macOS versions
354- env :
355- PYTHON_VERSION : 3.12.10
356- MACOSX_DEPLOYMENT_TARGET : 10.9 # Used up by the Python build tools
357- run : |
358- echo $BASH_VERSINFO
359- echo $ZSH_VERSION
360- curl "https://www.python.org/ftp/python/${PYTHON_VERSION}/python-${PYTHON_VERSION}-macos11.pkg" -o "python.pkg"
361- sudo installer -pkg python.pkg -target /
362- brew list
363- python3 --version
364- - name : Install Requirements
351+ - name : Check vesion
365352 run : |
366- brew install coreutils
367- python3 devscripts/install_deps.py --user -o --include build
368- python3 devscripts/install_deps.py --user --include pyinstaller
369-
370- - name : Prepare
371- run : |
372- python3 devscripts/update-version.py -c "${{ inputs.channel }}" -r "${{ needs.process.outputs.origin }}" "${{ inputs.version }}"
373- python3 devscripts/make_lazy_extractors.py
374- - name : Build
375- run : |
376- python3 -m bundle.pyinstaller
377- mv dist/yt-dlp_macos dist/yt-dlp_macos_legacy
378-
379- - name : Verify --update-to
380- if : vars.UPDATE_TO_VERIFICATION
381- run : |
382- chmod +x ./dist/yt-dlp_macos_legacy
383- cp ./dist/yt-dlp_macos_legacy ./dist/yt-dlp_macos_legacy_downgraded
384- version="$(./dist/yt-dlp_macos_legacy --version)"
385- ./dist/yt-dlp_macos_legacy_downgraded -v --update-to yt-dlp/[email protected] 386- downgraded_version="$(./dist/yt-dlp_macos_legacy_downgraded --version)"
387- [[ "$version" != "$downgraded_version" ]]
388-
389- - name : Upload artifacts
390- uses : actions/upload-artifact@v4
391- with :
392- name : build-bin-${{ github.job }}
393- path : |
394- dist/yt-dlp_macos_legacy
395- compression-level : 0
396-
353+ echo BASH_VERSINFO is $BASH_VERSINFO
354+ echo ZSH_VERSION is $ZSH_VERSION
355+ cat /proc/$$/comm
356+ echo $(readlink /proc/$$/exe | sed "s/.*\///")
357+ echo dollars 0 is $0
397358 macos_legacy_14 :
398359 needs : process
399360 if : inputs.macos_legacy
400361 runs-on : macos-14
401362
402363 steps :
403- - uses : actions/checkout@v4
404- - name : Install Python
405- # We need the official Python, because the GA ones only support newer macOS versions
406- env :
407- PYTHON_VERSION : 3.12.10
408- MACOSX_DEPLOYMENT_TARGET : 10.9 # Used up by the Python build tools
409- run : |
410- echo $BASH_VERSINFO
411- echo $ZSH_VERSION
412- curl "https://www.python.org/ftp/python/${PYTHON_VERSION}/python-${PYTHON_VERSION}-macos11.pkg" -o "python.pkg"
413- sudo installer -pkg python.pkg -target /
414- brew list
415- python3 --version
416- - name : Install Requirements
417- run : |
418- brew install coreutils
419- python3 devscripts/install_deps.py --user -o --include build
420- python3 devscripts/install_deps.py --user --include pyinstaller
421-
422- - name : Prepare
423- run : |
424- python3 devscripts/update-version.py -c "${{ inputs.channel }}" -r "${{ needs.process.outputs.origin }}" "${{ inputs.version }}"
425- python3 devscripts/make_lazy_extractors.py
426- - name : Build
364+ - name : Check vesion
427365 run : |
428- python3 -m bundle.pyinstaller
429- mv dist/yt-dlp_macos dist/yt-dlp_macos_legacy
430-
431- - name : Verify --update-to
432- if : vars.UPDATE_TO_VERIFICATION
433- run : |
434- chmod +x ./dist/yt-dlp_macos_legacy
435- cp ./dist/yt-dlp_macos_legacy ./dist/yt-dlp_macos_legacy_downgraded
436- version="$(./dist/yt-dlp_macos_legacy --version)"
437- ./dist/yt-dlp_macos_legacy_downgraded -v --update-to yt-dlp/[email protected] 438- downgraded_version="$(./dist/yt-dlp_macos_legacy_downgraded --version)"
439- [[ "$version" != "$downgraded_version" ]]
440-
441- - name : Upload artifacts
442- uses : actions/upload-artifact@v4
443- with :
444- name : build-bin-${{ github.job }}
445- path : |
446- dist/yt-dlp_macos_legacy
447- compression-level : 0
366+ echo BASH_VERSINFO is $BASH_VERSINFO
367+ echo ZSH_VERSION is $ZSH_VERSION
368+ cat /proc/$$/comm
369+ echo $(readlink /proc/$$/exe | sed "s/.*\///")
370+ echo dollars 0 is $0
448371
449372 windows :
450373 needs : process
0 commit comments