@@ -27,11 +27,17 @@ outputs:
2727 description : ' NPU Linux Driver commit SHA'
2828 value : ${{ steps.read-linux-npu-driver-sha.outputs.drv-sha }}
2929 omz-repository :
30- description : ' Open Model Zoo Repository full name: for /open_model_zoo'
30+ description : ' Open Model Zoo Repository full name: fork /open_model_zoo'
3131 value : ${{ steps.read-omz-sha.outputs.omz-repository }}
3232 omz-sha :
3333 description : ' Open Model Zoo commit SHA'
3434 value : ${{ steps.read-omz-sha.outputs.omz-sha }}
35+ opencv-repository :
36+ description : ' OpenCV Repository full name: fork/opencv'
37+ value : ${{ steps.read-ocv-sha.outputs.ocv-repository }}
38+ opencv-sha :
39+ description : ' OpenCV commit SHA'
40+ value : ${{ steps.read-ocv-sha.outputs.ocv-sha }}
3541
3642runs :
3743 using : ' composite'
@@ -156,3 +162,20 @@ runs:
156162 echo "Open Model Zoo commit sha = $OMZ_SHA"
157163 echo "omz-repository=$OMZ_ORG/open_model_zoo" >> $GITHUB_OUTPUT
158164 echo "omz-sha=$OMZ_SHA" >> $GITHUB_OUTPUT
165+
166+ - name : Fetch and parse OpenCV config from OpenVINO
167+ id : read-ocv-sha
168+ shell : bash
169+ run : |
170+ OV_REPO=${{ steps.read-openvino-sha.outputs.openvino-repository }}
171+ OV_SHA=${{ steps.read-openvino-sha.outputs.openvino-sha }}
172+ JSON=$(curl -sS --fail --retry 5 --retry-delay 2 \
173+ -H "Accept: application/vnd.github.v3.raw" \
174+ https://api.github.com/repos/${OV_REPO}/contents/src/plugins/intel_npu/tools/opencv_version.json?ref=${OV_SHA} \
175+ )
176+ OCV_ORG=$(echo "$JSON" | jq -r 'to_entries[0].key')
177+ OCV_SHA=$(echo "$JSON" | jq -r 'to_entries[0].value')
178+ echo "OpenCV orgranization = $OCV_ORG"
179+ echo "OpenCV commit sha = $OCV_SHA"
180+ echo "ocv-repository=$OCV_ORG/opencv" >> $GITHUB_OUTPUT
181+ echo "ocv-sha=$OCV_SHA" >> $GITHUB_OUTPUT
0 commit comments