mirror of
https://github.com/jely2002/youtube-dl-gui.git
synced 2021-11-01 22:46:21 +03:00
build: add winget update workflow
This commit is contained in:
24
.github/workflows/build-release.yaml
vendored
24
.github/workflows/build-release.yaml
vendored
@@ -58,18 +58,6 @@ jobs:
|
||||
run: env npm_config_yes=true npx electron-builder --win portable -p always
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Get version
|
||||
id: package-version
|
||||
uses: martinbeentjes/npm-get-version-action@master
|
||||
- name: Create Sentry release
|
||||
uses: getsentry/action-release@v1
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
|
||||
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
|
||||
with:
|
||||
environment: production
|
||||
version: ${{ steps.package-version.outputs.current-version }}
|
||||
build-mac:
|
||||
runs-on: macos-latest
|
||||
steps:
|
||||
@@ -88,15 +76,3 @@ jobs:
|
||||
run: npm_config_yes=true npx electron-builder -p always
|
||||
env:
|
||||
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
- name: Get version
|
||||
id: package-version
|
||||
uses: martinbeentjes/npm-get-version-action@master
|
||||
- name: Create Sentry release
|
||||
uses: getsentry/action-release@v1
|
||||
env:
|
||||
SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }}
|
||||
SENTRY_ORG: ${{ secrets.SENTRY_ORG }}
|
||||
SENTRY_PROJECT: ${{ secrets.SENTRY_PROJECT }}
|
||||
with:
|
||||
environment: production
|
||||
version: ${{ steps.package-version.outputs.current-version }}
|
||||
|
||||
16
.github/workflows/update-winget.yaml
vendored
Normal file
16
.github/workflows/update-winget.yaml
vendored
Normal file
@@ -0,0 +1,16 @@
|
||||
name: Update winget package
|
||||
|
||||
on: workflow_dispatch
|
||||
|
||||
jobs:
|
||||
wingetcreate-update:
|
||||
runs-on: windows-latest
|
||||
steps:
|
||||
- name: Get version
|
||||
id: package-version
|
||||
uses: martinbeentjes/npm-get-version-action@master
|
||||
- name: Run wingetcreate
|
||||
shell: pwsh
|
||||
run: |
|
||||
iwr https://aka.ms/wingetcreate/latest -OutFile wingetcreate.exe
|
||||
wingetcreate.exe update -s -i jely2002.youtube-dl-gui -u https://github.com/jely2002/youtube-dl-gui/releases/download/${{ steps.package-version.outputs.current-version }}/YouTube-Downloader-GUI-Setup-${{ steps.package-version.outputs.current-version }}.exe -v ${{ steps.package-version.outputs.current-version }} -t ${{ secrets.GITHUB_TOKEN }}
|
||||
Reference in New Issue
Block a user