]> jfr.im git - yt-dlp.git/commitdiff
[build] Release `yt-dlp.tar.gz`
authorpukkandan <redacted>
Tue, 8 Jun 2021 14:07:45 +0000 (19:37 +0530)
committerpukkandan <redacted>
Tue, 8 Jun 2021 14:42:00 +0000 (20:12 +0530)
Closes #386

.github/workflows/build.yml
Makefile

index c02f45b14a032611c333fbaa56099934fb3cd04b..d4321da0dc7f084efb00361e0f40a42aa6fab28d 100644 (file)
@@ -29,7 +29,7 @@ jobs:
     - name: Print version
       run: echo "${{ steps.bump_version.outputs.ytdlp_version }}"
     - name: Run Make
-      run: make
+      run: make all tar
     - name: Create Release
       id: create_release
       uses: actions/create-release@v1
@@ -53,6 +53,15 @@ jobs:
         asset_path: ./yt-dlp
         asset_name: yt-dlp
         asset_content_type: application/octet-stream
+    - name: Upload Source tar
+      uses: actions/upload-release-asset@v1
+      env:
+        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+      with:
+        upload_url: ${{ steps.create_release.outputs.upload_url }}
+        asset_path: ./yt-dlp.tar.gz
+        asset_name: yt-dlp.tar.gz
+        asset_content_type: application/gzip
     - name: Get SHA2-256SUMS for yt-dlp
       id: sha256_file
       run: echo "::set-output name=sha256_unix::$(sha256sum yt-dlp | awk '{print $1}')"
index d387434a29274903d8d73320fc001e7f34a11edd..aad312362615f91897b9d1a4f49ad2e56df231c2 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -25,6 +25,7 @@ completion-zsh: completions/zsh/_yt-dlp
 lazy-extractors: yt_dlp/extractor/lazy_extractors.py
 
 PREFIX ?= /usr/local
+DESTDIR ?= .
 BINDIR ?= $(PREFIX)/bin
 MANDIR ?= $(PREFIX)/man
 SHAREDIR ?= $(PREFIX)/share