How to sign git commits

There is a feature in git which allows signing commits by GPG key. However, not all developers heard about it. In this post, we will see how to enable it. Why do you need it? The only purpose of signing your commit is for others to be sure that this commit was really made by you and not by someone pretending to be you (anyone can set a completely random name and email by git config user....

October 5, 2022
GitHub Actions logo

Trying GitHub Actions

A few months ago, GitHub rolled out their own CI solution called GitHub Actions. Since I host my PalermoPG and BrightonUM projects on GitHub, I decided to try it. What is CI? Continuous Integration (CI) is a development practice where developers integrate code into a shared repository frequently, preferably several times a day. It also involves verification by an automated build and tests. While automated testing is not strictly part of CI, it is typically implied....

October 18, 2020