GH Release based Update #262
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: GH Release based Update | |
on: | |
workflow_dispatch: | |
schedule: | |
- cron: '3 0/4 * * *' # every 4 hours | |
push: | |
branches: | |
- main | |
paths: | |
- .github/workflows/github-releases.yml | |
jobs: | |
update-releasebased: | |
name: ${{ matrix.id }} | |
runs-on: ubuntu-latest | |
environment: ${{ github.ref == 'refs/heads/main' && 'Production' || 'Test' }} | |
strategy: | |
fail-fast: false | |
matrix: | |
include: | |
- id: "Yubico.Authenticator" | |
repo: "Yubico/yubioath-flutter" | |
url: "https://github.com/Yubico/yubioath-flutter/releases/download/{VERSION}/yubico-authenticator-{VERSION}-win64.msi" | |
# - id: "Yubico.YubikeyManager" | |
# repo: "Yubico/yubikey-manager-qt" | |
# url: "https://developers.yubico.com/yubikey-manager-qt/Releases/yubikey-manager-qt-{VERSION}-win32.exe" | |
- id: "Yubico.YubiKeyManagerCLI" | |
repo: "Yubico/yubikey-manager" | |
url: "https://developers.yubico.com/yubikey-manager/Releases/yubikey-manager-{VERSION}-win64.msi" | |
- id: "Anki.Anki" | |
repo: "ankitects/anki" | |
url: "https://github.com/ankitects/anki/releases/download/{VERSION}/anki-{VERSION}-windows-qt6.exe" | |
- id: "EdgeTX.Companion" | |
repo: "EdgeTX/edgetx" | |
url: "https://github.com/EdgeTX/edgetx/releases/download/v{VERSION}/edgetx-cpn-win64-v{VERSION}.zip" | |
- id: "Betaflight.Betaflight-Configurator" | |
repo: "betaflight/betaflight-configurator" | |
url: "https://github.com/betaflight/betaflight-configurator/releases/download/{VERSION}/betaflight-configurator_{VERSION}_win64-installer.exe" | |
- id: "h3poteto.fedistar" | |
repo: "h3poteto/fedistar" | |
url: "https://github.com/h3poteto/fedistar/releases/download/v{VERSION}/fedistar_{VERSION}_x64_en-US.msi" | |
- id: "hoppscotch.Hoppscotch" | |
repo: "hoppscotch/releases" | |
url: "https://github.com/hoppscotch/releases/releases/download/v{VERSION}/Hoppscotch_win_x64.msi" | |
- id: "AdGuard.dnsproxy" | |
repo: "AdguardTeam/dnsproxy" | |
url: "https://github.com/AdguardTeam/dnsproxy/releases/download/v{VERSION}/dnsproxy-windows-386-v{VERSION}.zip https://github.com/AdguardTeam/dnsproxy/releases/download/v{VERSION}/dnsproxy-windows-amd64-v{VERSION}.zip https://github.com/AdguardTeam/dnsproxy/releases/download/v{VERSION}/dnsproxy-windows-arm64-v{VERSION}.zip" | |
- id: "OpenTofu.Tofu" | |
repo: "opentofu/opentofu" | |
url: "https://github.com/opentofu/opentofu/releases/download/v{VERSION}/tofu_{VERSION}_windows_386.zip https://github.com/opentofu/opentofu/releases/download/v{VERSION}/tofu_{VERSION}_windows_amd64.zip" | |
- id: "mitmproxy.mitmproxy" | |
repo: "mitmproxy/mitmproxy" | |
url: "https://downloads.mitmproxy.org/{VERSION}/mitmproxy-{VERSION}-windows-x86_64-installer.exe" | |
- id: "commercialhaskell.stack" | |
repo: "commercialhaskell/stack" | |
url: "https://github.com/commercialhaskell/stack/releases/download/v{VERSION}/stack-{VERSION}-windows-x86_64-installer.exe" | |
- id: "JohnMacFarlane.Pandoc" | |
repo: "jgm/pandoc" | |
url: "https://github.com/jgm/pandoc/releases/download/{VERSION}/pandoc-{VERSION}-windows-x86_64.msi" | |
- id: "Neovim.Neovim" | |
repo: "neovim/neovim" | |
url: "https://github.com/neovim/neovim/releases/download/v{VERSION}/nvim-win64.msi" | |
# - id: "RustDesk.RustDesk" | |
# repo: "rustdesk/rustdesk" | |
# url: "https://github.com/rustdesk/rustdesk/releases/download/{VERSION}/rustdesk-{VERSION}-x86-sciter.exe https://github.com/rustdesk/rustdesk/releases/download/{VERSION}/rustdesk-{VERSION}-x86_64.exe" | |
- id: "AquaSecurity.Trivy" | |
repo: "aquasecurity/trivy" | |
url: "https://github.com/aquasecurity/trivy/releases/download/v{VERSION}/trivy_{VERSION}_windows-64bit.zip" | |
- id: "TeXstudio.TeXstudio" | |
repo: "texstudio-org/texstudio" | |
url: " https://github.com/texstudio-org/texstudio/releases/download/{VERSION}/texstudio-{VERSION}-win-qt6-signed.exe" | |
- id: "Levminer.Authme" | |
repo: "Levminer/authme" | |
url: "https://github.com/Levminer/authme/releases/download/{VERSION}/authme-{VERSION}-windows-x64.msi" | |
- id: "StephanDilly.gitui" | |
repo: "extrawurst/gitui" | |
url: "https://github.com/extrawurst/gitui/releases/download/v{VERSION}/gitui-win.msi" | |
- id: "ameshkov.dnslookup" | |
repo: "ameshkov/dnslookup" | |
url: "https://github.com/ameshkov/dnslookup/releases/download/v{VERSION}/dnslookup-windows-386-v{VERSION}.zip https://github.com/ameshkov/dnslookup/releases/download/v{VERSION}/dnslookup-windows-amd64-v{VERSION}.zip" | |
# - id: "CrowdSecurity.CrowdSec" | |
# repo: "crowdsecurity/crowdsec" | |
# url: "https://github.com/crowdsecurity/crowdsec/releases/download/v{VERSION}/crowdsec_{VERSION}.msi" | |
- id: "JanProchazka.dbgate" | |
repo: "dbgate/dbgate" | |
url: "https://github.com/dbgate/dbgate/releases/download/v{VERSION}/dbgate-{VERSION}-win_arm64.exe https://github.com/dbgate/dbgate/releases/download/v{VERSION}/dbgate-{VERSION}-win_x64.exe https://github.com/dbgate/dbgate/releases/download/v{VERSION}/dbgate-{VERSION}-win.exe" | |
- id: "terreng.SimpleWebServer" | |
repo: "terreng/simple-web-server" | |
url: "https://github.com/terreng/simple-web-server/releases/download/v{VERSION}/Simple-Web-Server-Installer-{VERSION}-x64.exe https://github.com/terreng/simple-web-server/releases/download/v{VERSION}/Simple-Web-Server-Installer-{VERSION}-ia32.exe https://github.com/terreng/simple-web-server/releases/download/v{VERSION}/Simple-Web-Server-Installer-{VERSION}-arm64.exe" | |
- id: "jendrikseipp.RedNotebook" | |
repo: "jendrikseipp/rednotebook" | |
url: "https://github.com/jendrikseipp/rednotebook/releases/download/v{VERSION}/rednotebook-{VERSION}.exe" | |
- id: "f4exb.sdrangel" | |
repo: "f4exb/sdrangel" | |
url: "https://github.com/f4exb/sdrangel/releases/download/v{VERSION}/sdrangel-{VERSION}-win64.exe" | |
- id: "Fabio286.antares" | |
repo: "antares-sql/antares" | |
url: "https://github.com/antares-sql/antares/releases/download/v{VERSION}/Antares-{VERSION}-win_x64.exe" | |
# - id: "svenstaro.miniserve" | |
# repo: "svenstaro/miniserve" | |
# url: "https://github.com/svenstaro/miniserve/releases/download/v{VERSION}/miniserve-{VERSION}-x86_64-pc-windows-msvc.exe" | |
- id: "altair-graphql.altair" | |
repo: "altair-graphql/altair" | |
url: "https://github.com/altair-graphql/altair/releases/download/v{VERSION}/altair_{VERSION}_x64_win.exe" | |
# - id: "ViGEm.HidHide" | |
# repo: "nefarius/HidHide" | |
# url: "https://github.com/nefarius/HidHide/releases/download/v{VERSION}/HidHide_{VERSION}_x64.exe" | |
- id: "LibreHardwareMonitor.LibreHardwareMonitor" | |
repo: "LibreHardwareMonitor/LibreHardwareMonitor" | |
url: "https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/releases/download/v{VERSION}/LibreHardwareMonitor-net472.zip" | |
- id: "WerWolv.ImHex" | |
repo: "WerWolv/ImHex" | |
url: "https://github.com/WerWolv/ImHex/releases/download/v{VERSION}/imhex-{VERSION}-Windows-x86_64.msi" | |
- id: "Microsoft.Sqlcmd" | |
repo: "microsoft/go-sqlcmd" | |
url: "https://github.com/microsoft/go-sqlcmd/releases/download/v{VERSION}/sqlcmd-amd64.msi https://github.com/microsoft/go-sqlcmd/releases/download/v{VERSION}/sqlcmd-arm.msi https://github.com/microsoft/go-sqlcmd/releases/download/v{VERSION}/sqlcmd-arm64.msi" | |
- id: "orhun.git-cliff" | |
repo: "orhun/git-cliff" | |
url: "https://github.com/orhun/git-cliff/releases/download/v{VERSION}/git-cliff-{VERSION}-i686-pc-windows-msvc.zip https://github.com/orhun/git-cliff/releases/download/v{VERSION}/git-cliff-{VERSION}-x86_64-pc-windows-gnu.zip https://github.com/orhun/git-cliff/releases/download/v{VERSION}/git-cliff-{VERSION}-aarch64-pc-windows-msvc.zip" | |
- id: "Governikus.AusweisApp" | |
repo: "Governikus/AusweisApp" | |
url: "https://github.com/Governikus/AusweisApp/releases/download/{VERSION}/AusweisApp-{VERSION}.msi" | |
- id: "KeeperSecurity.Commander" | |
repo: "Keeper-Security/Commander" | |
url: "https://github.com/Keeper-Security/Commander/releases/download/v{VERSION}/keeper-commander-windows-v{VERSION}.exe" | |
# - id: "SomePythonThings.WingetUIStore.Pre-release" | |
# repo: "marticliment/UniGetUI" | |
# pre-release: "true" | |
# url: "https://github.com/marticliment/UniGetUI/releases/download/{VERSION}/UniGetUI.Installer.exe" | |
- id: "restic.restic" | |
repo: "restic/restic" | |
url: "https://github.com/restic/restic/releases/download/v{VERSION}/restic_{VERSION}_windows_386.zip https://github.com/restic/restic/releases/download/v{VERSION}/restic_{VERSION}_windows_amd64.zip" | |
- id: "Sigstore.Cosign" | |
repo: "sigstore/cosign" | |
url: "https://github.com/sigstore/cosign/releases/download/v{VERSION}/cosign-windows-amd64.exe" | |
- id: "Gather.Gather" | |
repo: "gathertown/gather-town-desktop-releases" | |
url: "https://github.com/gathertown/gather-town-desktop-releases/releases/download/v{VERSION}/Gather-{VERSION}-Setup.exe" | |
- id: "Microsoft.PerfView" | |
repo: "microsoft/perfview" | |
url: "https://github.com/microsoft/perfview/releases/download/v{VERSION}/PerfView.exe" | |
- id: "Microsoft.DevProxy" | |
repo: "microsoft/dev-proxy" | |
url: "https://github.com/microsoft/dev-proxy/releases/download/v{VERSION}/dev-proxy-installer-win-x64-v{VERSION}.exe" | |
- id: "LiveKit.LiveKitCLI" | |
repo: "livekit/livekit-cli" | |
url: "https://github.com/livekit/livekit-cli/releases/download/v{VERSION}/lk_{VERSION}_windows_arm64.zip https://github.com/livekit/livekit-cli/releases/download/v{VERSION}/lk_{VERSION}_windows_amd64.zip https://github.com/livekit/livekit-cli/releases/download/v{VERSION}/lk_{VERSION}_windows_arm.zip" | |
# - id: "Toxblh.WinToLinux" | |
# repo: "Toxblh/WinToLinux" | |
# url: "https://github.com/Toxblh/WinToLinux/releases/download/v{VERSION}/WinToLinux.zip" | |
- id: "Dystroy.broot" | |
repo: "Canop/broot" | |
url: "https://github.com/Canop/broot/releases/download/v{VERSION}/broot_{VERSION}.zip" | |
- id: "seerge.g-helper" | |
repo: "seerge/g-helper" | |
url: "https://github.com/seerge/g-helper/releases/download/v{VERSION}/GHelper.exe" | |
- id: "UltimateGadgetLaboratories.UHKAgent" | |
repo: "UltimateHackingKeyboard/agent" | |
url: "https://github.com/UltimateHackingKeyboard/agent/releases/download/v{VERSION}/UHK.Agent-{VERSION}-win-ia32.exe https://github.com/UltimateHackingKeyboard/agent/releases/download/v{VERSION}/UHK.Agent-{VERSION}-win-x64.exe https://github.com/UltimateHackingKeyboard/agent/releases/download/v{VERSION}/UHK.Agent-{VERSION}-win.exe" | |
- id: "stevencohn.OneMore" | |
repo: "stevencohn/OneMore" | |
url: "https://github.com/stevencohn/OneMore/releases/download/{VERSION}/OneMore_{VERSION}_Setupx64.msi https://github.com/stevencohn/OneMore/releases/download/{VERSION}/OneMore_{VERSION}_Setupx86.msi" | |
- id: "FrancisBanyikwa.MediaDownloader" | |
repo: "mhogomchungu/media-downloader" | |
url: "https://github.com/mhogomchungu/media-downloader/releases/download/{VERSION}/MediaDownloader-{VERSION}.setup.exe" | |
- id: "StuntRally.StuntRally" | |
repo: "stuntrally/stuntrally3" | |
url: "https://github.com/stuntrally/stuntrally3/releases/download/{VERSION}/StuntRally-{VERSION}-installer.exe" | |
- id: "ActivityWatch.ActivityWatch" | |
repo: "ActivityWatch/activitywatch" | |
url: "https://github.com/ActivityWatch/activitywatch/releases/download/v{VERSION}/activitywatch-v{VERSION}-windows-x86_64-setup.exe" | |
- id: "Typst.Typst" | |
repo: "typst/typst" | |
url: "https://github.com/typst/typst/releases/download/v{VERSION}/typst-x86_64-pc-windows-msvc.zip" | |
- id: "Jellyfin.Server" | |
repo: "jellyfin/jellyfin-server-windows" | |
url: "https://github.com/jellyfin/jellyfin-server-windows/releases/download/{VERSION}/jellyfin_{VERSION}_windows-x64.exe" | |
- id: "ZugferdCommunity.QubaViewer" | |
repo: "ZUGFeRD/quba-viewer" | |
url: "https://github.com/ZUGFeRD/quba-viewer/releases/download/v{VERSION}/Quba.{VERSION}.msi" | |
steps: | |
- name: Update Packages | |
uses: b0t-at/winget-updater@b0t-main | |
with: | |
identifier: ${{ matrix.id }} | |
repo: ${{ matrix.repo }} | |
url: ${{ matrix.url }} | |
komac-token: ${{ secrets.WINGET_PAT }} | |
#komac-version: 2.3.0 | |
komac-version: latest | |
custom-fork-owner: damn-good-b0t | |
submit: ${{ vars.SUBMIT_PR }} | |
pre-release: ${{ matrix.pre-release }} |