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 1 commit into
base: main
Choose a base branch
from
Draft

build/winget #1049

wants to merge 1 commit 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. Add a new manifest

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

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

Stable

# Stable
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")
### Beta
wingetcreate update Nextcloud.Talk.Beta -u https://github.com/nextcloud-releases/talk-desktop/releases/download/v($version)/Nextcloud.Talk-beta-windows-x64.exe -v ($version) --release-date (Get-Date -Format "yyyy-MM-dd")

3. Verify

Stable

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

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

Beta

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

# Install
winget install --manifest .\manifests\n\Nextcloud\Talk\Beta\($version)

4. Submit

Stable

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

Beta

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

Proceed in the web-browser in the GitHub Pull Request

5. Update this branch

Rebase onto main and push changes

@ShGKme ShGKme added the distribution 📦 Building, packaging, publishing label Jan 22, 2025
Signed-off-by: Grigorii K. Shartsev <[email protected]>

wip: Nextcloud.Talk.Beta

Signed-off-by: Grigorii K. Shartsev <[email protected]>
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