From 767f999b53705cdeda1b5bcca360aa1fc9c88135 Mon Sep 17 00:00:00 2001 From: pukkandan Date: Sat, 1 Jan 2022 14:22:43 +0530 Subject: [PATCH] [build] Reduce dependency on third party workflows Closes #2194 --- .github/workflows/build.yml | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4a1c68f0d..9c650c17d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -96,7 +96,7 @@ jobs: 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 @@ -192,11 +192,9 @@ jobs: 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 @@ -265,11 +263,9 @@ jobs: 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