-
Notifications
You must be signed in to change notification settings - Fork 0
1.0.9 features #10
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
1.0.9 features #10
Conversation
Pester test (On macOS) Results427 tests 427 ✅ 13s ⏱️ Results for commit 7a1406a. ♻️ This comment has been updated with latest results. |
Pester test (On Linux) Results427 tests 427 ✅ 16s ⏱️ Results for commit 7a1406a. ♻️ This comment has been updated with latest results. |
Pester test (On Windows) Results427 tests 427 ✅ 14s ⏱️ Results for commit 7a1406a. ♻️ This comment has been updated with latest results. |
|
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. |
DevSetup/Private/Providers/Homebrew/Install-HomebrewPackage.ps1
Dismissed
Show dismissed
Hide dismissed
| $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
… ability to trigger them manually.
There was a problem hiding this 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.
No description provided.