Conversation
…the bulk of homebrew integration.
… ability to trigger them manually.
1.0.9 features - Homebrew support on macos and linux (tested on linux) - Automated Pester reports on PR's - Automated PSScriptAnalyzer reports on PR's - Added initial DryRun capabilities to homebrew functionality, will expand on it to Chocolately, Scoop and Powershell in 1.0.10
DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage.ps1
Dismissed
Show dismissed
Hide dismissed
There was a problem hiding this comment.
Pull Request Overview
This PR prepares the project for version 1.0.9 release by adding comprehensive cross-platform support and improving logging/testing infrastructure.
- Enhanced cross-platform compatibility by adding Linux and macOS support throughout the codebase
- Introduced standardized logging with Write-EZLog and centralized status messaging
- Added extensive Homebrew package manager support for Unix-like systems
Reviewed Changes
Copilot reviewed 87 out of 87 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| runTests.ps1 | Updated Pester configuration output verbosity for GitHub Actions |
| runSecurity.ps1 | Added PowerShell security analysis script for CI/CD |
| DevSetup/Public/Use-DevSetup.ps1 | Enhanced with DryRun support, logging, and cross-platform function naming |
| DevSetup/Private/Utils/* | Multiple utility functions updated for cross-platform compatibility and standardized messaging |
| DevSetup/Private/Providers/Homebrew/* | Complete Homebrew provider implementation for macOS/Linux package management |
| DevSetup/Private/Providers/Powershell/* | Updated PowerShell module handling for cross-platform environments |
| .github/workflows/* | Added CI/CD workflows for automated testing and security analysis |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Pester test (On macOS) Results427 tests 427 ✅ 20s ⏱️ Results for commit 1114b60. ♻️ This comment has been updated with latest results. |
Pester test (On Linux) Results427 tests 427 ✅ 19s ⏱️ Results for commit 1114b60. ♻️ This comment has been updated with latest results. |
Pester test (On Windows) Results427 tests 427 ✅ 16s ⏱️ Results for commit 1114b60. ♻️ This comment has been updated with latest results. |
Fixing workflow to work with new branch permissions.
Update workflow
Adding custom token to allow for PR creation.
Automated Release Tagging for 1.0.9 in DevSetup.psd1
Prep for 1.0.9 release.