Feature/vkb1/docs update 3 #285
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--- | |
# SPDX-FileCopyrightText: (C) 2025 Intel Corporation | |
# SPDX-License-Identifier: Apache-2.0 | |
name: Pre-Merge CI Pipeline | |
on: # yamllint disable-line rule:truthy | |
pull_request: | |
branches: | |
- main | |
- release-* | |
workflow_dispatch: | |
permissions: {} | |
jobs: | |
filter: | |
permissions: | |
contents: read # needed for actions/checkout | |
runs-on: ubuntu-latest | |
outputs: | |
loitering-detection_changed: ${{ steps.filter.outputs.loitering-detection }} | |
image-based-video-search_changed: ${{ steps.filter.outputs.image-based-video-search }} | |
smart-parking_changed: ${{ steps.filter.outputs.smart-parking }} | |
smart-intersection_changed: ${{ steps.filter.outputs.smart-intersection }} | |
pallet-defect-detection_changed: ${{ steps.filter.outputs.pallet-defect-detection }} | |
weld-porosity_changed: ${{ steps.filter.outputs.weld-porosity }} | |
wind-turbine-anomaly-detection-docs: ${{ steps.filter.outputs.wind-turbine-anomaly-detection-docs }} | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
persist-credentials: false | |
- name: Set paths filter | |
id: filter | |
uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50 | |
with: | |
filters: | | |
loitering-detection: | |
- 'metro-ai-suite/loitering-detection/docs/**' | |
image-based-video-search: | |
- 'metro-ai-suite/image-based-video-search/docs/**' | |
smart-parking: | |
- 'metro-ai-suite/smart-parking/docs/**' | |
smart-intersection: | |
- 'metro-ai-suite/smart-intersection/docs/**' | |
pallet-defect-detection: | |
- 'manufacturing-ai-suite/pallet-defect-detection/docs/**' | |
weld-porosity: | |
- 'manufacturing-ai-suite/weld-porosity/docs/**' | |
wind-turbine-anomaly-detection-docs: | |
- 'manufacturing-ai-suite/wind-turbine-anomaly-detection/docs/**' | |
build_image-based-video-search: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.image-based-video-search_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: metro-ai-suite/image-based-video-search | |
build_smart-parking: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.smart-parking_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: metro-ai-suite/smart-parking | |
build_smart-intersection: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.smart-intersection_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: metro-ai-suite/smart-intersection | |
build_loitering-detection: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.loitering-detection_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: metro-ai-suite/loitering-detection | |
build_pallet-defect-detection: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.pallet-defect-detection_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: manufacturing-ai-suite/pallet-defect-detection | |
build_weld-porosity: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.weld-porosity_changed == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: manufacturing-ai-suite/weld-porosity | |
build_docs_wind_turbine_anomaly_detection: | |
permissions: | |
contents: read # needed for actions/checkout | |
needs: filter | |
if: ${{ needs.filter.outputs.wind-turbine-anomaly-detection-docs == 'true' }} | |
uses: open-edge-platform/orch-ci/.github/workflows/build-documentation.yml@734970a73e3d6e8d7cd160e2cad6366770f52403 | |
secrets: | |
SYS_ORCH_GITHUB: ${{ secrets.SYS_ORCH_GITHUB }} | |
DOC_AWS_ACCESS_KEY_ID: ${{ secrets.DOC_AWS_ACCESS_KEY_ID }} | |
DOC_AWS_SECRET_ACCESS_KEY: ${{ secrets.DOC_AWS_SECRET_ACCESS_KEY }} | |
with: | |
docs_directory: manufacturing-ai-suite/wind-turbine-anomaly-detection |