From 2521a5a5be2d944fb44229f081ef984ed73bb7ef Mon Sep 17 00:00:00 2001 From: "Trez.One" Date: Mon, 24 Nov 2025 19:42:57 -0500 Subject: [PATCH] Adding status output. --- action.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/action.yml b/action.yml index 4965c8e..b60222d 100644 --- a/action.yml +++ b/action.yml @@ -47,6 +47,11 @@ inputs: required: false default: "" +outputs: + approval_status: + description: "Final approval status: approved or denied" + value: ${{ steps.wait-for-manual-approval.outputs.approval_status }} + runs: using: "composite" steps: @@ -55,6 +60,7 @@ runs: run: chmod +x "$GITHUB_ACTION_PATH/wait-for-approval.sh" "$GITHUB_ACTION_PATH/notify" - name: Run wait-for-approval + id: wait-for-manual-approval shell: bash env: TOKEN: ${{ inputs.token }} @@ -69,4 +75,5 @@ runs: APPRISE_API_URL: ${{ inputs.apprise_api_url }} INITIAL_COMMENT: ${{ inputs.initial_comment }} run: | - bash "$GITHUB_ACTION_PATH/wait-for-approval.sh" + status=$(bash "$GITHUB_ACTION_PATH/wait-for-approval.sh") + echo "approval_status=$status" >> "$GITHUB_OUTPUT"