diff --git a/.github/workflows/winget.yml b/.github/workflows/winget.yml new file mode 100644 index 0000000000000000000000000000000000000000..bd52973bd80f3106c0602c20e550a305e462aa00 --- /dev/null +++ b/.github/workflows/winget.yml @@ -0,0 +1,26 @@ +name: Update winget + +on: + release: + types: [published] + +jobs: + publish-winget: + runs-on: + - ubuntu-latest + steps: + - name: Set Package Name + id: set-package-name + run: | + if [ "${{ github.event.release.prerelease }}" == "true" ]; then + PACKAGE_NAME=ZedIndustries.Zed.Preview + else + PACKAGE_NAME=ZedIndustries.Zed + fi + + echo "PACKAGE_NAME=$PACKAGE_NAME" >> "$GITHUB_OUTPUT" + - uses: vedantmgoyal9/winget-releaser@19e706d4c9121098010096f9c495a70a7518b30f # v2 + with: + identifier: ${{ steps.set-package-name.outputs.PACKAGE_NAME }} + max-versions-to-keep: 5 + token: ${{ secrets.WINGET_TOKEN }}