Skip to content

Commit

Permalink
Merge pull request #65 from 0xf005ba11/bump-rev
Browse files Browse the repository at this point in the history
record winget manifest and bump revision
  • Loading branch information
jxy-s authored Nov 22, 2023
2 parents 05c06ad + 3cdf200 commit ce123c8
Show file tree
Hide file tree
Showing 8 changed files with 83 additions and 2 deletions.
4 changes: 2 additions & 2 deletions VMPlex/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -52,5 +52,5 @@
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.13")]
[assembly: AssemblyFileVersion("1.0.0.13")]
[assembly: AssemblyVersion("1.0.0.14")]
[assembly: AssemblyFileVersion("1.0.0.14")]
28 changes: 28 additions & 0 deletions packages/winget/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# WINGET

We publish VMPlex to the winget package manager. This section of the source
maintains a record of manifests submitted to winget.

## Instructions

To submit a new release to winget, first you must build and publish a release
to the [VMPlex GitHub releases page](https://github.com/0xf005ba11/vmplex-ws/releases).
Once this is completed you can use the [wingetcreate](https://github.com/microsoft/winget-create)
tool to build a new manifest for that release and submit it to the
[winget packages repository](https://github.com/microsoft/winget-pkgs).

1. Move the root of the source tree.
2. Run the following `wingetcreate` command replacing the `[version]` with the
version being published.
- `wingetcreate update VMPlex.VMPlex -u "https://github.com/0xf005ba11/vmplex-ws/releases/download/v[version]/VMPlex.exe|neutral" -v [version] -o .\packages\winget\`
3. Review the newly generated manifest in the source `.\packages\winget\manifests\v\VMPlex\VMPlex\[version]`.
4. Validate the newly generated manifest using `winget`.
- `winget validate .\packages\winget\manifests\v\VMPlex\VMPlex\[version]`
5. Test that the generated manifest works as expected to update VMPlex.
- `winget update -m .\packages\winget\manifests\v\VMPlex\VMPlex\[version]`
6. Submit the manifest to the winget packages repository using `wingetcreate`.
- `wingetcreate submit -p "VMPlex.VMPlex version [version]" .\packages\winget\manifests\v\VMPlex\VMPlex\[version]`
7. A PR should have been created against the winget packages repository, once
accepted the build will be publicly available through winget.
8. Bump the revision (if appropriate) in `AssemblyInfo.cs` in this repository.
8. Submit a PR to this repository with the changes for recordkeeping.
File renamed without changes.
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# Created using wingetcreate 1.5.5.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.5.0.schema.json

PackageIdentifier: VMPlex.VMPlex
PackageVersion: 1.0.0.13
Platform:
- Windows.Desktop
MinimumOSVersion: 10.0.0.0
InstallerType: exe
InstallerSwitches:
Silent: --install
SilentWithProgress: --install
Upgrade: --upgrade
Installers:
- Architecture: neutral
InstallerUrl: https://github.com/0xf005ba11/vmplex-ws/releases/download/v1.0.0.13/VMPlex.exe
InstallerSha256: 0852599954B81B8662592C9E4AA0DA588AE4BD04FC3B6DA9B9D4A666C7F507F3
ManifestType: installer
ManifestVersion: 1.5.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Created using wingetcreate 1.5.5.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.5.0.schema.json

PackageIdentifier: VMPlex.VMPlex
PackageVersion: 1.0.0.13
PackageLocale: en-US
Publisher: VMPlex
PublisherUrl: https://github.com/0xf005ba11/vmplex-ws/
PublisherSupportUrl: https://github.com/0xf005ba11/vmplex-ws/issues
PackageName: VMPlex Workstation
License: MIT
ShortDescription: A tabbed UI for Microsoft's Hyper-V
Moniker: vmplex
Tags:
- vmplex
- vmplex-ws
- hyper-v
- virtual-machines
- vm
- vm-snapshot
- vm-checkpoint
- remote-desktop
- rdp
- manager
ManifestType: defaultLocale
ManifestVersion: 1.5.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created using wingetcreate 1.5.5.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.5.0.schema.json

PackageIdentifier: VMPlex.VMPlex
PackageVersion: 1.0.0.13
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.5.0

0 comments on commit ce123c8

Please sign in to comment.