Dashboard

Overview of collected developer pain points

204

Total Pains

6

Queries Run

6.2

Avg Severity

5

Categories

Top Categories

dx33
performance30
security24
compatibility20
architecture19

Recent Pain Points

Environmental impact from GitHub Actions CI/CD

4

GitHub Actions workflows generated between 150.5 and 994.9 million tons of CO₂ equivalent in 2024, creating a significant environmental concern for companies mindful of their carbon footprint.

otherGitHub Actions

Difficult workflow re-run and testing experience

5

GitHub Actions provides no simple way to re-run workflows against the tip of a branch, making it difficult to handle transient failures and test workflow changes. Developers must work around this limitation by adding additional triggers, which is unintuitive and slows development velocity.

dxGitHub Actions

Over-privileged GitHub Actions workflows

8

99.8% of GitHub Actions workflows are over-privileged, meaning repositories grant excessive permissions that increase vulnerability to attacks. Secrets are scoped at repository or organization level, flowing broadly by default in reusable workflows without fine-grained controls to bind credentials to specific execution contexts.

securityGitHub Actions

Difficulty using GitHub Actions Marketplace to find and evaluate actions

4

Users struggle to find suitable actions in the GitHub Actions Marketplace and evaluate their quality. A survey revealed that 7 out of 25 participants found it difficult to navigate and select appropriate actions, leading some teams to maintain their own local actions instead.

ecosystemGitHub ActionsGitHub Actions Marketplace

GitHub Actions ecosystem has security vulnerability issues in Marketplace

8

Security Vulnerability is the most prevalent issue reported in the GitHub Actions ecosystem according to empirical analysis of GitHub Discussions and Stack Overflow. The Marketplace contains actions of varying quality and security posture, posing risks to users who rely on community-maintained code.

securityGitHub ActionsGitHub Actions Marketplace

Difficult troubleshooting with no comprehensive debugging guide

6

Debugging issues in GitHub Actions is time-consuming because there is no single comprehensive troubleshooting guide. Developers face delays when errors occur, and the slow feedback loop compounds the difficulty. Documentation is insufficient for complex scenarios.

docsGitHub Actions