5353# run: python --version
5454# continue-on-error: true
5555
56+ - name : Check Secrets
57+ run : |
58+ required_secrets=("UNITY_ACCOUNT_USER" "UNITY_ACCOUNT_PASS" "EMAIL_PASS")
59+ for secret in "${required_secrets[@]}"; do
60+ if [ -z "${{ secrets[secret] }}" ]; then
61+ echo "Error: Secret $secret is empty or not defined."
62+ else
63+ echo "Secret $secret is set."
64+ fi
65+ done
66+
67+ - name : Check Inputs
68+ run : |
69+ required_secrets=("UNITY_ACCOUNT_USER" "UNITY_ACCOUNT_PASS" "EMAIL_PASS")
70+ for secret in "${required_secrets[@]}"; do
71+ if [ -z "${{ inputs[secret] }}" ]; then
72+ echo "Error: Input $secret is empty or not defined."
73+ else
74+ echo "Input $secret is set."
75+ fi
76+ done
77+
5678 - name : Install node package, `unity-license-activate`
5779 run : npm install --global https://github.com/sierpinskid/unity-license-activate
5880
@@ -206,9 +228,9 @@ jobs:
206228 shell : bash
207229 run : |
208230 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
209- sudo unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
231+ sudo unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
210232 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
211- unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
233+ unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
212234 fi
213235 timeout-minutes : 25
214236 continue-on-error : true
@@ -219,9 +241,9 @@ jobs:
219241 shell : bash
220242 run : |
221243 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
222- sudo unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
244+ sudo unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
223245 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
224- unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
246+ unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
225247 fi
226248 timeout-minutes : 25
227249 continue-on-error : true
@@ -232,9 +254,9 @@ jobs:
232254 shell : bash
233255 run : |
234256 if [[ ${{ inputs.os }} == 'macos-latest' ]]; then
235- sudo unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
257+ sudo unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
236258 elif [[ ${{ inputs.os }} == 'ubuntu-latest' ]]; then
237- unity-license-activate "${{ secrets .UNITY_ACCOUNT_USER }}" "${{ secrets .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ secrets .EMAIL_PASS }}" --host "imap.gmail.com"
259+ unity-license-activate "${{ inputs .UNITY_ACCOUNT_USER }}" "${{ inputs .UNITY_ACCOUNT_PASS }}" "$(ls | grep ".alf$")" --password "${{ inputs .EMAIL_PASS }}" --host "imap.gmail.com"
238260 fi
239261 timeout-minutes : 25
240262 continue-on-error : true
0 commit comments