Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

build/winget #1049

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from
Draft

build/winget #1049

wants to merge 2 commits into from

Conversation

ShGKme
Copy link
Contributor

@ShGKme ShGKme commented Jan 22, 2025

⚠️ Do not merge ⚠️

How to publish a package

1. Install create tool on Windows, use pwsh

winget install wingetcreate

2.1. Add a new stable version

Replace ($version) with a new version number e.g. 1.2.3.

Set the release date manually, if publishing not on the same day.

wingetcreate update Nextcloud.Talk -u https://github.com/nextcloud-releases/talk-desktop/releases/download/v($version)/Nextcloud.Talk-windows-x64.exe -v ($version) --release-date (Get-Date -Format "yyyy-MM-dd")

2.2. Add a new beta version

TODO

3. Verify

# Validate
winget validate --manifest .\manifests\n\Nextcloud\Talk\($version)

# Try to install
winget install --manifest .\manifests\n\Nextcloud\Talk\($version)

4. Submit

wingetcreate submit .\manifests\n\Nextcloud\Talk\($version)

Proceed in the web-browser in the GitHub Pull Request

5. Update this branch

Rebase onto main and push changes

Signed-off-by: Grigorii K. Shartsev <[email protected]>
Signed-off-by: Grigorii K. Shartsev <[email protected]>
@ShGKme ShGKme added the distribution 📦 Building, packaging, publishing label Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
distribution 📦 Building, packaging, publishing
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant