Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .github/workflows/winget-publish.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: winget-publish

# Publishes each GitHub release to the Windows Package Manager community repo via PR.
# Prerequisites:
# - One-time: merge an initial manifest for OpenCloudGaming.OpenNOW into microsoft/winget-pkgs
# (copy from winget/manifests/ in this repo).
# - Add repo secret WINGET_TOKEN: classic PAT with public_repo; fork microsoft/winget-pkgs under the org/account.

on:
release:
types: [published]

jobs:
publish:
runs-on: ubuntu-24.04
permissions:
contents: read
steps:
- name: Publish to WinGet
uses: vedantmgoyal9/winget-releaser@v2
with:
identifier: OpenCloudGaming.OpenNOW
installers-regex: 'setup-x64\.exe$'
token: ${{ secrets.WINGET_TOKEN }}
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.9.0.schema.json

PackageIdentifier: OpenCloudGaming.OpenNOW
PackageVersion: 0.3.1
InstallerType: nullsoft
Scope: user
InstallModes:
- interactive
- silent
UpgradeBehavior: install
ReleaseDate: 2026-03-30
Installers:
- Architecture: x64
InstallerUrl: https://github.com/OpenCloudGaming/OpenNOW/releases/download/v0.3.1/OpenNOW-v0.3.1-setup-x64.exe
InstallerSha256: DE76A5832AC94BF40182BC936F40C173CEA844490884C2EE56BCB03BE95DD27F
ManifestType: installer
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.9.0.schema.json

PackageIdentifier: OpenCloudGaming.OpenNOW
PackageVersion: 0.3.1
PackageLocale: en-US
Publisher: OpenCloud Gaming
PublisherUrl: https://github.com/OpenCloudGaming
Author: zortos293
PackageName: OpenNOW
PackageUrl: https://github.com/OpenCloudGaming/OpenNOW
License: MIT
LicenseUrl: https://github.com/OpenCloudGaming/OpenNOW/blob/main/LICENSE
Copyright: Copyright (c) Zortos
ShortDescription: Open-source desktop client for NVIDIA GeForce NOW
Description: |-
OpenNOW is an independent, community-built desktop client for NVIDIA GeForce NOW.
It is built with Electron and TypeScript and is not affiliated with NVIDIA Corporation.
Moniker: opennow
Tags:
- cloud-gaming
- electron
- games
- geforce-now
- nvidia
- open-source
- streaming
ReleaseNotesUrl: https://github.com/OpenCloudGaming/OpenNOW/releases/tag/v0.3.1
ManifestType: defaultLocale
ManifestVersion: 1.9.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.9.0.schema.json

PackageIdentifier: OpenCloudGaming.OpenNOW
PackageVersion: 0.3.1
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.9.0