Skip to content

Commit 3d45103

Browse files
Merge branch 'main' into stia_helm
2 parents 7051960 + 66bed99 commit 3d45103

File tree

409 files changed

+6796
-6497
lines changed

Some content is hidden

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

409 files changed

+6796
-6497
lines changed

.github/dependabot.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,18 @@
55

66
version: 2
77
updates:
8+
# Update actions on a monthly interval
89
- package-ecosystem: "github-actions"
9-
directory: "metro-ai-suite/interactive-digital-avatar" # Location of package manifests
10+
directory: "/"
1011
schedule:
1112
interval: "monthly"
13+
cooldown:
14+
default-days: 7
15+
groups:
16+
github-actions-dependency:
17+
applies-to: version-updates
18+
patterns:
19+
- "*"
1220
- package-ecosystem: "pip"
1321
directory: "metro-ai-suite/interactive-digital-avatar"
1422
schedule:

.github/workflows/docs-reusable-workflow.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# SPDX-FileCopyrightText: (C) 2025 Intel Corporation
33
# SPDX-License-Identifier: Apache-2.0
44

5-
name: 'Build Documentation'
5+
name: "Build Documentation"
66

7-
on: # yamllint disable-line rule:truthy rule:line-length
7+
on: # yamllint disable-line rule:truthy rule:line-length
88
workflow_call:
99
inputs:
1010
docs_directory:
@@ -33,14 +33,13 @@ permissions:
3333
jobs:
3434
build-documentation:
3535
permissions:
36-
contents: read # minimal privilege required
36+
contents: read # minimal privilege required
3737
runs-on: ubuntu-latest
3838
env:
3939
DOCS_DIR: ${{ inputs.docs_directory }}
4040
steps:
41-
4241
- name: Checkout code
43-
uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
42+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
4443
with:
4544
# Fetch all history, otherwise sporadic issue with missing tags
4645
fetch-depth: 0

.github/workflows/documentation-check.yaml

Lines changed: 132 additions & 104 deletions
Large diffs are not rendered by default.

.github/workflows/ibvs_pull_request.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
fail-fast: false
2424
steps:
2525
- name: Check out edge-ai-suites repository
26-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
26+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2727
with:
2828
persist-credentials: false
2929
path: edge-ai-suites-repo
@@ -34,7 +34,7 @@ jobs:
3434
docker compose up -d
3535
docker ps
3636
- name: Checkout docker/docker-bench-security (master)
37-
uses: actions/checkout@v4
37+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
3838
with:
3939
repository: docker/docker-bench-security
4040
ref: master
@@ -59,7 +59,7 @@ jobs:
5959
--label docker_bench_security \
6060
docker-bench-security > dbs_scan_ibvs_app.txt
6161
- name: Upload DBS Scan artifact to Github
62-
uses: actions/upload-artifact@v4
62+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f #v6.0.0
6363
with:
6464
name: DBS_Scan_Results
6565
path: docker-bench-security/dbs_scan_*
@@ -146,7 +146,7 @@ jobs:
146146
trivy fs -s HIGH,CRITICAL --ignore-unfixed . | tee trivy-fs-full-report-ignore-unfixed.txt
147147
mv trivy-fs* ${{ github.workspace }}/reports/Trivy
148148
- name: Upload Trivy Scan Reports
149-
uses: actions/upload-artifact@v4
149+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f #v6.0.0
150150
with:
151151
name: Trivy-report
152152
path: reports/Trivy/
@@ -157,7 +157,7 @@ jobs:
157157
fail-fast: false
158158
steps:
159159
- name: Check out edge-ai-suites repository
160-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
160+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
161161
with:
162162
persist-credentials: false
163163
path: edge-ai-suites-repo
@@ -177,7 +177,7 @@ jobs:
177177
docker run --rm -v "${{ github.workspace }}:/src" ghcr.io/pycqa/bandit/bandit -r /src/edge-ai-suites-repo/metro-ai-suite/image-based-video-search/ -f txt -o /src/reports/bandit-report.txt || true >> $GITHUB_STEP_SUMMARY
178178
echo "Please find full report in bandit-report.txt" >> $GITHUB_STEP_SUMMARY
179179
- name: Upload Scan Reports
180-
uses: actions/upload-artifact@v4
180+
uses: actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f #v6.0.0
181181
with:
182182
name: virus-bandit-report
183183
path: reports/

.github/workflows/ibvs_weekly_package_helm.yaml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,12 +21,12 @@ jobs:
2121
fail-fast: false
2222
steps:
2323
- name: Check out edge-ai-suites repository
24-
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 #4.2.2
24+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
2525
with:
2626
path: edge-ai-suites-repo
2727
persist-credentials: false
2828
- name: Install Helm
29-
uses: azure/setup-helm@v4
29+
uses: azure/setup-helm@fe7b79cd5ee1e45176fcad797de68ecaf3ca4814 #v4.2.0
3030
with:
3131
version: v3.15.2
3232
- name: Log in to GitHub Container Registry
@@ -37,22 +37,28 @@ jobs:
3737
password: ${{ secrets.GITHUB_TOKEN }}
3838

3939
- name: Package Helm Chart
40+
env:
41+
HELM_CHART_TAG: ${{ inputs.helm-chart-tag }}
4042
run: |
4143
cd edge-ai-suites-repo/metro-ai-suite/image-based-video-search/chart
42-
helm package . --version ${{ inputs.helm-chart-tag }} --app-version ${{ inputs.helm-chart-tag }}
44+
helm package . --version "$HELM_CHART_TAG" --app-version "$HELM_CHART_TAG"
4345
- name: Push to GHCR
46+
env:
47+
HELM_CHART_TAG: ${{ inputs.helm-chart-tag }}
4448
run: |
45-
CHART_PACKAGE=$(ls edge-ai-suites-repo/metro-ai-suite/image-based-video-search/chart/*-${{ inputs.helm-chart-tag }}.tgz)
49+
CHART_PACKAGE=$(ls edge-ai-suites-repo/metro-ai-suite/image-based-video-search/chart/*-"$HELM_CHART_TAG".tgz)
4650
helm push $CHART_PACKAGE oci://ghcr.io/${{ github.repository }}/metro-ai-suites/
4751
4852
- name: Update Github Summary
53+
env:
54+
HELM_CHART_TAG: ${{ inputs.helm-chart-tag }}
4955
run: |
5056
echo "### ✅ Image Based Video Search helm chart published to github container registry" >> $GITHUB_STEP_SUMMARY
5157
echo "- Registry: \`oci://ghcr.io/${{ github.repository }}\`" >> $GITHUB_STEP_SUMMARY
52-
echo "- Version: \`${{ inputs.helm-chart-tag }}\`" >> $GITHUB_STEP_SUMMARY
58+
echo "- Version: \`$HELM_CHART_TAG\`" >> $GITHUB_STEP_SUMMARY
5359
echo "### Helm Pull Commands" >> $GITHUB_STEP_SUMMARY
5460
echo '```bash' >> $GITHUB_STEP_SUMMARY
55-
echo "helm pull oci://ghcr.io/${{ github.repository }}/metro-ai-suites/image-based-video-search --version ${{ inputs.helm-chart-tag }}" >> $GITHUB_STEP_SUMMARY
61+
echo "helm pull oci://ghcr.io/${{ github.repository }}/metro-ai-suites/image-based-video-search --version $HELM_CHART_TAG" >> $GITHUB_STEP_SUMMARY
5662
echo '```' >> $GITHUB_STEP_SUMMARY
5763
- name: Clean up
5864
if: always()

.github/workflows/industrial-edge-insights-time-series-pull-request.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
fi
3939
docker images --quiet --filter=dangling=true | xargs --no-run-if-empty docker rmi -f
4040
- name: Checkout edge-ai-libraries (main)
41-
uses: actions/checkout@v4
41+
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4242
with:
4343
repository: open-edge-platform/edge-ai-libraries
4444
ref: main
@@ -49,7 +49,7 @@ jobs:
4949
cd ./edge-ai-libraries/microservices/time-series-analytics/docker
5050
docker compose down -v
5151
docker compose build
52-
- uses: actions/checkout@v4
52+
- uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
5353
with:
5454
path: timeseries
5555
persist-credentials: false

0 commit comments

Comments
 (0)