99 environment : responses
1010
1111 env :
12- AZURE_OPENAI_API_KEY : ${{ secrets.AZURE_OPENAI_API_KEY }}
12+ AZURE_OPENAI_API_KEY : ${{ secrets.AZURE_OPENAI_API_KEY }}
1313 AZURE_OPENAI_V1_API_ENDPOINT : ${{ secrets.AZURE_OPENAI_V1_API_ENDPOINT }}
14- AZURE_OPENAI_API_MODEL : ${{ secrets.AZURE_OPENAI_API_MODEL }}
14+ AZURE_OPENAI_API_MODEL : ${{ secrets.AZURE_OPENAI_API_MODEL }}
1515
1616 steps :
1717 # 1 – check out the repo so the script is available
@@ -48,15 +48,15 @@ jobs:
4848 fi
4949
5050 jq -n \
51- --arg date "$TIMESTAMP" \
52- --arg output "$(cat out.txt | tr -d '\r')" \
53- --arg pass_fail "$PASS_FAIL" \
54- --argjson code "$EXIT_CODE" \
51+ --arg date "$TIMESTAMP" \
52+ --arg output "$(tr -d '\r' < out.txt )" \
53+ --arg pass_fail "$PASS_FAIL" \
54+ --argjson code "$EXIT_CODE" \
5555 '{test_run_date: $date,
5656 output: $output,
5757 pass_fail: $pass_fail,
5858 error_code: $code}' \
59- > aoai-test-result.json
59+ > aoai-test-result.json
6060
6161 # 5 – make the report downloadable from the run summary
6262 - name : Upload result artifact
@@ -75,15 +75,16 @@ jobs:
7575 CODE=$(jq -r .error_code aoai-test-result.json)
7676 DATE=$(jq -r .test_run_date aoai-test-result.json)
7777
78- read -r -d '' SNIPPET << EOF
79- <!-- AOAI-RESULTS-START -->
80- # # ⚙️ Last Azure OpenAI Test
81- - **Date:** $DATE
82- - **Result:** $PASS
83- - **Exit code:** $CODE
84- <!-- AOAI-RESULTS-END -->
85- EOF
78+ read -r -d '' SNIPPET << ' EOF'
79+ <!-- AOAI-RESULTS-START -->
80+ ## ⚙️ Last Azure OpenAI Test
81+ - **Date:** $DATE
82+ - **Result:** $PASS
83+ - **Exit code:** $CODE
84+ <!-- AOAI-RESULTS-END -->
85+ EOF
8686
87+ # inject between the markers in README.md
8788 awk -v new="$SNIPPET" '
8889 /<!-- AOAI-RESULTS-START -->/ { print new; skip=1; next }
8990 /<!-- AOAI-RESULTS-END -->/ { print; skip=0; next }
0 commit comments