Skip to content

Commit 23a66cd

Browse files
authored
Update build.yml
1 parent e5ff399 commit 23a66cd

File tree

1 file changed

+12
-89
lines changed

1 file changed

+12
-89
lines changed

.github/workflows/build.yml

Lines changed: 12 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)