• Github: Getting the SHA256 fingerprint of an SSH key

    1 min read

    When you need to check the SSH key that you are using on your GitHub account, you'll get the SHA256 fingerprint of the key.

    Github SSH Keys

    Depending on the version of OpenSSH that you are using, the fingerprint you get from using ssh-keygen -lf might be different from the one that GitHub shows you.

    23/10/2024

    Read more...
  • Building multi architecture and multiplatform binaries with GoReleaser and Github Actions

    2 min read

    github action GoReleaser multiarch multiplatform build

    In order to build binaries for multiple architectures, we can use GoReleaser together with Github Actions so that they get built automatically when we create a release.

    08/08/2023

    Read more...
  • GitHub Actions: Scheduled Runs

    2 min read

    github action scheduled workflow interval cron

    GitHub Actions is a powerful automation tool that allows you to automate various tasks and processes, usually triggered by some change in the source repository. Using scheduled runs we are going to be able to schedule runs as well.

    14/03/2023

    Read more...
  • ArgoCD: Create Applications based on Pull Requests

    4 min read

    argocd kubernetes ApplicationSet pull request github

    One of the key features of ArgoCD is the ApplicationSet, which provides a way to group multiple applications together and deploy them as a single unit. This allows you to manage and deploy multiple applications as a single entity, making it easier to coordinate deployments across multiple teams and applications.

    We have several ways of generating Applications using and ApplicationSet, one of them is using the repositories Pull Requests.

    22/02/2023

    Read more...
  • Setting up GitHub's CODEOWNERS

    2 min read

    github CODEOWNERS shared repository PR review

    GitHub's CodeOwners file is a tool that helps teams manage and maintain their repositories more effectively when the repository is co-owned by multiple teams. The file allows you to assign code ownership to teams or specific individuals. This will make them responsible for reviewing and approving changes to the code.

    02/02/2023

    Read more...

Older content...