This post is about reviewing Pull Requests (PRs) on a software engineering team, often submitted in a source code system like Github. It’s meant to be a concise guide.
For many PRs, you don’t need to be an expert in the stack or programming language that is used in the PR.
The time it takes to review a PR is directly related to how long the PR took to create and how many changes it includes. You should expect to spend more time reviewing a large PR than a small PR.
The steps below apply to PRs with changes to code. If it’s a non-code PR (e.g. a wiki update), the reviewer should just check for typos and that the changes make sense to them.
🎉 Lgtm!
My gitlab CI configuration experience level: beginner.
I did not see any obvious errors, everything looks readable and elegant.
If at all possible, try to make future PRs smaller. If not possible, please note that in the PR description.
ci/scripts/pipelines.py
It looks like there are some major changes to the gitlab pipeline in this PR. I reviewed the testing methodology, and it looks pretty good, but due to the size of this PR, please take a second look at the tests you did to make sure these changes wont break anything before merging the PR.
Great work 🔥. Thank you for making these gitlab CI improvements!