J1-PIPELINE: J1-MSP-Toolkit audit, CI/CD fixes, and documentation - #4
Open
OneByJorah wants to merge 9 commits into
Open
J1-PIPELINE: J1-MSP-Toolkit audit, CI/CD fixes, and documentation#4OneByJorah wants to merge 9 commits into
OneByJorah wants to merge 9 commits into
Conversation
added 9 commits
July 5, 2026 21:09
Replace generic template fields (OS, Python, Docker) with Windows-relevant fields (Windows version, PowerShell version, execution policy) that are actually useful for diagnosing issues in this PowerShell provisioning utility.
…ick Start - Expand project structure tree to show all 15+ files in the repo - Fix feature descriptions to match actual script behavior (Xbox-only debloat, High Performance only) - Promote one-liner remote execution as primary Quick Start method - Simplify Remote Execution section to reference Quick Start - Remove duplicate one-liner code block
…er tests Add a CI pipeline that runs PSScriptAnalyzer (lint) and Pester (test) on push/PR to main/master. This complements the existing CodeQL workflow with PowerShell-specific quality checks.
Prevent pipeline-generated report files from appearing as untracked changes in git status.
CodeQL cannot analyze PowerShell scripts, so the existing CodeQL workflow produced no useful results for this repo. Replace it with PSScriptAnalyzer security rules that actually analyze the repo's code. Add weekly scheduled scan to maintain security posture.
Add basic Pester test coverage for both scripts: - MSP-Ultra-Debloat.ps1: verify Xbox AppX removal, Print Spooler enablement, and High Performance power scheme - install.ps1: verify GitHub download and execution flow - All external commands are mocked to avoid actual system changes
Set production_score to 76 (DEGRADED, below 90 threshold) after Phase 4 fixes. Record audit timestamp and pipeline standards version.
- Update remote URL to OneByJorah/MSPEngine - Update README.md: title, install URL, project structure - Update INTENT.md: repo name, ecosystem references, branding - Update install.ps1: display name, download URL - Update j1.yaml: repo field - Update tests/MSP-Ultra-Debloat.Tests.ps1: download URL
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR publishes the accumulated changes from the J1-PIPELINE audit, CI/CD improvements, and documentation overhaul for J1-MSP-Toolkit.
Commits
Highlights
AUTO_MERGE
Disabled.