IBM DevSecOps Reference Implementation - CI Pull Request
Before developers can push their code into 'main', security checks need to pass and approvals need to be done first.
Step 1: A developer creates a new version of README.md in the backend repo. The change is done in a developer branch.

Step 2: The developer creates a pull request.





Step 4: After the security checks have passed, an approval from a second developer is required.


Step 5: The second developer approves the pull request.



Step 6: The pull request can now be merged.



Next: When the pull request has been merged, it triggers the CI pipeline .