env:
BREW_TOKEN: ${{ secrets.BREW_TOKEN }}
if: "env.BREW_TOKEN != ''"
- uses: webfactory/ssh-agent@v0.5.3
+ uses: yt-dlp/ssh-agent@v0.5.3
with:
ssh-private-key: ${{ env.BREW_TOKEN }}
- name: Update Homebrew Formulae
run: echo "::set-output name=sha512_macos::$(sha512sum dist/yt-dlp_macos | awk '{print $1}')"
- name: Run PyInstaller Script with --onedir
- run: /usr/bin/python3 pyinst.py --target-architecture universal2 --onedir
- - uses: papeloto/action-zip@v1
- with:
- files: ./dist/yt-dlp_macos
- dest: ./dist/yt-dlp_macos.zip
+ run: |
+ /usr/bin/python3 pyinst.py --target-architecture universal2 --onedir
+ zip ./dist/yt-dlp_macos.zip ./dist/yt-dlp_macos
- name: Upload yt-dlp MacOS onedir
id: upload-release-macos-zip
uses: actions/upload-release-asset@v1
run: echo "::set-output name=sha512_win::$((Get-FileHash dist\yt-dlp.exe -Algorithm SHA512).Hash.ToLower())"
- name: Run PyInstaller Script with --onedir
- run: python pyinst.py --onedir
- - uses: papeloto/action-zip@v1
- with:
- files: ./dist/yt-dlp
- dest: ./dist/yt-dlp_win.zip
+ run: |
+ python pyinst.py --onedir
+ Compress-Archive -LiteralPath ./dist/yt-dlp -DestinationPath ./dist/yt-dlp_win.zip
- name: Upload yt-dlp Windows onedir
id: upload-release-windows-zip
uses: actions/upload-release-asset@v1