You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ytDownloader/.github/workflows/release_to_winget.yml

28 lines
741 B
YAML

name: Publish to WinGet
on:
release:
types: [released]
workflow_dispatch:
jobs:
publish:
runs-on: windows-latest
steps:
- name: Get latest release
id: get_latest
uses: actions/github-script@v7
with:
script: |
const latest = await github.rest.repos.getLatestRelease({
owner: context.repo.owner,
repo: context.repo.repo
});
core.setOutput("tag", latest.data.tag_name);
- uses: vedantmgoyal9/winget-releaser@main
with:
identifier: aandrew-me.ytDownloader
installers-regex: '\.msi$'
token: ${{ secrets.WINGET_TOKEN }}
release-tag: ${{ steps.get_latest.outputs.tag }}