Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 918 Bytes

ci.md

File metadata and controls

24 lines (17 loc) · 918 Bytes

Continuous Integration (CI)

Shadow runs a CI workflow every time a pull-request (PR) is updated. This workflow contains several checks to assure the quality of the project, and only pull-requests with green results are merged.

Build & install

The project is built & installed on various distributions. The workflow can be triggered locally by following the instructions specified in the Build & install page.

System tests

The project is tested on Ubuntu. For that purpose it is built & installed in this distribution in a VM. You can run this step locally by following the instructions provided in the Tests page.

Static code analysis

C and shell static code analysis is also executed. For that purpose CodeQL and Differential ShellCheck are used.