Skip to content

Commit 6b7df7e

Browse files
sgaud-quicKomal-Bajaj
authored andcommitted
ci: Trigger LAVA Job with Kernel SHA and ID
Trigger LAVA job with below Kernel identifiers: - tag as kernel-qli - PR number - Branch name This will help identify the LAVA jobs that got triggered from Kernel qcom-next CI and for which PR. Signed-off-by: Salendarsingh Gaud <[email protected]>
1 parent be85883 commit 6b7df7e

File tree

3 files changed

+25
-1
lines changed

3 files changed

+25
-1
lines changed

.github/actions/lava_job_render/action.yml

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,12 @@ inputs:
1010
commit_SHA:
1111
description: Kernel commit
1212
required: true
13+
branch:
14+
description: Kernel branch name
15+
required: true
16+
pr_number:
17+
description: PR number
18+
required: true
1319

1420
runs:
1521
using: "composite"
@@ -134,9 +140,13 @@ runs:
134140
-e major="$major" \
135141
-e patchlevel="$patchlevel" \
136142
-e extra="$extra" \
143+
-e branch="${{ inputs.branch }}" \
144+
-e pr_number="${{ inputs.pr_number }}" \
137145
${{ inputs.docker_image }} \
138146
jq '
139-
.data.kernel_revision.describe = env.kernel_version
147+
.id = env.commit_SHA
148+
| .name = "kernel-qli"
149+
| .data.kernel_revision.describe = ("PR:"+env.pr_number + ", Branch:" + env.branch + ", Kernel Version:" + env.kernel_version)
140150
| .data.kernel_revision.commit_tags = [env.commit_tag]
141151
| .data.kernel_revision.commit = env.commit_SHA
142152
| .data.kernel_revision.version.version = (env.major | tonumber)

.github/workflows/pre_merge.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,8 @@ jobs:
7373
full_matrix: ${{ needs.loading.outputs.full_matrix }}
7474
kernel_version: ${{ needs.build.outputs.kernel_version }}
7575
commit_SHA: ${{ inputs.sha }}
76+
branch: ${{ inputs.ref }}
77+
pr_number: ${{ inputs.pr }}
7678

7779
comment:
7880
needs: [test]

.github/workflows/test.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,16 @@ on:
3030
type: string
3131
required: true
3232

33+
branch:
34+
description: Kernel branch name
35+
type: string
36+
required: true
37+
38+
pr_number:
39+
description: PR number
40+
type: string
41+
required: true
42+
3343
jobs:
3444
test:
3545
runs-on:
@@ -86,6 +96,8 @@ jobs:
8696
docker_image: ${{ inputs.docker_image }}
8797
kernel_version: ${{ inputs.kernel_version }}
8898
commit_SHA: ${{ inputs.commit_SHA }}
99+
branch: ${{ inputs.branch }}
100+
pr_number: ${{ inputs.pr_number }}
89101
env:
90102
FIRMWARE: ${{ matrix.build_matrix.firmware }}
91103
MACHINE: ${{ matrix.build_matrix.machine }}

0 commit comments

Comments
 (0)