diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 940f5d20..3a10f8e6 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -48,30 +48,30 @@ on: description: Defines what types of tests to skip. Allowed values are 'All', 'SourceCode', 'Module', 'None', 'macOS', 'Windows', 'Linux'. required: false default: None - Version: - type: string - description: The version of the 'GitHub' module to use. Defaults to latest version. + PublishDocs: + type: boolean + description: Whether to publish the documentation using MkDocs and GitHub Pages. required: false - Prerelease: + default: true + Debug: type: boolean - description: Whether to use a prerelease version of the 'GitHub' module. + description: Enable debug output. required: false default: false - PublishDocs: + Verbose: type: boolean - description: Whether to publish the documentation using MkDocs and GitHub Pages. + description: Enable verbose output. required: false - default: true - VerbosePreference: + default: false + Version: type: string - description: "The preference for verbose output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'." + description: Specifies the version of the GitHub module to be installed. The value must be an exact version. required: false - default: 'SilentlyContinue' - DebugPreference: - type: string - description: "The preference for debug output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'." + Prerelease: + type: boolean + description: Whether to use a prerelease version of the 'GitHub' module. required: false - default: 'SilentlyContinue' + default: false env: GITHUB_TOKEN: ${{ github.token }} # Used for GitHub CLI authentication @@ -97,8 +97,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -107,15 +109,15 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} TestSourceCode-pwsh-macos-latest: name: Test source code (pwsh, macos-latest) if: ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'macOS')) }} runs-on: macos-latest - outputs: - passed: ${{ steps.test.outputs.passed }} steps: - name: Checkout Code uses: actions/checkout@v4 @@ -123,8 +125,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -133,15 +137,15 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} TestSourceCode-pwsh-windows-latest: name: Test source code (pwsh, windows-latest) if: ${{ !(contains(inputs.SkipTests, 'All' ) || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'Windows')) }} runs-on: windows-latest - outputs: - passed: ${{ steps.test.outputs.passed }} steps: - name: Checkout Code uses: actions/checkout@v4 @@ -149,8 +153,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -159,8 +165,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} BuildModule: name: Build module @@ -177,9 +185,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Verbose: true - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Build module uses: PSModule/Build-PSModule@v2 @@ -188,6 +197,10 @@ jobs: Path: ${{ inputs.Path }} ModulesOutputPath: ${{ inputs.ModulesOutputPath }} DocsOutputPath: ${{ inputs.DocsOutputPath }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} # This is necessary as there is no way to get output from a matrix job TestModule-pwsh-ubuntu-latest: @@ -204,8 +217,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -221,8 +236,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -248,8 +265,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -265,8 +284,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -292,8 +313,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -309,8 +332,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -337,8 +362,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -349,6 +376,10 @@ jobs: - name: Summerize tests uses: PSModule/GitHub-Script@v1 with: + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} Script: | LogGroup -Name 'Test analysis' { @@ -491,8 +522,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download docs artifact uses: actions/download-artifact@v4 @@ -516,6 +549,10 @@ jobs: - name: Structure site uses: PSModule/GitHub-Script@v1 with: + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} Script: | $moduleName = [string]::IsNullOrEmpty('${{ inputs.Name }}') ? $env:GITHUB_REPOSITORY_NAME : '${{ inputs.Name }}' $ModuleSourcePath = Join-Path $PWD -ChildPath '${{ inputs.Path }}' @@ -572,6 +609,10 @@ jobs: uses: PSModule/GitHub-Script@v1 with: WorkingDirectory: ${{ inputs.SiteOutputPath }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} Script: | LogGroup 'Build docs - mkdocs build - content' { Show-FileContent -Path mkdocs.yml diff --git a/.github/workflows/Workflow-Test-Default-CI.yml b/.github/workflows/Workflow-Test-Default-CI.yml index 8447d5ae..4828c258 100644 --- a/.github/workflows/Workflow-Test-Default-CI.yml +++ b/.github/workflows/Workflow-Test-Default-CI.yml @@ -2,7 +2,11 @@ name: Workflow-Test CI [Default] run-name: "Workflow-Test CI [Default] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}" -on: [pull_request] +on: + workflow_dispatch: + pull_request: + schedule: + - cron: '0 0 * * *' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/Workflow-Test-Default.yml b/.github/workflows/Workflow-Test-Default.yml index ffdec57c..2c72d2bb 100644 --- a/.github/workflows/Workflow-Test-Default.yml +++ b/.github/workflows/Workflow-Test-Default.yml @@ -2,7 +2,11 @@ name: Workflow-Test [Default] run-name: "Workflow-Test [Default] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}" -on: [pull_request] +on: + workflow_dispatch: + pull_request: + schedule: + - cron: '0 0 * * *' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/Workflow-Test-WithManifest-CI.yml b/.github/workflows/Workflow-Test-WithManifest-CI.yml index 9cdfab6c..e998ec66 100644 --- a/.github/workflows/Workflow-Test-WithManifest-CI.yml +++ b/.github/workflows/Workflow-Test-WithManifest-CI.yml @@ -2,7 +2,11 @@ name: Workflow-Test CI [WithManifest] run-name: "Workflow-Test CI [WithManifest] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}" -on: [pull_request] +on: + workflow_dispatch: + pull_request: + schedule: + - cron: '0 0 * * *' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/Workflow-Test-WithManifest.yml b/.github/workflows/Workflow-Test-WithManifest.yml index 1e2f1af8..ea4d4fdf 100644 --- a/.github/workflows/Workflow-Test-WithManifest.yml +++ b/.github/workflows/Workflow-Test-WithManifest.yml @@ -2,7 +2,11 @@ name: Workflow-Test [WithManifest] run-name: "Workflow-Test [WithManifest] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}" -on: [pull_request] +on: + workflow_dispatch: + pull_request: + schedule: + - cron: '0 0 * * *' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index 6792fb41..d60beee3 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -53,30 +53,30 @@ on: description: Whether to test the process. required: false default: false - Version: - type: string - description: The version of the 'Utilities' module to process. + PublishDocs: + type: boolean + description: Whether to publish the documentation using MkDocs and GitHub Pages. required: false - Prerelease: + default: true + Debug: type: boolean - description: Whether the version is a prerelease. + description: Enable debug output. required: false default: false - PublishDocs: + Verbose: type: boolean - description: Whether to publish the documentation using MkDocs and GitHub Pages. + description: Enable verbose output. required: false - default: true - VerbosePreference: + default: false + Version: type: string - description: "The preference for verbose output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'." + description: Specifies the version of the GitHub module to be installed. The value must be an exact version. required: false - default: 'SilentlyContinue' - DebugPreference: - type: string - description: "The preference for debug output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'." + Prerelease: + type: boolean + description: Whether to use a prerelease version of the 'GitHub' module. required: false - default: 'SilentlyContinue' + default: false env: GITHUB_TOKEN: ${{ github.token }} # Used for GitHub CLI authentication @@ -104,8 +104,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -114,15 +116,15 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} TestSourceCode-pwsh-macos-latest: name: Test source code (pwsh, macos-latest) if: ${{ !(contains(inputs.SkipTests, 'All') || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'macOS')) }} runs-on: macos-latest - outputs: - passed: ${{ steps.test.outputs.passed }} steps: - name: Checkout Code uses: actions/checkout@v4 @@ -130,8 +132,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -140,15 +144,15 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} TestSourceCode-pwsh-windows-latest: name: Test source code (pwsh, windows-latest) if: ${{ !(contains(inputs.SkipTests, 'All' ) || contains(inputs.SkipTests, 'SourceCode' ) || contains(inputs.SkipTests, 'Windows')) }} runs-on: windows-latest - outputs: - passed: ${{ steps.test.outputs.passed }} steps: - name: Checkout Code uses: actions/checkout@v4 @@ -156,8 +160,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Test source code id: test @@ -166,8 +172,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.Path }} TestType: SourceCode - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} BuildModule: name: Build module @@ -184,9 +192,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Verbose: true - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Build module uses: PSModule/Build-PSModule@v2 @@ -195,6 +204,10 @@ jobs: Path: ${{ inputs.Path }} ModulesOutputPath: ${{ inputs.ModulesOutputPath }} DocsOutputPath: ${{ inputs.DocsOutputPath }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} #This is necessary as there is no way to get output from a matrix job TestModule-pwsh-ubuntu-latest: @@ -211,8 +224,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -228,8 +243,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -255,8 +272,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -272,8 +291,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -299,8 +320,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -316,8 +339,10 @@ jobs: Name: ${{ inputs.Name }} Path: ${{ inputs.ModulesOutputPath }} TestType: Module - VerbosePreference: ${{ inputs.VerbosePreference }} - DebugPreference: ${{ inputs.DebugPreference }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Status shell: pwsh @@ -344,8 +369,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -356,6 +383,10 @@ jobs: - name: Summerize tests uses: PSModule/GitHub-Script@v1 with: + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} Script: | LogGroup -Name 'Test analysis' { @@ -471,8 +502,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download docs artifact uses: actions/download-artifact@v4 @@ -517,8 +550,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download docs artifact uses: actions/download-artifact@v4 @@ -542,6 +577,10 @@ jobs: - name: Structure site uses: PSModule/GitHub-Script@v1 with: + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} Script: | $moduleName = [string]::IsNullOrEmpty('${{ inputs.Name }}') ? $env:GITHUB_REPOSITORY_NAME : '${{ inputs.Name }}' $ModuleSourcePath = Join-Path $PWD -ChildPath '${{ inputs.Path }}' @@ -623,8 +662,10 @@ jobs: - name: Initialize environment uses: PSModule/Initialize-PSModule@v1 with: - Version: ${{ inputs.Version }} + Debug: ${{ inputs.Debug }} Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} - name: Download module artifact uses: actions/download-artifact@v4 @@ -639,6 +680,10 @@ jobs: ModulePath: ${{ inputs.ModulesOutputPath }} APIKey: ${{ secrets.APIKEY }} WhatIf: ${{ inputs.TestProcess }} + Debug: ${{ inputs.Debug }} + Prerelease: ${{ inputs.Prerelease }} + Verbose: ${{ inputs.Verbose }} + Version: ${{ inputs.Version }} PublishSite: name: Publish documentation diff --git a/README.md b/README.md index 2cc5ca3e..9eeab7fe 100644 --- a/README.md +++ b/README.md @@ -77,10 +77,10 @@ jobs: | `SiteOutputPath` | `string` | The path to the output directory for the site. | `false` | `outputs/site` | | `SkipTests` | `string` | Defines what types of tests to skip. Allowed values are 'All', 'SourceCode', 'Module', 'None', 'macOS', 'Windows', 'Linux'. | `false` | `None` | | `TestProcess` | `boolean` | Whether to test the process. | `false` | `false` | -| `Version` | `string` | The version of the 'GitHub' module to use. Defaults to latest version. | `false` | N/A | +| `Version` | `string` | Specifies the version of the GitHub module to be installed. The value must be an exact version. | `false` | N/A | | `Prerelease` | `boolean` | Whether to use a prerelease version of the 'GitHub' module. | `false` | `false` | -| `VerbosePreference` | `string` | The preference for verbose output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'. | `false` | `SilentlyContinue` | -| `DebugPreference` | `string` | The preference for debug output. Allowed values: 'SilentlyContinue', 'Stop', 'Continue', 'Inquire', 'Break', 'Ignore','Suspend'. | `false` | `SilentlyContinue` | +| `Debug` | `boolean` | Whether to enable debug output. | `false` | `false` | +| `Verbose` | `boolean` | Whether to enable verbose output. | `false` | `false` | ### Secrets