Skip to content

Conversation

@kormic911
Copy link
Contributor

@kormic911 kormic911 commented Sep 7, 2025

Prep for 1.0.9 release.

@kormic911 kormic911 requested a review from Copilot September 7, 2025 21:24
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Pester test (On macOS) Results

427 tests   427 ✅  20s ⏱️
388 suites    0 💤
  1 files      0 ❌

Results for commit 1114b60.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Pester test (On Linux) Results

427 tests   427 ✅  19s ⏱️
388 suites    0 💤
  1 files      0 ❌

Results for commit 1114b60.

♻️ This comment has been updated with latest results.

@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Pester test (On Windows) Results

427 tests   427 ✅  16s ⏱️
388 suites    0 💤
  1 files      0 ❌

Results for commit 1114b60.

♻️ This comment has been updated with latest results.

@kormic911 kormic911 merged commit 74fc754 into main Sep 7, 2025
9 checks passed
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