summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
7 hoursCI: Update doc-rules-compose.yaml to latest versionHEADmainAndrew Grimberg1-1/+1
Issue-ID: CIMAN-33 Change-Id: I8f66e3a2d69142f606c8253f39ad288bfded30ab Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
7 hoursCI: Fix the secret name for the bypassable keyAndrew Grimberg1-1/+1
Issue-ID: CIMAN-33 Change-Id: Iba997b8b4bb72f05397b8514cd05a9339f36544e Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
26 hoursfeat: refactor required and bypassables workflowsKevin Sandi2-41/+136
Issue-ID: CIMAN-33 Change-Id: If65523cb52822fce44ef514ce075a000a5d9632a Signed-off-by: Kevin Sandi <ksandi@contractor.linuxfoundation.org>
2024-03-11CI: Update GHA .github workflowsAnil Belur2-8/+7
- Update to latest version of lfit/gerrit-review-action - Update to latest version of lfit/checkout-gerrit-change-action - Prefix gerrit branch to avoid Change-id collisions and jobs getting cancelled for cherry picked across branches. Issue-ID: CIMAN-33 Change-Id: I64755a659af96f82ef0b5ba95189c789b5a7b01c Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
2023-11-28Revert "CI: Add graphviz install for rtd-validation"Andrew Grimberg1-5/+1
This reverts commit 225cabdad2e3ce93c98236b0264d0c187638be5c. Issue-ID: CIMAN-33 Change-Id: I0be65d4ab333ee4524c181e6e085d5c5a35028c2 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-11-27CI: Add graphviz install for rtd-validationEric Ball1-1/+5
We're seeing failures on the `doc` repo due to this package not being installed (IT-26214). Including via pip is not working, but we believe having the system package in place will fix this in CI. Issue-ID: CIMAN-33 Change-Id: I59fc6cc656daf61359ed0b9669b9170f5711a906 Signed-off-by: Eric Ball <eball@linuxfoundation.org>
2023-09-11CI: Remove test non-voting verifyJessica Wagantall1-114/+0
We should not need this test anymore Issue-ID: CIMAN-33 Change-Id: Ic270a2985d6eed25c8b7c4a1c85efee886c4456b Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-09-11Fix: Update doc rules gerrit checkout actionJessica Wagantall1-1/+5
Update to use v0.6 Issue-ID: CIMAN-33 Change-Id: Ic4f14582fed8608eb78b96f05a8a530b0c54abca Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-09-01CI: Migrate RTDv3 verify jobJessica Wagantall1-1/+19
Run in GitHub Actions for all repos Issue-ID: CIMAN-33 Change-Id: Ia5f1e45ba0875cdaa003ea63c4ba83d402616846 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-09-01CI: Migrate RTDv3 merge jobJessica Wagantall1-0/+110
Run in GitHub Actions for all repos Issue-ID: CIMAN-33 Change-Id: I4f0bdc6b0508b14348c40428b16493352f2d0c9b Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-08-17Test: Test new fetch from Gerrit abilityAndrew Grimberg1-0/+114
A new feature has been added to the gerrit checkout action that is supposed to try checking out the change directly from Gerrit if it fails to get it from the GitHub mirror. This puts a job in place in an advisory position to allow us to validate over time if this is working correctly. Issue-ID: CIMAN-33 Change-Id: Idabf008cc4e6f29190714cd606e4475936640c2f Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-03CI: Required jobs must use the SSH_REQUIRED infoAndrew Grimberg1-4/+4
Issue-ID: CIMAN-33 Change-Id: Ifd4176809958056386762301ab74adbcd18914e7 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02CI: Switch to consolidated required verifyAndrew Grimberg2-67/+0
* Does INFO validation * Does Docs validation Issue-ID: CIMAN-33 Change-Id: I377f7cae5dbff445104a7df264eec32af43ed241 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02Refactor: Remove unneeded env varAndrew Grimberg1-3/+0
The docs validation sets and env var that is not needed by other jobs. As we still had it defined at the top level, this cleans it up. Issue-ID: CIMAN-33 Change-Id: I825a74cd849bd6836c8a1b5cdf32098846bb042b Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02CI: Properly link info verificationAndrew Grimberg1-1/+2
Issue-ID: CIMAN-33 Change-Id: I6c0aba6db251ee0b81bf143af3ffc5c9dab3a00a Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02Merge "CI: Add composed INFO yaml check to non-voting job" into mainJessica Wagantall1-2/+19
2023-08-02CI: Properly name the SSH secretAndrew Grimberg1-1/+1
As docs-rules-compose workflow is a required workflow the secret should be named appropriately to indicate that. Issue-ID: CIMAN-33 Change-Id: Id9f4f2f5ae30c885971896af3fc85ab3e45c99bb Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02CI: Add composed INFO yaml check to non-voting jobAndrew Grimberg1-2/+19
In prepration to move to a fully voting INFO yaml verify and docs verify, prep the non-voting job with both workflows Change-Id: Iba671ec3078b536f8ab081cada59fab05bbba95a Issue-ID: CIMAN-33 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02CI: Point doc rules check at reusable workflowAndrew Grimberg1-208/+17
Issue-ID: CIMAN-33 Change-Id: Ie056acc2506b80b81864ebb6e4486678f465905c Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02CI: Switch docs workflow to reusable workflowAndrew Grimberg1-0/+270
Make the docs workflow a reusable "composed" workflow Issue-ID: CIMAN-33 Change-Id: I9ea91ba58d947e8d1fb81aa8059a85d11c37de10 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-08-02Fix: Call /lib/lsb/init-functions for docs verify workflowJessica Wagantall1-0/+6
Issue-ID: CIMAN-33 Change-Id: I70ff4d3831d176225c5431f6fb511a05f2aa87a9 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-08-02Fix: Add missing TARGET_REPO in docs verify workflowJessica Wagantall1-0/+7
Issue-ID: CIMAN-33 Change-Id: Iaa14b3826d424b183e3348733d7b034aa4b4c206 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-08-01CI: Add gerrit-doc-rules-verify workflowJessica Wagantall1-0/+289
This workflow is commnting for now Issue-ID: CIMAN-33 Change-Id: I7771d7ba497a6647e071ac8a579938bd98594539 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-07-20CI: Allow INFO verify workflow to voteJessica Wagantall1-1/+0
Issue-ID: CIMAN-33 Change-Id: Ib94c8f42d48844f7c5c8eaa186be9edad1e8eaa4 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-07-19Merge "CI: Add initial INFO.yaml file" into mainJessica Wagantall1-0/+80
2023-07-19CI: Add initial INFO.yaml fileJessica Wagantall1-0/+80
Issue-ID: CIMAN-33 Change-Id: I82f4db49f5896237723636b2cc50e410b4537877 Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-07-19Chore: Update default gitreview branchAndrew Grimberg1-0/+1
Switch from master to main and make sure that gitreview knows it Issue-ID: CIMAN-33 Change-Id: Ibb0a3b342edec5283fbab48418dc3104e6c11e25 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-07-19CI: Add caller for gerrit-required-info-yaml-verifyJessica Wagantall1-0/+66
Add Workflow caller for gerrit-required-info-yaml-verify GitHub reusable workflow Issue-ID: CIMAN-33 Change-Id: I2bf9d3551123ad9adff1c7827b4dcfdf698e923b Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
2023-07-19CI: Add pre-commit configurationAndrew Grimberg3-0/+96
* pre-commit definition * configure gitlint for commit message validation * configure editorconfig for other hooks Issue-ID: CIMAN-33 Change-Id: I438771ef4a35597075ef3dab4659437c5355f5f7 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-07-19Fix: Correct needed vars and secretsAndrew Grimberg1-8/+8
Issue-ID: CIMAN-33 Change-Id: Ia0af0d46942a2b79ff288f084436123a839a1aba Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-07-19CI: Add GHA verify for repositoryAndrew Grimberg1-0/+123
Issue-ID: CIMAN-33 Change-Id: I465791819e93c9fa01d10121ebb66b4b31c24582 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>
2023-07-19Chore: Initial .gitreview configurationAndrew Grimberg1-0/+4
Configure .gitreview Issue-ID: CIMAN-33 Change-Id: I1be9bebff33c839d9c6cad82d2a0b8ed5dc614f6 Signed-off-by: Andrew Grimberg <agrimberg@linuxfoundation.org>