char-fork/llama.cpp
git clone https://git.t4t.associates/char-fork/llama.cpp
680a9ae63
char/aliceai-t5-moe
1name : Update Winget Package 2 3on : 4workflow_dispatch : # allows manual triggering 5schedule : 6- cron : '28 5 * * *' # Update every day at 5:28 UTC 7 8jobs : 9update : 10name : Update Winget Package 11runs-on : ubuntu-latest 12if : github.repository_owner == 'ggml-org' 13 14steps : 15- name : Install cargo binstall 16uses : cargo-bins/cargo-binstall@268643a6b5ea099f5718ee5cd3ff7dc89a5eb49b 17 18- name : Install komac 19run : | 20cargo binstall komac@2.16.0 -y 21 22# TODO: This should later be updated to publish releases instead of 23# development release builds. 24- name : Find latest release 25id : find_latest_release 26uses : actions/github-script@v8 27with : 28script : | 29const { data: releases } = await github.rest.repos.listReleases({ 30owner: context.repo.owner, 31repo: context.repo.repo, 32}); 33const { tag_name: version, assets: assets } = releases.find(({assets}) => assets.find(asset => asset.name.includes('win-vulkan'))); 34const { browser_download_url: asset_url } = assets.find(asset => asset.name.includes('win-vulkan')); 35console.log("Latest release:", version); 36core.setOutput('VERSION', version); 37core.setOutput('ASSETURL', asset_url); 38 39- name : Update manifest 40run : | 41 echo "Updating manifest..." 42 komac update --version ${{ steps.find_latest_release.outputs.VERSION }} \ 43 --urls "${{ steps.find_latest_release.outputs.ASSETURL }}" \ 44 --token ${{ secrets.WINGET_GITHUB_TOKEN }} \ 45 --submit \ 46 ggml.llamacpp