Skip to content

Pester-Tests - [feat: Add Pester tests for label parsing, bump selection, and prerelease sequencing #3] by @MariusStorhaug #1

Pester-Tests - [feat: Add Pester tests for label parsing, bump selection, and prerelease sequencing #3] by @MariusStorhaug

Pester-Tests - [feat: Add Pester tests for label parsing, bump selection, and prerelease sequencing #3] by @MariusStorhaug #1

Workflow file for this run

name: Pester-Tests
run-name: "Pester-Tests - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
on:
workflow_dispatch:
pull_request:
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
permissions:
contents: read
jobs:
Pester:
name: Pester Tests
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
with:
persist-credentials: false
- name: Install dependencies
shell: pwsh
run: |
Install-PSResource -Name PSSemVer -Repository PSGallery -TrustRepository
Install-PSResource -Name Pester -Repository PSGallery -TrustRepository
- name: Run Pester tests
shell: pwsh
run: |
$config = New-PesterConfiguration
$config.Run.Path = './tests'
$config.Output.Verbosity = 'Detailed'
$config.TestResult.Enabled = $true
$config.TestResult.OutputPath = './tests/testResults.xml'
$config.TestResult.OutputFormat = 'NUnitXml'
Invoke-Pester -Configuration $config