Skip to content

Commit c3634fc

Browse files
Merge branch 'main' into main
2 parents 805aa34 + 4f634d1 commit c3634fc

File tree

2,115 files changed

+4153173
-46386
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,115 files changed

+4153173
-46386
lines changed

.github/CODEOWNERS

Lines changed: 100 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,101 @@
1-
README.md @xwu2intel
2-
LICENSE @xwu2intel
3-
CONTRIBUTING.md @xwu2intel
4-
CODE_OF_CONDUCT.md @xwu2intel
5-
SECURITY.md @xwu2intel
1+
LICENSE @xwu2intel
2+
CONTRIBUTING.md @xwu2intel
3+
CODE_OF_CONDUCT.md @xwu2intel
4+
SECURITY.md @xwu2intel
5+
README.md @xwu2intel
6+
67
/.github/workflows/dls*.yml @tbujewsk @nszczygl9 @dmichalo
7-
/microservices/document-ingestion/ @bharagha @madhuri-rai07 @yogeshmpandey
8-
/microservices/object-store/ @bharagha @madhuri-rai07 @yogeshmpandey
9-
/sample-applications/chat-question-and-answer/ @bharagha @madhuri-rai07 @yogeshmpandey
10-
/sample-applications/chat-question-and-answer-core/ @bharagha @madhuri-rai07 @yogeshmpandey
11-
/tools/visual-pipeline-and-platform-evaluation-tool/ @p-zak @ktaube26 @tmatenko
12-
/microservices/dlstreamer-pipeline-server/ @ajagadi1 @rrajore @sajeevrajput
13-
/microservices/model-registry/ @rrajore @elroyashjr
14-
/libraries/dl-streamer/ @tbujewsk @OskarFiedot @marcin-wadolkowski @nszczygl9 @dmichalo @msmiatac
15-
/microservices/time-series-analytics/ @vkb1 @sathyendranv @pooja-intel
16-
/microservices/vlm-openvino-serving/ @bharagha @bhardwaj-nakul @yogeshmpandey @llin60
17-
/microservices/multimodal-embedding-serving/ @bhardwaj-nakul @yogeshmpandey @llin60 @bharagha
18-
/microservices/visual-data-preparation-for-retrieval/ @bhardwaj-nakul @krish918 @llin60 @xwu2intel
19-
/microservices/vector-retriever/ @bhardwaj-nakul @krish918 @llin60 @xwu2intel
20-
/microservices/audio-analyzer/ @bhardwaj-nakul @krish918 @bharagha @yogeshmpandey
21-
/sample-applications/video-search-and-summarization/ @bhardwaj-nakul @krish918 @bharagha @yogeshmpandey
8+
9+
/libraries/dl-streamer/ @tbujewsk @OskarFiedot @marcin-wadolkowski @nszczygl9 @dmichalo @msmiatac
10+
/tools/visual-pipeline-and-platform-evaluation-tool/ @p-zak @ktaube26 @tmatenko @pmalatyn @dmichalo @msmiatac
11+
/libraries/edge-control-libraries/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz
12+
/libraries/robotics-ai-libraries/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz
13+
14+
# microservices
15+
/microservices/audio-analyzer/ @bhardwaj-nakul @bharagha @krish918 @yogeshmpandey
16+
/microservices/dlstreamer-pipeline-server/ @rrajore @sajeevrajput @ajagadi1
17+
/microservices/document-ingestion/ @bharagha @madhuri-rai07 @yogeshmpandey
18+
/microservices/model-registry/ @rrajore @elroyashjr
19+
/microservices/multimodal-embedding-serving/ @bhardwaj-nakul @bharagha @yogeshmpandey @llin60
20+
/microservices/time-series-analytics/ @vkb1 @sathyendranv @pooja-intel @SudarshanaPanda @rashmihe
21+
/microservices/vector-retriever/ @bhardwaj-nakul @krish918 @llin60 @zhangcong2019
22+
/microservices/visual-data-preparation-for-retrieval/ @bhardwaj-nakul @krish918 @llin60 @zhangcong2019
23+
/microservices/vlm-openvino-serving/ @bhardwaj-nakul @bharagha @yogeshmpandey @llin60
24+
# this folder does not exist
25+
/microservices/object-store/ @bharagha @madhuri-rai07 @yogeshmpandey
26+
27+
# sample-applications
28+
# /sample-applications/chat-question-and-answer/ lacks codeowners, consider adding
29+
/sample-applications/chat-question-and-answer/ @bharagha @yogeshmpandey @madhuri-rai07
30+
/sample-applications/chat-question-and-answer-core/ @bharagha @yogeshmpandey @madhuri-rai07
31+
/sample-applications/plcopen-benchmark/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz
32+
/sample-applications/plcopen-databus/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz
33+
/sample-applications/video-search-and-summarization/ @bharagha @yogeshmpandey @bhardwaj-nakul @krish918
34+
35+
36+
# documentation content: microservices
37+
/microservices/audio-analyzer/docs/ @bharagha @bhardwaj-nakul @krish918 @yogeshmpandey @open-edge-platform/open-edge-platform-docs-write
38+
/microservices/audio-analyzer/README.md @bharagha @bhardwaj-nakul @krish918 @yogeshmpandey @open-edge-platform/open-edge-platform-docs-write
39+
/microservices/dlstreamer-pipeline-server/docs/ @rrajore @sajeevrajput @ajagadi1 @open-edge-platform/open-edge-platform-docs-write
40+
/microservices/dlstreamer-pipeline-server/README.md @rrajore @sajeevrajput @ajagadi1 @open-edge-platform/open-edge-platform-docs-write
41+
/microservices/document-ingestion/docs/ @bharagha @madhuri-rai07 @yogeshmpandey @open-edge-platform/open-edge-platform-docs-write
42+
/microservices/document-ingestion/README.md @bharagha @madhuri-rai07 @yogeshmpandey @open-edge-platform/open-edge-platform-docs-write
43+
/microservices/model-registry/docs/ @rrajore @elroyashjr @open-edge-platform/open-edge-platform-docs-write
44+
/microservices/model-registry/README.md @rrajore @elroyashjr @open-edge-platform/open-edge-platform-docs-write
45+
/microservices/multimodal-embedding-serving/docs/ @bhardwaj-nakul @yogeshmpandey @llin60 @bharagha @open-edge-platform/open-edge-platform-docs-write
46+
/microservices/multimodal-embedding-serving/README.md @bhardwaj-nakul @yogeshmpandey @llin60 @bharagha @open-edge-platform/open-edge-platform-docs-write
47+
/microservices/time-series-analytics/docs/ @vkb1 @sathyendranv @pooja-intel @open-edge-platform/open-edge-platform-docs-write
48+
/microservices/time-series-analytics/README.md @vkb1 @sathyendranv @pooja-intel @open-edge-platform/open-edge-platform-docs-write
49+
/microservices/vector-retriever/docs/ @bhardwaj-nakul @krish918 @llin60 @zhangcong2019 @open-edge-platform/open-edge-platform-docs-write
50+
/microservices/vector-retriever/README.md @bhardwaj-nakul @krish918 @llin60 @zhangcong2019 @open-edge-platform/open-edge-platform-docs-write
51+
/microservices/visual-data-preparation-for-retrieval/docs/ @bhardwaj-nakul @krish918 @llin60 @zhangcong2019 @open-edge-platform/open-edge-platform-docs-write
52+
/microservices/visual-data-preparation-for-retrieval/README.md @bhardwaj-nakul @krish918 @llin60 @zhangcong2019 @open-edge-platform/open-edge-platform-docs-write
53+
/microservices/vlm-openvino-serving/docs/ @bharagha @bhardwaj-nakul @yogeshmpandey @llin60 @open-edge-platform/open-edge-platform-docs-write
54+
/microservices/vlm-openvino-serving/README.md @bharagha @bhardwaj-nakul @yogeshmpandey @llin60 @open-edge-platform/open-edge-platform-docs-write
55+
56+
# documentation content:sample-applications
57+
/sample-applications/chat-question-and-answer/docs/ @bharagha @yogeshmpandey @madhuri-rai07 @open-edge-platform/open-edge-platform-docs-write
58+
/sample-applications/chat-question-and-answer/README.md @bharagha @yogeshmpandey @madhuri-rai07 @open-edge-platform/open-edge-platform-docs-write
59+
/sample-applications/chat-question-and-answer-core/docs/ @bharagha @yogeshmpandey @madhuri-rai07 @open-edge-platform/open-edge-platform-docs-write
60+
/sample-applications/chat-question-and-answer-core/README.md @bharagha @yogeshmpandey @madhuri-rai07 @open-edge-platform/open-edge-platform-docs-write
61+
/sample-applications/plcopen-benchmark/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @open-edge-platform/open-edge-platform-docs-write @pperycz
62+
/sample-applications/plcopen-databus/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @open-edge-platform/open-edge-platform-docs-write @pperycz
63+
/sample-applications/video-search-and-summarization/docs/ @bharagha @yogeshmpandey @bhardwaj-nakul @krish918 @open-edge-platform/open-edge-platform-docs-write
64+
/sample-applications/video-search-and-summarization/README.md @bharagha @yogeshmpandey @bhardwaj-nakul @krish918 @open-edge-platform/open-edge-platform-docs-write
65+
66+
# documentation content:s tools and libraries
67+
/libraries/dl-streamer/docs @tbujewsk @OskarFiedot @marcin-wadolkowski @nszczygl9 @dmichalo @msmiatac @open-edge-platform/open-edge-platform-docs-write
68+
/libraries/dl-streamer/README.md @tbujewsk @OskarFiedot @marcin-wadolkowski @nszczygl9 @dmichalo @msmiatac @open-edge-platform/open-edge-platform-docs-write
69+
/libraries/edge-control-libraries/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
70+
/libraries/edge-control-libraries/fieldbus/ecat-enablekit/docs/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
71+
/libraries/edge-control-libraries/fieldbus/ecat-enablekit/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
72+
/libraries/edge-control-libraries/fieldbus/ethercat-masterstack/docs/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
73+
/libraries/edge-control-libraries/fieldbus/ethercat-masterstack/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
74+
/libraries/edge-control-libraries/fieldbus/ethercat-masterstack/ighethercat/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
75+
/libraries/edge-control-libraries/plcopen-motion-control/docs/ @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
76+
/libraries/edge-control-libraries/plcopen-motion-control/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
77+
/libraries/edge-control-libraries/plcopen-motion-control/plcopen-servo/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
78+
/libraries/edge-control-libraries/plcopen-motion-control/plcopen-motion/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
79+
/libraries/edge-control-libraries/rt-data-agent/libshm/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
80+
/libraries/edge-control-libraries/rt-data-agent/stack/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
81+
/libraries/robotics-ai-libraries/flann/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
82+
/libraries/robotics-ai-libraries/pcl/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
83+
/libraries/robotics-ai-libraries/orb-extractor/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
84+
/libraries/robotics-ai-libraries/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
85+
/libraries/robotics-ai-libraries/motion-control-gateway/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
86+
/libraries/robotics-ai-libraries/motion-control-gateway/amr/joint_state_publisher/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
87+
/libraries/robotics-ai-libraries/motion-control-gateway/amr/ydlidar_ros2/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
88+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/run_hiwin_plc_acrn/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
89+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/run_hiwin_plc/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
90+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/hiwin_ros/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
91+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/hiwin_ros/hiwin_driver/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
92+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/hiwin_moveit_py/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
93+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/hiwin/run_hiwin_moveit/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
94+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/jaka/jaka_moveit_py/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
95+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/jaka/jaka_servo/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
96+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/jaka/jaka_bringup/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
97+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/jaka/run_jaka_moveit/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
98+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/jaka/run_jaka_plc/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
99+
/libraries/robotics-ai-libraries/motion-control-gateway/robot_arm/utils/pykdl_utils/README.md @jouillet @jb-balaji @pirouf @mohitmeh12 @pperycz @open-edge-platform/open-edge-platform-docs-write
100+
/tools/visual-pipeline-and-platform-evaluation-tool/docs @p-zak @ktaube26 @tmatenko @pmalatyn @open-edge-platform/open-edge-platform-docs-write
101+
/tools/visual-pipeline-and-platform-evaluation-tool/README.md @p-zak @ktaube26 @tmatenko @pmalatyn @open-edge-platform/open-edge-platform-docs-write
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: "Code Style Check"
2+
description: "Reusable action to check C/C++ code style with clang-format"
3+
inputs:
4+
target_dir:
5+
description: "Directory to check for C/C++ files"
6+
required: false
7+
default: "."
8+
9+
runs:
10+
using: "composite"
11+
steps:
12+
- name: Install dependencies
13+
run: |
14+
sudo apt-get update
15+
sudo apt-get install --no-install-recommends -y clang-format curl ca-certificates build-essential
16+
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
17+
sudo apt-get install -y nodejs
18+
npm install -g diff2html-cli
19+
shell: bash
20+
21+
- name: Run code style check
22+
env:
23+
target_dir: ${{ inputs.target_dir }}
24+
run: |
25+
chmod +x .github/actions/common/code-style/entrypoint.sh
26+
./.github/actions/common/code-style/entrypoint.sh "${target_dir}"
27+
shell: bash
28+
29+
- name: Upload clang-format report on failure
30+
if: failure()
31+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 #4.6.2
32+
with:
33+
name: code-style-report
34+
path: _output/diff.html
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#!/bin/bash
2+
# ==============================================================================
3+
# Copyright (C) 2025 Intel Corporation
4+
#
5+
# SPDX-License-Identifier: MIT
6+
# ==============================================================================
7+
#!/bin/bash
8+
set -e
9+
10+
SOURCE="${1:-/sources}"
11+
SOURCE=$(realpath --relative-to=. "$SOURCE" | sed 's:/*$::')
12+
13+
STYLED_DIR="./_styled"
14+
OUTPUT_DIR="./_output"
15+
mkdir -p "$STYLED_DIR" "$OUTPUT_DIR"
16+
17+
mkdir -p "$(dirname "$STYLED_DIR/$SOURCE")"
18+
cp -R "$SOURCE" "$STYLED_DIR/$SOURCE"
19+
20+
find "$STYLED_DIR/$SOURCE" \
21+
\( -name '*.c' -o -name '*.cc' -o -name '*.cpp' -o -name '*.h' -o -name '*.hh' -o -name '*.hpp' \) \
22+
-exec sh -c "clang-format style=file -i '{}' 2>&1 | sed '/No such file or directory/d'" \;
23+
24+
output=$(diff -u --recursive "$SOURCE" "$STYLED_DIR/$SOURCE" || true)
25+
26+
if [[ -n "$output" ]]; then
27+
diff2html -F "$OUTPUT_DIR/diff.html" -d word -s "side" -i stdin <<< "$output"
28+
sed -i '37d;38i<h1>Code style diff</h1>' "$OUTPUT_DIR/diff.html"
29+
echo "❌ There are problems with code styles"
30+
exit 1
31+
else
32+
echo "✅ Code styles are fine"
33+
exit 0
34+
fi
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Run Hadolint
2+
description: Lint Dockerfiles using Hadolint
3+
4+
inputs:
5+
dockerfile:
6+
description: Path to Dockerfile
7+
required: true
8+
output-file:
9+
description: Path to output file for lint results
10+
required: true
11+
name:
12+
description: Name for the artifact
13+
required: true
14+
enable-reviewdog:
15+
description: Enable ReviewDog PR comments
16+
required: false
17+
default: "false"
18+
github_token:
19+
description: GitHub token for ReviewDog
20+
required: false
21+
22+
runs:
23+
using: "composite"
24+
steps:
25+
- name: Install Hadolint
26+
run: |
27+
curl -sSL -o hadolint https://github.com/hadolint/hadolint/releases/download/v2.12.0/hadolint-Linux-x86_64
28+
chmod +x hadolint
29+
sudo mv hadolint /usr/local/bin/
30+
shell: bash
31+
32+
- name: Run Hadolint
33+
env:
34+
dockerfile: ${{ inputs.dockerfile }}
35+
output-file: ${{ inputs.output-file }}
36+
run: |
37+
hadolint ${dockerfile} \
38+
--format tty \
39+
| tee ${output-file}
40+
shell: bash
41+
continue-on-error: true
42+
43+
- name: Upload Hadolint report as artifact
44+
if: always()
45+
uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
46+
with:
47+
name: hadolint-report-${{ inputs.name }}
48+
path: ${{ inputs.output-file }}
49+
50+
- name: Run ReviewDog (Hadolint)
51+
if: ${{ inputs.enable-reviewdog == 'true' }}
52+
uses: reviewdog/action-hadolint@fc7ee4a9f71e521bc43e370819247b70e5327540 # 1.50.2
53+
with:
54+
github_token: ${{ inputs.github_token }}
55+
reporter: github-pr-review
56+
level: warning
57+
hadolint_flags: ${{ inputs.dockerfile }}

0 commit comments

Comments
 (0)