Skip to content

Add CI workflow to autorun Pester tests#7

Merged
dfinke merged 4 commits intomainfrom
copilot/add-ci-yml-for-tests
Jan 22, 2026
Merged

Add CI workflow to autorun Pester tests#7
dfinke merged 4 commits intomainfrom
copilot/add-ci-yml-for-tests

Conversation

Copy link
Contributor

Copilot AI commented Jan 22, 2026

Adds GitHub Actions workflow to automatically run Pester tests on all branches.

Changes

  • .github/workflows/ci.yml: CI workflow with:

    • Triggers on push/PR to all branches
    • Path filter: skips when only **.md files change
    • Installs Pester 5.0.0+
    • Runs tests from ./Tests directory
    • Minimal permissions: contents: read
  • .gitignore: Excludes testResults.xml and TestResults/ directory

Workflow Configuration

on:
  push:
    branches: ['**']
    paths-ignore: ['**.md']
  pull_request:
    branches: ['**']
    paths-ignore: ['**.md']

The workflow runs 27 existing Pester tests validating parameter validation, tool definitions, API integration, and module exports.

Original prompt

This section details on the original issue you should resolve

<issue_title>Add ci.yml to autorun tests</issue_title>
<issue_description>add a ci.yml to run the tests on each check in, both the main and branches. do not run it markdown files are updated</issue_description>

Comments on the Issue (you are @copilot in this section)


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI and others added 3 commits January 22, 2026 00:06
Co-authored-by: dfinke <67258+dfinke@users.noreply.github.com>
Co-authored-by: dfinke <67258+dfinke@users.noreply.github.com>
Co-authored-by: dfinke <67258+dfinke@users.noreply.github.com>
@dfinke dfinke marked this pull request as ready for review January 22, 2026 00:08
Copilot AI changed the title [WIP] Add ci.yml to autorun tests on every check-in Add CI workflow to autorun Pester tests Jan 22, 2026
Copilot AI requested a review from dfinke January 22, 2026 00:08
@dfinke dfinke merged commit f27fbf0 into main Jan 22, 2026
2 checks passed
@dfinke dfinke deleted the copilot/add-ci-yml-for-tests branch January 22, 2026 00:09
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.

Add ci.yml to autorun tests

2 participants