Skip to content

Example 06 - Inputs as Script Parameters #7

Example 06 - Inputs as Script Parameters

Example 06 - Inputs as Script Parameters #7

name: Example 06 - Inputs as Script Parameters
on:
workflow_dispatch:
inputs:
color:
description: Color to set
required: false
default: green
defaults:
run:
shell: pwsh
jobs:
inputOutputScript:
runs-on: ubuntu-latest
steps:
- name: 📤 Checkout
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Set color to ${{ inputs.color }}
id: color-selector
run: |
$PSStyle.OutputRendering = 'ANSI'
Write-Host -ForegroundColor '${{ inputs.color }}' "Color set to ${{ inputs.color }}"
. scripts/06_color.ps1 -Color '${{ inputs.color }}'