test#30
Conversation
- Add check-labels job that runs first on the PR events
- Fail early if none of the mandatory CI labels are present
(BUILD-ONLY, documentation, 4G-LTE, 5G-NR, nrUE, CI, retrigger-ci)
- Skip detect-changes, require-maintainer-approval and trigger-jenkins
when no mandatory CI label is found
- Push events are unaffected by the label check
- For labeled events, only retrigger-ci triggers the pipeline;
any other label addition is skipped
Signed-off-by: Shubhika Garg <shubhika.garg@openairinterface.org>
- Add verify-signed-commits job that runs on PR
- check-labels and all downstream jobs are skipped
if signed commmit verifications fails
- Fetch all commits in the PR via GitHub API
and check verification status
- Fail and print the unsigned commit SHAs if any
unsigned commits are found.
Signed-off-by: Shubhika Garg <shubhika.garg@openairinterface.org>
Signed-off-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org>
Signed-off-by: Shubhika Garg <shubhika.garg@openairinterface.org>
Signed-off-by: Jaroslava Fiedlerova <jaroslava.fiedlerova@openairinterface.org>
|
::error::Unsigned commits found: 3db63db |
|
The following commit(s) are missing signature:\n\n3db63db\n\nPlease use 'git commit -S' to sign your commits.\nFor detailed instructions, refer to the CONTRIBUTING file at the root of this repository or GitHub Docs |
|
|
The following commit(s) are missing signature: $UNSIGNED Please use 'git commit -S' to sign your commits. |
|
The following commit(s) are missing signature: Please use 'git commit -S' to sign your commits. |
|
Validation: Please use 'git commit -S' to sign your commits. |
5dc89d4 to
85afcb4
Compare
|
Validation: Please use 'git commit -S' to sign your commits. |
No description provided.