Skip to content

Conversation

ldennington
Copy link
Contributor

Overview

This change sets up the infrastructure for GCM Core to support deployments to microsoft/winget-pkgs via wingetcreate. Specifically:

  1. We update the release-winget workflow to run on Windows Server instead of Ubuntu (required since wingetcreate is a Windows executable).
  2. We update the GCM Core inno installer metadata to be correct/compatible with wingetcreate.
  3. Add quotes to InnoSetup paths to support spaces.

Testing

I tested this change with the following steps:

  1. Build a local copy of the installer
  2. Publish the locally-built copy as a faux pre-release
  3. Run wingetcreate new against the faux pre-release
  4. Verify generated manifests align with specifications in #700

Associated work items

#699
#700

`wingetcreate` is a Windows exe and thus must be run on Windows. Updating
our release-winget workflow accordingly.
@ldennington ldennington requested a review from mjcheetham October 8, 2021 17:54
@ldennington ldennington self-assigned this Oct 8, 2021
Updating inno installer metadata to align with the specification outlined in
github/git-fundamentals#700. Also adding
appropriate quotations to `Installer.Windows.csproj` to handle paths with
spaces.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants