Is it technically possible to build a GitHub Actions workflow that tracks repository milestones, such as 100 merged pull requests, one year of maintenance, or 50 successful releases, and displays custom achievements on a developer's profile? What API or platform limitations would apply? #210848
Replies: 2 comments
This comment was marked as low quality.
This comment was marked as low quality.
From google; unverified:GitHub does not officially support custom achievement badges for personal profiles or organizations. The official achievements section (which includes badges like Pull Shark, Quickdraw, and Galaxy Brain) is entirely controlled and automated by GitHub. [1] (https://github.com/orgs/community/discussions/315[2](https://github.com/kavicastelo/github-achievements-guide)6), [2] (https://github.com/kavicastelo/github-achievements-guide) However, you can easily add your own custom achievement badges to your profile using third-party open-source tools and GitHub Actions. Method 1: Use the "My-Badges" Action (Recommended) The my-badges/my-badges repository is an open-source project designed specifically to give you Google Moma-style custom achievements on your GitHub profile. It runs via a GitHub Action to automatically generate and update a grid of badges inside your profile README.md. [1] (https://dev.to/antonmedv/custom-achievements-on-github-introducing-my-badges-[2](https://github.com/my-badges/my-badges)7c3), [2] (https://github.com/my-badges/my-badges) 1. Create a public repository named exactly after your GitHub username (if you haven't already) to unlock your special profile README. [1] (https://www.youtube.com/watch?v=xaktHJ8EPk0)2. Add HTML comment anchors to your README.md where you want the badges to appear: [1] (https://github.com/my-badges/my-badges)<!-- my-badges start -->
<!-- my-badges end -->
Method 2: Create Static or Dynamic Custom Shields If you want to manually design individual badges celebrating specific personal milestones (e.g., "Midnight Maven", "Bug Crusher"), you can embed custom markdown badges directly into your profile README. [1] (https://css-tricks.com/adding-custom-github-badges-to-your-repo/), [2] (https://dev.to/antonmedv/custom-achievements-on-github-introducing-my-badges-27c3) Tool Approach How to Use Official Custom Badge Exceptions If you are developing or managing products on GitHub, there are two native ways to apply custom branding: |
Uh oh!
There was an error while loading. Please reload this page.
Discussion Type
Question
Discussion Content
No response
All reactions