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

add publishing chocolatey package to release flow #22

Merged

Conversation

darksidemilk
Copy link
Owner

Resolves #21
Makes it so a chocolatey package to install the module is published here https://community.chocolatey.org/packages/FogApi
Updated and unified getting started documentation in all locations I found it repeated.
Various updates to build functionality and better compatibility with PSResourceGet as that's what works best when publishing via github actions.

…con in manifest. Unified the manifest description with the Readme as the manifest description is used in choco package description.

Want to be sure any new user gets the same information now matter how they find the module.
…nstall the module in an alternative method outside of psget and psresourceget while maintaining compatibility with psget and psresourceget.

Also reordered some functions in the build script and made other various improvements to the build process.
…g when running in linux about paste issues that sometimes occur when running set-fogserversettings -interactive.
…ticies for chocolatey and psgallery. Updated chocolatey packaging and build functions. Updated docs for set-fogserversettings.md and added psresourceget methods to invoke-modulebuild for test builds to use the same methodology as prod builds
@darksidemilk darksidemilk linked an issue Sep 5, 2024 that may be closed by this pull request
@darksidemilk
Copy link
Owner Author

Waiting for the first version of the chocolatey package to be fully approved before springing in their pull request as it will trigger a release of a new version. The new version will fail to publish to chocolatey if the first version isn't yet listed.

darksidemilk and others added 13 commits September 7, 2024 20:57
… to fog inventory records and fixed missing functions in in get-winbcdpxeid
…d autocomplete for available fog images. Also added a basic Set-FogHostImage function, needs to be further flushes out but the basic functionality is there.
… append video memory in GB to each adapter name
Comment out the choco community publish, will continue to have the choco nupkg attached to the release until the first version is approved.
@darksidemilk darksidemilk merged commit 82fe5f2 into master Sep 14, 2024
1 check passed
@darksidemilk darksidemilk deleted the 21-add-publishing-chocolatey-package-to-release-flow branch September 14, 2024 21:18
github-actions bot added a commit that referenced this pull request Sep 14, 2024
* Updated docs to be more unified in their appearance where information is purposely duplicated.

* Added icon to module files and included staically.io cdn version of icon in manifest. Unified the manifest description with the Readme as the manifest description is  used in choco package description.
Want to be sure any new user gets the same information now matter how they find the module.

* Added chocolatey packaging that includes the psgetmoduleinfo.xml to install the module in an alternative method outside of psget and psresourceget while maintaining compatibility with psget and psresourceget.
Also reordered some functions in the build script and made other various improvements to the build process.

* Added comment in the set-fogserversettings function help and a warning when running in linux about paste issues that sometimes occur when running set-fogserversettings -interactive.

* Updated and unified various docs, added icon packaging with best practicies for chocolatey and psgallery. Updated chocolatey packaging and build functions. Updated docs for set-fogserversettings.md and added psresourceget methods to invoke-modulebuild for test builds to use the same methodology as prod builds

* use '-' instead of '*' in markdown formats

* verbage fix and add forums link

* unify the overview docs

* Fix choco template issue of typo of folder name sources vs files

* Shortened the manifest and nuspec description

* Update files section of nuspec to properly include the module files

* Added gpu properties to get-foginventory for upcoming add of gpu info to fog inventory records and fixed missing functions in in get-winbcdpxeid

* Added nuspec and psgetmodule info templates

* Updates to release note formatting, manifest description format, and build script improvements

* Updated Send-FogImage with params for 1.6 and added switch options and autocomplete for available fog images. Also added a basic Set-FogHostImage function, needs to be further flushes out but the basic functionality is there.

* Filter out rdp display driver when getting host inventory details and append video memory in GB to each adapter name

* revert change of appending gpu ram as it doesn't work for all gpus equally

* Update tag-and-release.yml - Comment out the choco community publish, will continue to have the choco nupkg attached to the release until the first version is approved.
 - publish build for 2409.9.16
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.

Add publishing chocolatey package to release flow
1 participant