Skip to content

Use new PSModule pipeline #1

Use new PSModule pipeline

Use new PSModule pipeline #1

name: Process-PSModule
on:
push:
branches:
- '*'
workflow_dispatch:
jobs:
Process-PSModule:
name: Process-PSModule
runs-on: ubuntu-latest
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Initialize-PSModule
uses: PSModule/Initialize-PSModule@main
with:
Verbose: true
- name: Build-PSModule
uses: PSModule/Build-PSModule@main
with:
Verbose: true
- name: Test-PSModule
uses: PSModule/Test-PSModule@main
with:
Verbose: true
- name: Release-PSModule
uses: PSModule/Release-PSModule@main
with:
APIKey: ${{ secrets.APIKEY }}
Verbose: true
env:
GH_TOKEN: ${{ github.token }} # Used for GitHub CLI authentication