From 77f7432b401b666c4acfaa32b24d0959af4e514b Mon Sep 17 00:00:00 2001 From: "Lacewell, Chaunte W" Date: Wed, 22 Oct 2025 12:43:51 -0700 Subject: [PATCH 1/5] Update requirements.txt Signed-off-by: Lacewell, Chaunte W --- .github/requirements.txt | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/requirements.txt b/.github/requirements.txt index 0053f843..e5cf00ab 100644 --- a/.github/requirements.txt +++ b/.github/requirements.txt @@ -1,24 +1,24 @@ blinker==1.9.0 -cffi==1.17.1 -click==8.1.8 -colorlog==6.9.0 -coverage==7.8.0 -cryptography==44.0.2 -Flask==3.1.1 +cffi==2.0.0 +click==8.3.0 +colorlog==6.10.1 +coverage==7.11.0 +cryptography==46.0.3 +Flask==3.1.2 gcovr==8.4 imutils==0.5.4 itsdangerous==2.2.0 Jinja2==3.1.6 -lxml==5.3.2 -MarkupSafe==3.0.2 +lxml==6.0.2 +MarkupSafe==3.0.3 numpy==1.26.4 opencv-python-headless==4.11.0.86 -pillow==11.1.0 +pillow==12.0.0 protobuf==5.29.5 -pycparser==2.22 -Pygments==2.19.1 -pyzmq==26.4.0 -scipy==1.15.2 +pycparser==2.23 +Pygments==2.19.2 +pyzmq==27.1.0 +scipy==1.16.2 sk-video==1.1.10 Werkzeug==3.1.3 zmq==0.0.0 From a2d5b6f1db073b18e067a5aa8c3153c6c17f4e02 Mon Sep 17 00:00:00 2001 From: "Lacewell, Chaunte W" Date: Wed, 22 Oct 2025 13:26:39 -0700 Subject: [PATCH 2/5] Update actions to latest versions Signed-off-by: Lacewell, Chaunte W --- .github/workflows/Update_docs.yml | 8 ++++---- .github/workflows/_CI_coverage.yml | 6 +++--- .github/workflows/_CI_coverage_compare.yml | 2 +- .github/workflows/_CI_update.yml | 4 ++-- .github/workflows/_precommit.yml | 4 ++-- .github/workflows/codeql_analysis.yml | 7 ++++--- 6 files changed, 16 insertions(+), 15 deletions(-) diff --git a/.github/workflows/Update_docs.yml b/.github/workflows/Update_docs.yml index 434ff163..ae18d8d0 100644 --- a/.github/workflows/Update_docs.yml +++ b/.github/workflows/Update_docs.yml @@ -16,7 +16,7 @@ jobs: outputs: docs_changed: ${{ steps.check_changed_files.outputs.docs_changed }} steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 - id: check_changed_files @@ -46,16 +46,16 @@ jobs: needs: [ check_files ] if: needs.check_files.outputs.docs_changed == 'true' steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Configure Git Credentials run: | git config user.name github-actions[bot] git config user.email 41898282+github-actions[bot]@users.noreply.github.com - - uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5.6.0 + - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: 3.x - run: echo "cache_id=$(date --utc '+%V')" >> $GITHUB_ENV - - uses: actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4.2.3 + - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 with: key: mkdocs-${{ env.cache_id }} path: .cache diff --git a/.github/workflows/_CI_coverage.yml b/.github/workflows/_CI_coverage.yml index 2217f002..f2e45c11 100644 --- a/.github/workflows/_CI_coverage.yml +++ b/.github/workflows/_CI_coverage.yml @@ -73,7 +73,7 @@ jobs: target_cpp_value: ${{ steps.target_values.outputs.cpp }} target_py_value: ${{ steps.target_values.outputs.py }} steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: ref: ${{ env.TARGET_BRANCH_REF }} fetch-depth: 0 @@ -105,7 +105,7 @@ jobs: coverage_value_updated: ${{ steps.report_coverage.outputs.cov_changed }} coverage_test_status: ${{ steps.report_coverage.outputs.coverage_test_status }} steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: true @@ -335,7 +335,7 @@ jobs: echo "coverage_test_status=${test_status}" >> $GITHUB_OUTPUT - name: Upload New coverage results - uses: actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 with: name: coverage_artifact path: .github/coverage/*.new.*.txt diff --git a/.github/workflows/_CI_coverage_compare.yml b/.github/workflows/_CI_coverage_compare.yml index e814cca0..127310a9 100644 --- a/.github/workflows/_CI_coverage_compare.yml +++ b/.github/workflows/_CI_coverage_compare.yml @@ -32,7 +32,7 @@ jobs: pull-requests: write steps: - name: Comment Coverage - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 with: script: | github.rest.issues.createComment({ diff --git a/.github/workflows/_CI_update.yml b/.github/workflows/_CI_update.yml index c653e3db..17f015c5 100644 --- a/.github/workflows/_CI_update.yml +++ b/.github/workflows/_CI_update.yml @@ -25,7 +25,7 @@ jobs: steps: # Checkout code doesn't persist across jobs - name: Checkout Source Branch - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: fetch-depth: 0 ref: ${{ github.event.pull_request.head.ref }} @@ -35,7 +35,7 @@ jobs: - name: Retrieve Current Coverage Files if: ${{ inputs.coverage_value_updated }} == 'true' && ${{ inputs.coverage_test_status }} == 'passed' - uses: actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8 + uses: actions/download-artifact@634f93cb2916e3fdff6788551b99b062d0335ce0 # v5.0.0 with: name: coverage_artifact path: .github/coverage/ diff --git a/.github/workflows/_precommit.yml b/.github/workflows/_precommit.yml index ac1ca80a..b6889d50 100644 --- a/.github/workflows/_precommit.yml +++ b/.github/workflows/_precommit.yml @@ -14,10 +14,10 @@ jobs: issues: write pull-requests: write steps: - - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.1.7 + - uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: false - - uses: actions/setup-python@42375524e23c412d93fb67b49958b491fce71c38 # v5.4.0 + - uses: actions/setup-python@e797f83bcb11b83ae66e0230d6156d7c80228e7c # v6.0.0 with: python-version: 3.x - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1 diff --git a/.github/workflows/codeql_analysis.yml b/.github/workflows/codeql_analysis.yml index 8dac6363..a624ac50 100644 --- a/.github/workflows/codeql_analysis.yml +++ b/.github/workflows/codeql_analysis.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 - name: Initialize CodeQL (Python) uses: github/codeql-action/init@v3 @@ -50,7 +50,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0 with: submodules: recursive @@ -94,7 +94,8 @@ jobs: output: ./codeql-results - name: Upload SARIF File - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + with: name : codeql-results path: ./codeql-results/**/*.sarif From 25d7c49d2ad3f0f40a7501960b9b24104d537108 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 22 Oct 2025 21:53:59 +0000 Subject: [PATCH 3/5] Automated coverage update --- .github/coverage/cpp.develop.coverage_report.txt | 6 +++--- .github/coverage/cpp.develop.coverage_value.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/coverage/cpp.develop.coverage_report.txt b/.github/coverage/cpp.develop.coverage_report.txt index b83a0898..71b52096 100644 --- a/.github/coverage/cpp.develop.coverage_report.txt +++ b/.github/coverage/cpp.develop.coverage_report.txt @@ -4,7 +4,7 @@ Directory: .. ------------------------------------------------------------------------------ File Lines Exec Cover Missing ------------------------------------------------------------------------------ -client/cpp/CSVParserUtil.cpp 345 290 84% 37-45,48,50,239,241,264-265,269-270,286,292,304,313-314,317,323,331-332,335,345,351,363,368,373,379-387,389,425,435-437,450,474-476,478,503-506 +client/cpp/CSVParserUtil.cpp 345 291 84% 37-45,48,50,239,241,264-265,269-270,286,292,304,313-314,317,323,331-332,335,345,351,363,368,373,379-387,389,425,435-437,474-476,478,503-506 client/cpp/VDMSClient.cc 20 20 100% src/AutoDeleteNode.cc 9 8 88% 40 src/BackendNeo4j.cc 133 73 54% 7,11,13,15,20,24,29-41,65-70,89,115-117,119-121,129-131,133,177,183,185,187,201,210,212-215,219-220,222-223,226-230,235,239-241,243 @@ -57,12 +57,12 @@ src/VDMSConfig.cc 230 215 93% 110-111,139-14 src/VideoCommand.cc 469 125 26% 51,54-55,57-59,61,63,66-67,69-70,73,75-77,79-81,83,85-88,90-91,93-94,96,98-100,103,110,112,117,122-125,131,133,159-160,166-167,169,180,183,200,212,216-219,226-228,230-232,238,240-246,248-249,252-254,256-258,260-261,263,265-277,279-281,283-284,295,299,324,328,330,332,334,336,339-340,342,345,349,351,356-357,379-380,382-383,386-391,393,395,397-398,404,406,435,448-453,455-462,466-472,474,479-484,487,489-490,493-495,503,508,526-529,532-536,552,555,557-559,562-564,566-567,569-573,576-577,580-582,584,586-588,591-594,598-603,608-609,611-612,614-618,621-623,625,627-629,631-634,637-638,641,643,648,661,663-670,674,677,680,685-686,688-692,695-696,698,700,702,705,709,711,713-716,718-720,723,725,727,729-730,732-733,737,742,745-746,748-750,752,754,756-758,760-761,764-766,770-773,777-781,785-789,793,796,798,800,802,804-808,812-816,819-820,822-825,828-831,836-837,841-846,850-851,854-855 src/VideoLoop.cc 250 217 86% 33,81,98-101,103-109,180,188,197,201,207,211,217,220,290,312,315,320-321,324-325,327,334-335,354,370 utils/src/comm/ConnClient.cc 69 57 82% 49,55,59-60,98,103,108,114,120,127,130,149 -utils/src/comm/Connection.cc 82 61 74% 48-53,75,77-79,84,86,97,111,135,140,153,157,159,168,172 +utils/src/comm/Connection.cc 82 62 75% 48-53,75,77-79,84,86,97,111,135,140,153,157,159,168 utils/src/comm/ConnServer.cc 61 49 80% 60,64,68,75,84,91,103,108,128,135,140,145 utils/src/comm/Exception.cc 6 0 0% 35-40 utils/src/kubernetes/KubeHelper.cc 183 37 20% 23-30,32-35,37-49,51-54,56-65,68-79,81-90,96-99,101,103-105,107-110,112-118,120-125,127-143,146-154,156,158-161,163-165,167,177,183,198,204,206-218,231-238 utils/src/stats/SystemStats.cc 250 249 99% 455 utils/src/timers/TimerMap.cc 82 74 90% 126,151,153,155-158,162 ------------------------------------------------------------------------------ -TOTAL 12491 8507 68% +TOTAL 12491 8509 68% ------------------------------------------------------------------------------ diff --git a/.github/coverage/cpp.develop.coverage_value.txt b/.github/coverage/cpp.develop.coverage_value.txt index 4e4d202b..0fbc18de 100644 --- a/.github/coverage/cpp.develop.coverage_value.txt +++ b/.github/coverage/cpp.develop.coverage_value.txt @@ -1 +1 @@ -68.105 +68.121 From 794c0c1db7d8f2db30d7f647094d353aa3abbc53 Mon Sep 17 00:00:00 2001 From: "Lacewell, Chaunte W" Date: Thu, 23 Oct 2025 10:12:12 -0700 Subject: [PATCH 4/5] Update UDF requirements.txt Signed-off-by: Lacewell, Chaunte W --- user_defined_operations/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/user_defined_operations/requirements.txt b/user_defined_operations/requirements.txt index 6d1ae6d3..cef2f079 100644 --- a/user_defined_operations/requirements.txt +++ b/user_defined_operations/requirements.txt @@ -1,3 +1,4 @@ +numpy<2.0.0 opencv-python-headless>=4.9.0.80 pyzmq>=26.0.3 sk-video>=1.1.10 From 72bc36054baeb39eeec73c38a86a081eb1d8cb8f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 23 Oct 2025 18:37:44 +0000 Subject: [PATCH 5/5] Automated coverage update --- .github/coverage/cpp.develop.coverage_report.txt | 4 ++-- .github/coverage/cpp.develop.coverage_value.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/coverage/cpp.develop.coverage_report.txt b/.github/coverage/cpp.develop.coverage_report.txt index 71b52096..a3e7d9b1 100644 --- a/.github/coverage/cpp.develop.coverage_report.txt +++ b/.github/coverage/cpp.develop.coverage_report.txt @@ -57,12 +57,12 @@ src/VDMSConfig.cc 230 215 93% 110-111,139-14 src/VideoCommand.cc 469 125 26% 51,54-55,57-59,61,63,66-67,69-70,73,75-77,79-81,83,85-88,90-91,93-94,96,98-100,103,110,112,117,122-125,131,133,159-160,166-167,169,180,183,200,212,216-219,226-228,230-232,238,240-246,248-249,252-254,256-258,260-261,263,265-277,279-281,283-284,295,299,324,328,330,332,334,336,339-340,342,345,349,351,356-357,379-380,382-383,386-391,393,395,397-398,404,406,435,448-453,455-462,466-472,474,479-484,487,489-490,493-495,503,508,526-529,532-536,552,555,557-559,562-564,566-567,569-573,576-577,580-582,584,586-588,591-594,598-603,608-609,611-612,614-618,621-623,625,627-629,631-634,637-638,641,643,648,661,663-670,674,677,680,685-686,688-692,695-696,698,700,702,705,709,711,713-716,718-720,723,725,727,729-730,732-733,737,742,745-746,748-750,752,754,756-758,760-761,764-766,770-773,777-781,785-789,793,796,798,800,802,804-808,812-816,819-820,822-825,828-831,836-837,841-846,850-851,854-855 src/VideoLoop.cc 250 217 86% 33,81,98-101,103-109,180,188,197,201,207,211,217,220,290,312,315,320-321,324-325,327,334-335,354,370 utils/src/comm/ConnClient.cc 69 57 82% 49,55,59-60,98,103,108,114,120,127,130,149 -utils/src/comm/Connection.cc 82 62 75% 48-53,75,77-79,84,86,97,111,135,140,153,157,159,168 +utils/src/comm/Connection.cc 82 61 74% 48-53,75,77-79,84,86,97,111,135,140,153,157,159,168,172 utils/src/comm/ConnServer.cc 61 49 80% 60,64,68,75,84,91,103,108,128,135,140,145 utils/src/comm/Exception.cc 6 0 0% 35-40 utils/src/kubernetes/KubeHelper.cc 183 37 20% 23-30,32-35,37-49,51-54,56-65,68-79,81-90,96-99,101,103-105,107-110,112-118,120-125,127-143,146-154,156,158-161,163-165,167,177,183,198,204,206-218,231-238 utils/src/stats/SystemStats.cc 250 249 99% 455 utils/src/timers/TimerMap.cc 82 74 90% 126,151,153,155-158,162 ------------------------------------------------------------------------------ -TOTAL 12491 8509 68% +TOTAL 12491 8508 68% ------------------------------------------------------------------------------ diff --git a/.github/coverage/cpp.develop.coverage_value.txt b/.github/coverage/cpp.develop.coverage_value.txt index 0fbc18de..38ad8247 100644 --- a/.github/coverage/cpp.develop.coverage_value.txt +++ b/.github/coverage/cpp.develop.coverage_value.txt @@ -1 +1 @@ -68.121 +68.113