Skip to content
This repository was archived by the owner on Oct 10, 2026. It is now read-only.

ci: add regression and PSScriptAnalyzer workflow - #12

Merged
vartaxe merged 1 commit into
mainfrom
chore/add-ci-workflow
Oct 6, 2026
Merged

vartaxe merged 1 commit into
mainfrom
chore/add-ci-workflow

Conversation

@vartaxe

@vartaxe vartaxe commented Oct 6, 2026

Copy link
Copy Markdown
Owner

Adds continuous integration for the fork. The repository previously had no .github directory and no automated validation.

Workflow: .github/workflows/tests.yml

  • Triggers on push to main, pull requests targeting main, and manual dispatch.
  • Least-privilege permissions (contents: read).
  • actions/checkout pinned to full commit SHA 3d3c42e5aac5ba805825da76410c181273ba90b1 (v7.0.1).
  • Regression step runs under Windows PowerShell 5.1 via powershell.exe, matching the ConfigMgr/WinPE target runtime rather than pwsh 7.
  • PSScriptAnalyzer step gates only on Severity Error, matching the established baseline of 0 errors / 54 warnings / 312 information.

Validated locally: regression suite passes, PSScriptAnalyzer baseline holds, git diff --check clean.

No changes to Invoke-CMApplyDriverPackage.ps1, README.md, LICENSE, or upstream attribution.

Adds a Windows CI workflow that runs the existing standalone regression
suite under Windows PowerShell 5.1 and fails the build on any
PSScriptAnalyzer error. The checkout action is pinned to a full commit
SHA.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot AI balanced review requested due to automatic review settings October 6, 2026 18:49

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@vartaxe
vartaxe merged commit 3268259 into main Oct 6, 2026
1 check passed
@vartaxe
vartaxe deleted the chore/add-ci-workflow branch October 6, 2026 18:52
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants