Skip to content

Commit c39891c

Browse files
committed
Added initial version of Pre, Post merge and Dependabot config
1 parent f6ee62d commit c39891c

4 files changed

Lines changed: 94 additions & 1 deletion

File tree

.github/CODEOWNERS

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
1-
* @open-edge-platform/image-composer-maintain
1+
# SPDX-FileCopyrightText: 2026 Intel Corporation
2+
#
3+
# SPDX-License-Identifier: Apache-2.0
4+
5+
# These owners will be the default owners for everything in the repo. Unless a
6+
# later match takes precedence, these owners will be requested for review when
7+
# someone opens a pull request.
8+
9+
# Everything requires image-composer-maintain team review by default
10+
* @open-edge-platform/image-composer-maintain
11+
12+
# CI files
13+
.github/ @adimoft @daveroge @shanedonohue @manilk1x
214

315
# documentation content
416
/docs @open-edge-platform/open-edge-platform-docs-write

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
# SPDX-FileCopyrightText: (C) 2026 Intel Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
---
5+
version: 2
6+
updates:
7+
- package-ecosystem: "github-actions"
8+
directory: "/"
9+
schedule:
10+
interval: daily
11+
open-pull-requests-limit: 10
12+
commit-message:
13+
prefix: "[gha] "

.github/workflows/post-merge.yml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# SPDX-FileCopyrightText: (C) 2026 Intel Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
---
4+
5+
name: Post-Merge CI Pipeline
6+
permissions:
7+
contents: read
8+
9+
on: # yamllint disable-line rule:truthy
10+
push:
11+
branches:
12+
- main
13+
- release-*
14+
workflow_dispatch:
15+
jobs:
16+
post-merge:
17+
permissions:
18+
contents: read
19+
security-events: write
20+
id-token: write
21+
uses: open-edge-platform/orch-ci/.github/workflows/post-merge.yml@467367d6f859a4654f2645ca78efd60035cf390c # 2026.0.8
22+
with:
23+
run_build: false
24+
run_version_check: true
25+
run_dep_version_check: false
26+
run_version_tag: true
27+
run_docker_build: false
28+
run_docker_push: false
29+
run_helm_build: false
30+
run_helm_push: false
31+
run_version_dev: true
32+
prefix_tag_separator: "/"
33+
trivy_image_skip: "ghcr.io/dependabot/dependabot-updater-core:latest"
34+
secrets:
35+
SYS_EMF_GH_TOKEN: ${{ secrets.SYS_EMF_GH_TOKEN }}
36+
NO_AUTH_ECR_PUSH_USERNAME: ${{ secrets.NO_AUTH_ECR_PUSH_USERNAME }}
37+
NO_AUTH_ECR_PUSH_PASSWD: ${{ secrets.NO_AUTH_ECR_PUSH_PASSWD }}
38+
MSTEAMS_WEBHOOK: ${{ secrets.TEAMS_WEBHOOK }}

.github/workflows/pre-merge.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# SPDX-FileCopyrightText: (C) 2026 Intel Corporation
2+
# SPDX-License-Identifier: Apache-2.0
3+
---
4+
5+
name: Pre-Merge CI Pipeline
6+
permissions:
7+
contents: read
8+
9+
on: # yamllint disable-line rule:truthy
10+
pull_request:
11+
branches:
12+
- main
13+
workflow_dispatch:
14+
jobs:
15+
pre-merge:
16+
permissions:
17+
contents: read
18+
uses: open-edge-platform/orch-ci/.github/workflows/pre-merge.yml@467367d6f859a4654f2645ca78efd60035cf390c # 2026.0.8
19+
with:
20+
run_version_check: true
21+
run_security_scans: true
22+
run_dep_version_check: false
23+
run_build: false
24+
run_lint: true
25+
run_test: false
26+
run_validate_clean_folder: false
27+
run_docker_build: false
28+
bootstrap_tools: "go,gotools,nodejs"
29+
trivy_config_path: trivy.yaml
30+
secrets: inherit

0 commit comments

Comments
 (0)