From: Sigbjørn Skjæret Date: Wed, 28 Jan 2026 21:05:39 +0000 (+0100) Subject: ci : find latest release with asset for winget (#19161) X-Git-Tag: upstream/0.0.8067~201 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=50e8962f79e3fcb4bf44777194bd4324908d5737;p=pkg%2Fggml%2Fsources%2Fllama.cpp ci : find latest release with asset for winget (#19161) --- diff --git a/.github/workflows/winget.yml b/.github/workflows/winget.yml index 750609164..2047c276f 100644 --- a/.github/workflows/winget.yml +++ b/.github/workflows/winget.yml @@ -28,16 +28,17 @@ jobs: owner: context.repo.owner, repo: context.repo.repo, }); - console.log("Latest release:", releases[0].tag_name); - return releases[0].tag_name; + const { tag_name: version, assets: assets } = releases.find(({assets}) => assets.find(asset => asset.name.includes('win-vulkan'))); + const { browser_download_url: asset_url } = assets.find(asset => asset.name.includes('win-vulkan')); + console.log("Latest release:", version); + core.setOutput('VERSION', version); + core.setOutput('ASSETURL', asset_url); - name: Update manifest - env: - VERSION: ${{ steps.find_latest_release.outputs.result }} run: | echo "Updating manifest..." - komac update --version ${{ env.VERSION }} \ - --urls "https://github.com/ggml-org/llama.cpp/releases/download/${{ env.VERSION }}/llama-${{ env.VERSION }}-bin-win-vulkan-x64.zip" \ + komac update --version ${{ steps.find_latest_release.outputs.VERSION }} \ + --urls "${{ steps.find_latest_release.outputs.ASSETURL }}" \ --token ${{ secrets.WINGET_GITHUB_TOKEN }} \ --submit \ ggml.llamacpp