Skip to content

Conversation

@kormic911
Copy link
Contributor

No description provided.

@github-actions
Copy link

github-actions bot commented Sep 7, 2025

Pester test (On macOS) Results

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

Results for commit 7a1406a.

♻️ 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 ✅  16s ⏱️
388 suites    0 💤
  1 files      0 ❌

Results for commit 7a1406a.

♻️ 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 ✅  14s ⏱️
388 suites    0 💤
  1 files      0 ❌

Results for commit 7a1406a.

♻️ This comment has been updated with latest results.

@github-advanced-security
Copy link

This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.

$currentVersion = Get-DevSetupVersion

$devsetupCurrentReleaseInfo = Get-GitHubRelease -Uri $devsetupProjectUri | Select-Object -First 1
$communityEnvironmentsCurrentReleaseInfo = Get-GitHubRelease -Uri $communityEnvironmentsProjectUri | Select-Object -First 1

Check warning

Code scanning / PSScriptAnalyzer

The variable 'communityEnvironmentsCurrentReleaseInfo' is assigned but never used. Warning

The variable 'communityEnvironmentsCurrentReleaseInfo' is assigned but never used.
@kormic911 kormic911 requested a review from Copilot September 7, 2025 21:02
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 implements version 1.0.9 features for the DevSetup PowerShell module, focusing on cross-platform compatibility and enhanced functionality. The changes introduce comprehensive support for macOS and Linux systems while maintaining backward compatibility with existing Windows functionality.

Key changes include:

  • Cross-platform support for macOS and Linux with Homebrew package manager integration
  • Enhanced logging and status messaging system with EZLog integration
  • Improved test coverage with platform-specific test scenarios
  • DryRun functionality for preview operations across all commands

Reviewed Changes

Copilot reviewed 87 out of 87 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
runTests.ps1 Updated test output verbosity from "Detailed" to "GithubActions"
runSecurity.ps1 Added security analysis pipeline with PSScriptAnalyzer and SARIF output
DevSetup/Public/Use-DevSetup.ps1 Enhanced main function with logging, DryRun support, and cross-platform messaging
DevSetup/Private/Utils/*.ps1 Updated utility functions for cross-platform compatibility and improved error handling
DevSetup/Private/Providers/Homebrew/*.ps1 Added complete Homebrew provider implementation for macOS/Linux support
DevSetup/Private/Providers/Powershell/*.ps1 Enhanced PowerShell module provider with cross-platform environment variable handling
DevSetup/Private/Providers/Scoop/*.ps1 Updated Scoop provider with improved environment variable usage
DevSetup/Private/Providers/Chocolatey/*.ps1 Enhanced Chocolatey provider with better cross-platform handling
DevSetup/Private/Commands/*.ps1 Updated all commands with cross-platform support and improved status messaging
Comments suppressed due to low confidence (1)

DevSetup/Private/Utils/Find-GitRepositories.ps1:1

  • Function call to Search-GitRepos should be Search-GitRepo to match the renamed function defined on line 28.
Function Find-GitRepository {

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@kormic911 kormic911 merged commit 3261c93 into develop Sep 7, 2025
8 checks passed
@kormic911 kormic911 deleted the 1.0.9-Features branch September 7, 2025 21:22
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