Release 2607.1: CitrixBase cleanup, Include aliases, and Gallery publish - #86
Merged
Merged
Conversation
…cleanup. Per CTX696338, CitrixBase is no longer required; -CleanPolicyStore and -CleanPolicyStoreOnly now delete CitrixBase.admx and CitrixBase.adml. Co-authored-by: Cursor <cursoragent@cursor.com>
- Improved the structure and clarity of CHANGELOG.md, adding sections for notable changes and release versioning. - Introduced a new GitHub Actions workflow to publish EvergreenAdmx.ps1 to the PowerShell Gallery on release. - Added tab-completion for `-Include` names and aliases via ArgumentCompleter. - Enhanced README.md with a project logo and improved formatting. - Updated `EvergreenAdmx.ps1` to support short aliases for product names and improved error handling for obsolete products. - Added a new function, Get-EvergreenAdmxProductCatalog, to return canonical product names and aliases. - Enhanced testing coverage for new features, including validation of product aliases and error handling.
- Updated CHANGELOG.md to reflect the addition of a default User-Agent in `Invoke-FileDownload` and corrected the helper name for `Get-EvergreenAdmxObsoleteFilePattern`. - Changed the OutputType of `Get-EvergreenAdmxProductCatalog` to return a System.Array instead of PSCustomObject. - Aligned function names in tests to match the updated helper names for consistency.
- Replaced the project logo from a .webp format to a .jpg format for better compatibility. - Removed unnecessary HTML div tags for cleaner formatting in the README.md file.
- Changed the project logo from a .jpg format to a .png format for improved quality. - Updated the README.md to reflect this change.
…e logo - Simplified the project description for clarity and conciseness. - Removed the old logo in .jpg format, which is no longer needed.
…content - Streamlined the project description for clarity by consolidating information. - Removed an unnecessary horizontal rule for improved readability.
- Changed the logo display to use an HTML image tag for better alignment and presentation. - Enhanced the overall formatting of the README.md for improved visual appeal.
Contributor
Author
|
@msfreaks I cannot think for anything else to improve for now. How do you find that new logo? |
msfreaks
approved these changes
Jul 30, 2026
Owner
|
I love the new logo! Thanks for all your work on this! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
-CleanPolicyStore/-CleanPolicyStoreOnlynow remove obsoleteCitrixBase.admx/.admlper CTX696338-Includeaccepts short product aliases with tab-completion; clearer errors for removed products (e.g. MDOP)Invoke-FileDownloadsends a default User-Agent so GitHub zipball downloads (notably BIS-F) no longer fail with HTTP 403Test plan
tests/EvergreenAdmx.Tests.ps1) and confirm alias / catalog / obsolete-pattern coverage passes-Includewith a short alias (e.g.BISF,Edge) and a removed product name for error messaging-CleanPolicyStoreOnlydeletesCitrixBase.admx/.admlfrom a test Policy Store