Skip to content

Add Github workflow for running CI tests#159

Merged
anamnavi merged 17 commits into
PowerShell:servicingfrom
anamnavi:servicing
May 22, 2026
Merged

Add Github workflow for running CI tests#159
anamnavi merged 17 commits into
PowerShell:servicingfrom
anamnavi:servicing

Conversation

@anamnavi

@anamnavi anamnavi commented May 5, 2026

Copy link
Copy Markdown
Member

PR Summary

Add Github workflow for running CI tests, and remove old TravisCI files.

PR Context

Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1

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.

Pull request overview

Adds GitHub Actions CI for the PowerShell Archive module while removing legacy Travis CI and AppVeyor configuration. The test suite is also refactored to move helper functions into a separate test module.

Changes:

  • Adds a cross-platform GitHub Actions workflow to install Pester, run tests, and upload results.
  • Removes legacy Travis CI/AppVeyor files.
  • Extracts archive test helper functions into a new .psm1 module and imports it from the main test file.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
.github/workflows/test.yml Adds GitHub Actions CI workflow for PowerShell tests.
.travis.yml Removes legacy Travis CI configuration.
TravisCI.ps1 Removes legacy Travis test runner script.
appveyor.yml Removes legacy AppVeyor CI configuration.
Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1 Imports extracted helper module and adjusts test setup variables.
Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Adds extracted helper functions used by the Pester test suite.

Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1 Outdated
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Outdated
Comment thread .github/workflows/test.yml
Comment thread .github/workflows/test.yml
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.psm1 Outdated
Comment thread Tests/Pester.Commands.Cmdlets.Archive.Tests.ps1
@anamnavi anamnavi requested a review from Copilot May 18, 2026 16:11
@anamnavi

Copy link
Copy Markdown
Member Author

@copilot review

@anamnavi anamnavi requested review from Copilot and removed request for Copilot May 18, 2026 19:03
@TravisEz13 TravisEz13 requested review from Copilot and removed request for Copilot May 18, 2026 21:07
@TravisEz13 TravisEz13 closed this May 18, 2026
@TravisEz13 TravisEz13 reopened this May 18, 2026
@anamnavi anamnavi review requested due to automatic review settings May 22, 2026 15:46
@anamnavi anamnavi merged commit 9b59238 into PowerShell:servicing May 22, 2026
1 check passed
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.

3 participants