1
1
mirror of https://github.com/neosubhamoy/pytubepp-helper.git synced 2026-02-04 11:22:22 +05:30

(feat): added initial tauri updater and minor ci/cd changes

This commit is contained in:
2025-02-11 19:41:14 +05:30
Verified
parent ff5ed47bf6
commit 94ad04f780
14 changed files with 389 additions and 114 deletions

View File

@@ -55,15 +55,27 @@ jobs:
- name: 🛠️ Install frontend dependencies
run: npm install
- name: 📄 Read CHANGELOG
id: changelog
run: |
CONTENT=$(cat CHANGELOG.md)
echo "content<<EOF" >> $GITHUB_OUTPUT
echo "$CONTENT" >> $GITHUB_OUTPUT
echo "EOF" >> $GITHUB_OUTPUT
- name: 🚀 Build and publish
uses: tauri-apps/tauri-action@v0
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
TARGET_ARCH: ${{ matrix.arch }}
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
with:
tagName: ${{ github.ref_name }}
releaseName: ${{ github.event.repository.name }}-${{ github.ref_name }}
releaseBody: 'See the assets to download this version and install.'
releaseBody: ${{ steps.changelog.outputs.content }}
releaseDraft: true
prerelease: false
includeUpdaterJson: true
updaterJsonPreferNsis: true
args: ${{ matrix.args }}