diff --git a/.github/coverage/cpp.develop.coverage_report.txt b/.github/coverage/cpp.develop.coverage_report.txt index b83a0898..a3e7d9b1 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 @@ -64,5 +64,5 @@ utils/src/kubernetes/KubeHelper.cc 183 37 20% 23-30,32-35,37 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 8508 68% ------------------------------------------------------------------------------ diff --git a/.github/coverage/cpp.develop.coverage_value.txt b/.github/coverage/cpp.develop.coverage_value.txt index 4e4d202b..38ad8247 100644 --- a/.github/coverage/cpp.develop.coverage_value.txt +++ b/.github/coverage/cpp.develop.coverage_value.txt @@ -1 +1 @@ -68.105 +68.113 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 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 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