@@ -58,18 +58,32 @@ jobs:
5858 && ((github.event_name != 'pull_request_review')
5959 || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved'))
6060 shell : bash
61+ env :
62+ INPUT_ZITIID : ${{ secrets.ZITI_MATTERMOST_IDENTITY }}
63+ INPUT_WEBHOOKURL : ${{ secrets.ZHOOK_URL_DEV_NOTIFICATIONS }}
64+ INPUT_EVENTJSON : ${{ toJson(github.event) }}
65+ INPUT_SENDERUSERNAME : GitHubZ
66+ INPUT_SENDERICONURL : https://github.com/fluidicon.png
67+ INPUT_ZITILOGLEVEL : 6
6168 run : |
6269 set -o pipefail
6370 set -o xtrace
71+
72+ # Create environment file for Docker
73+ cat > /tmp/docker.env << 'EOF'
74+ INPUT_ZITIID=${INPUT_ZITIID}
75+ INPUT_WEBHOOKURL=${INPUT_WEBHOOKURL}
76+ INPUT_EVENTJSON=${INPUT_EVENTJSON}
77+ INPUT_SENDERUSERNAME=${INPUT_SENDERUSERNAME}
78+ INPUT_SENDERICONURL=${INPUT_SENDERICONURL}
79+ INPUT_ZITILOGLEVEL=${INPUT_ZITILOGLEVEL}
80+ EOF
81+
6482 docker build -t zhook-action .
6583 docker run --rm \
6684 -v "${{ github.workspace }}:${{ github.workspace }}" \
6785 -w "${{ github.workspace }}" \
68- -e "INPUT_ZITIID=${{ secrets.ZITI_MATTERMOST_IDENTITY }}" \
69- -e "INPUT_WEBHOOKURL=${{ secrets.ZHOOK_URL_DEV_NOTIFICATIONS }}" \
70- -e "INPUT_EVENTJSON=${{ toJson(github.event) }}" \
71- -e "INPUT_SENDERUSERNAME=GitHubZ" \
72- -e "INPUT_ZITILOGLEVEL=6" \
86+ --env-file /tmp/docker.env \
7387 --entrypoint /bin/sh \
7488 zhook-action -xc "
7589 ulimit -c unlimited
0 commit comments