Bias Analysis
Detected Bias Types
powershell_heavy
windows_tools
windows_first
Summary
The documentation demonstrates a moderate Windows bias, primarily through the frequent use of PowerShell and Windows-centric tools in CI/CD examples (e.g., AzPowershell, PowerShell@2, scriptType: 'pscore'). Windows/PowerShell-based steps are shown in both GitHub Actions and Azure Pipelines, often before or instead of equivalent Linux/macOS shell commands. While the workflows specify 'runs-on: ubuntu-latest', the authentication and scripting steps rely heavily on PowerShell, which may not be native or optimal for Linux/macOS environments.
Recommendations
- Provide bash/sh equivalents for all PowerShell-based steps, especially for authentication and dependency installation.
- Clearly indicate cross-platform compatibility for all CLI commands and scripts.
- Avoid using Windows-specific tools (e.g., AzPowershell, PowerShell@2) as the default or only option; offer alternatives for Linux/macOS runners.
- Reorder examples so that platform-neutral or Linux/macOS-friendly approaches are shown first or alongside Windows options.
- Explicitly mention any platform requirements or limitations for each step.
Create Pull Request