Move parameter-overrides from input to secret in cd-sam workflow

This commit is contained in:
Adam Moussa 2026-05-08 17:22:16 -04:00
parent e00a7c567e
commit 331b74b8d8

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 }} \