Skip to content

[ADBSCAN FOLLOW ME] Update commands to use launch files in Follow me … #9

[ADBSCAN FOLLOW ME] Update commands to use launch files in Follow me …

[ADBSCAN FOLLOW ME] Update commands to use launch files in Follow me … #9

Workflow file for this run

---
# SPDX-FileCopyrightText: (C) 2025 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
name: Post-Merge CI Pipeline
on: # yamllint disable-line rule:truthy
push:
branches:
- main
- release-*
workflow_dispatch:
permissions: {}
jobs:
filter:
permissions:
contents: read # needed for actions/checkout
runs-on: ubuntu-latest
outputs:
hmi-augmented-worker_changed: ${{ steps.filter.outputs.hmi-augmented-worker }}
image-based-video-search_changed: ${{ steps.filter.outputs.image-based-video-search }}
loitering-detection_changed: ${{ steps.filter.outputs.loitering-detection }}
pallet-defect-detection_changed: ${{ steps.filter.outputs.pallet-defect-detection }}
pcb-anomaly-detection_changed: ${{ steps.filter.outputs.pcb-anomaly-detection }}
robotics-ai-suite_changed: ${{ steps.filter.outputs.robotics-ai-suite }}
smart-intersection_changed: ${{ steps.filter.outputs.smart-intersection }}
smart-parking_changed: ${{ steps.filter.outputs.smart-parking }}
weld-porosity_changed: ${{ steps.filter.outputs.weld-porosity }}
wind-turbine-anomaly-detection_changed: ${{ steps.filter.outputs.wind-turbine-anomaly-detection }}
worker-safety-gear-detection_changed: ${{ steps.filter.outputs.worker-safety-gear-detection }}
steps:
- uses: actions/checkout@v4
with:
persist-credentials: false
- name: Set paths filter
id: filter
uses: dorny/paths-filter@4512585405083f25c027a35db413c2b3b9006d50
with:
filters: |
hmi-augmented-worker:
- 'manufacturing-ai-suite/hmi-augmented-worker/docs/**'
image-based-video-search:
- 'metro-ai-suite/image-based-video-search/docs/**'
loitering-detection:
- 'metro-ai-suite/metro-vision-ai-app-recipe/loitering-detection/docs/**'
pallet-defect-detection:
- 'manufacturing-ai-suite/industrial-edge-insights-vision/apps/pallet-defect-detection/docs/**'
pcb-anomaly-detection:
- 'manufacturing-ai-suite/industrial-edge-insights-vision/apps/pcb-anomaly-detection/docs/**'
robotics-ai-suite:
- 'robotics-ai-suite/docs/**'
smart-intersection:
- 'metro-ai-suite/metro-vision-ai-app-recipe/smart-intersection/docs/**'
smart-parking:
- 'metro-ai-suite/metro-vision-ai-app-recipe/smart-parking/docs/**'
weld-porosity:
- 'manufacturing-ai-suite/industrial-edge-insights-vision/apps/weld-porosity/docs/**'
wind-turbine-anomaly-detection:
- 'manufacturing-ai-suite/wind-turbine-anomaly-detection/docs/**'
worker-safety-gear-detection:
- 'manufacturing-ai-suite/industrial-edge-insights-vision/apps/worker-safety-gear-detection/docs/**'
build_hmi-augmented-worker:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.hmi-augmented-worker_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/hmi-augmented-worker
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_image-based-video-search:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.image-based-video-search_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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
branch_pattern: '(^(main|release-.*)$)|(^hotfix\/release-1\.0\.0\/emf-metro-apps$)'
build_loitering-detection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.loitering-detection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/metro-vision-ai-app-recipe/loitering-detection
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_pallet-defect-detection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.pallet-defect-detection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/industrial-edge-insights-vision/apps/pallet-defect-detection
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_pcb-anomaly-detection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.pcb-anomaly-detection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/industrial-edge-insights-vision/apps/pcb-anomaly-detection
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_robotics-ai-suite:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.robotics-ai-suite_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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: robotics-ai-suite
simple_mode: false
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_smart-intersection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.smart-intersection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/metro-vision-ai-app-recipe/smart-intersection
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_smart-parking:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.smart-parking_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/metro-vision-ai-app-recipe/smart-parking
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_weld-porosity:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.weld-porosity_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/industrial-edge-insights-vision/apps/weld-porosity
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_wind_turbine_anomaly_detection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.wind-turbine-anomaly-detection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it
build_worker-safety-gear-detection:
permissions:
contents: read # needed for actions/checkout
pull-requests: read # needed for gh pr list
issues: write # needed to post PR comment
needs: filter
if: ${{ needs.filter.outputs.worker-safety-gear-detection_changed == 'true' }}
uses: open-edge-platform/orch-ci/.github/workflows/publish-documentation.yml@a77655e8fbb08f0d8e500a451aa0025bec249803
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/industrial-edge-insights-vision/apps/worker-safety-gear-detection
branch_pattern: '(?!release-1\.0\.0)(^(main|release-.*)$)' # Does not exist on release-1.0.0 branch - Exclude it