1
0 Comments

I automated my entire GitHub PR workflow with Python (and it actually works)

I got tired of doing the same GitHub tasks over and over again, creating PRs, updating branches, merging, fixing small things manually.

So I built Pull Shark Automation.

It’s a Python based tool that automates the boring parts of working with pull requests:

  • Automatically creates PRs

  • Handles merges

  • Keeps branches in sync

  • Reduces manual GitHub busywork

At first, this was just me exploring how GitHub works under the hood.

But it quickly turned into something genuinely useful — it now saves me hours of repetitive work.

The biggest insight:
Most developer workflows are repetitive… and surprisingly easy to automate once you understand the APIs.

This project is still early, but I’m thinking of turning it into something bigger — maybe a full automation toolkit for developers.

Would love feedback:
👉 What’s the most annoying part of your GitHub workflow?

Repo: https://github.com/itxashancode/Pull-Shark-Automation

posted toAvatar for product Pull Shark Automation
Pull Shark Automation