Leveraging GitHub Webhooks for Continuous Integration: A Step-by-Step Guide