opencv/opencv

2 workflows · maturity 0% · 2 patterns · GitHub ↗

Security 0/100

Practices

○ Matrix○ Permissions○ Security scan○ AI review○ Cache○ Concurrency✓ Reusable workflows

Detected patterns

Security dimensions

permissions
0
security scan
0
supply chain
0
secret handling
0
harden runner
0

Workflows (2)

4.x .github/workflows/4.x.yml
Triggers
schedule, workflow_dispatch
Runs on
Jobs
CodeQL
View raw YAML
name: 4.x

on:
  schedule:
    - cron: '0 3 * * *'
  workflow_dispatch:

jobs:
  CodeQL:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-CodeQL.yaml@main
    with:
      target_branch: '4.x'
      workflow_branch: main

PR-4.x .github/workflows/PR-4.x.yaml
Triggers
pull_request
Runs on
Jobs
Linux, Windows, Ubuntu2404-ARM64, Ubuntu2404-ARM64-Debug, Ubuntu2004-x64-OpenVINO, Ubuntu2004-x64-CUDA, macOS-ARM64, macOS-x64, macOS-ARM64-Vulkan, iOS, Android-SDK, TIM-VX, docs, Linux-RISC-V-Clang
View raw YAML
name: PR:4.x

on:
  pull_request:
    branches:
      - 4.x

jobs:

  Linux:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-Linux.yaml@main
    with:
      workflow_branch: main

  Windows:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-Windows.yaml@main
    with:
      workflow_branch: main

  Ubuntu2404-ARM64:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-ARM64.yaml@main

  Ubuntu2404-ARM64-Debug:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-ARM64-Debug.yaml@main

  Ubuntu2004-x64-OpenVINO:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-U20-OpenVINO.yaml@main

  Ubuntu2004-x64-CUDA:
    if: "${{ contains(github.event.pull_request.labels.*.name, 'category: dnn') }} || ${{ contains(github.event.pull_request.labels.*.name, 'category: dnn (onnx)') }}"
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-U20-Cuda.yaml@main

  macOS-ARM64:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-macOS-ARM64.yaml@main

  macOS-x64:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-macOS-x86_64.yaml@main

  macOS-ARM64-Vulkan:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-macOS-ARM64-Vulkan.yaml@main

  iOS:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-iOS.yaml@main

  Android-SDK:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-4.x-Android-SDK.yaml@main

  TIM-VX:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-timvx-backend-tests-4.x.yml@main

  docs:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-docs.yaml@main

  Linux-RISC-V-Clang:
    uses: opencv/ci-gha-workflow/.github/workflows/OCV-PR-4.x-RISCV.yaml@main