update step
This commit is contained in:
parent
b0454df36f
commit
59a801a15f
13
action.yml
13
action.yml
@ -42,8 +42,13 @@ runs:
|
|||||||
- name: Retrieve Requested Secrets
|
- name: Retrieve Requested Secrets
|
||||||
shell: sh
|
shell: sh
|
||||||
run: |
|
run: |
|
||||||
IFS=',' read -r -a secret_pairs <<< "${{ inputs.secrets }}"
|
# Convert comma-separated secrets into a list
|
||||||
for pair in "${secret_pairs[@]}"; do
|
OLDIFS=$IFS
|
||||||
|
IFS=','
|
||||||
|
set -- ${{ inputs.secrets }}
|
||||||
|
IFS=$OLDIFS
|
||||||
|
|
||||||
|
for pair in "$@"; do
|
||||||
SECRET_ID=$(echo "$pair" | cut -d'=' -f1)
|
SECRET_ID=$(echo "$pair" | cut -d'=' -f1)
|
||||||
ENV_VAR=$(echo "$pair" | cut -d'=' -f2)
|
ENV_VAR=$(echo "$pair" | cut -d'=' -f2)
|
||||||
|
|
||||||
@ -51,11 +56,9 @@ runs:
|
|||||||
SECRET_VALUE=$(bw get notes "$SECRET_ID" --session "$BW_SESSION")
|
SECRET_VALUE=$(bw get notes "$SECRET_ID" --session "$BW_SESSION")
|
||||||
|
|
||||||
if [ -n "$SECRET_VALUE" ]; then
|
if [ -n "$SECRET_VALUE" ]; then
|
||||||
echo "$ENV_VAR=$SECRET_VALUE" >> $GITHUB_ENV
|
echo "$ENV_VAR=$SECRET_VALUE" >> "$GITHUB_ENV"
|
||||||
echo "✅ Stored $SECRET_ID in $ENV_VAR"
|
echo "✅ Stored $SECRET_ID in $ENV_VAR"
|
||||||
else
|
else
|
||||||
echo "❌ Failed to retrieve secret: $SECRET_ID"
|
echo "❌ Failed to retrieve secret: $SECRET_ID"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
env:
|
|
||||||
BW_SESSION: ${{ env.BW_SESSION }}
|
|
Loading…
x
Reference in New Issue
Block a user