Move parameter-overrides from input to secret in cd-sam workflow (#14)

This commit is contained in:
Adam Moussa 2026-05-08 17:22:27 -04:00 • committed by GitHub
parent e00a7c567e
commit ac9bdb3e4d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -23,14 +23,13 @@ on:
description: "CloudFormation execution role ARN" description: "CloudFormation execution role ARN"
type: string type: string
required: true required: true
parameter-overrides:
description: "SAM parameter overrides (e.g. 'Key1=Value1 Key2=Value2')"
type: string
default: ""
secrets: secrets:
deploy-role-arn: deploy-role-arn:
description: "OIDC deploy role ARN" description: "OIDC deploy role ARN"
required: true required: true
parameter-overrides:
description: "SAM parameter overrides (e.g. 'Key1=Value1 Key2=Value2')"
required: false
permissions: permissions:
id-token: write id-token: write
@ -60,8 +59,8 @@ jobs:
- name: SAM deploy - name: SAM deploy
run: | run: |
PARAMS="" PARAMS=""
if [ -n "${{ inputs.parameter-overrides }}" ]; then if [ -n "${{ secrets.parameter-overrides }}" ]; then
PARAMS="--parameter-overrides ${{ inputs.parameter-overrides }}" PARAMS="--parameter-overrides ${{ secrets.parameter-overrides }}"
fi fi
sam deploy \ sam deploy \
--stack-name ${{ inputs.stack-name }} \ --stack-name ${{ inputs.stack-name }} \