blog.valentinprugnaud.devForce A Prerelease With Semantic ReleaseRecently, I had a project at work running Semantic Release to manage releases. It was currently at v4.5.0 for the main release channel and v4.0.0-next.22 for the next prerelease channel. Problem Obviously, the prereleases were behind the main release...Feb 20, 2024·2 min read
blog.valentinprugnaud.devSetup Webhook Signature with SupabaseSupabase Database Webhook is a great way to trigger a function when a database event occurs. However, it is important to secure the webhook endpoint to prevent abuse. https://www.youtube.com/watch?v=iyTfdYVIQiE What is a webhook signature? A webhoo...Nov 16, 2023·4 min read
blog.valentinprugnaud.devResolving the Mystery of Zombie Node Services in KubernetesMysteriously, services were spontaneously restarting, while others, confoundingly, remained running but were dead to any incoming requests. Let's unravel this enigma, from its discovery to its resolution, with the hope that our experiences can assist...Oct 24, 2023·4 min read