Skip to content

windturbine_anomaly_detection: Published the opcua server port #282

windturbine_anomaly_detection: Published the opcua server port

windturbine_anomaly_detection: Published the opcua server port #282

Workflow file for this run

---
# 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