Skip to content

SANDRO00O/Workflow-Run-Deleter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GitHub Workflow Run Deleter

Logo


A secure and straightforward web tool for managing and deleting GitHub Actions workflow run history.


🎯 About The Project

Over time, GitHub Actions workflow runs can accumulate, making it difficult to manage. This tool offers:

  • 🔍 Fetch & Filter workflow runs
  • 🧹 Delete individually or in bulk
  • 🔐 Secure and local-only use

Note: This app is fully client-side. Your token never leaves your device.


✨ Features

  • 🧑‍💻 Simple Interface
  • 🔄 Auto-pagination
  • 🎯 Filter by status (Success, Failure, Cancelled)
  • 🧨 Individual & Bulk Deletion
  • 🔒 Secure – token never stored or shared
  • 📈 Progress Indicators
  • 🔔 Instant Notifications
  • 🌙 Dark Mode

🧰 Tech Stack

  • HTML5
  • CSS3 (w/ Variables)
  • Vanilla JS
  • Font Awesome

🏁 Getting Started

✅ Prerequisites

  • A modern browser
  • A GitHub Personal Access Token with repo scope

🔐 How to Generate a PAT

  1. Go to GitHub > Settings > Developer settings
  2. Choose Tokens (classic) and click Generate new token
  3. Name it and select expiration
  4. ✅ Check repo scope
  5. Generate and copy the token

🧪 Usage

  1. Input owner, repo name, and PAT
  2. (Optional) Choose a status filter
  3. Click Fetch Workflow Runs
  4. View the list
  5. Use Delete or Delete All buttons
  6. Confirm deletion

🛡️ Security Notice

  • Fully Client-Side
  • No Server Storage
  • 🔍 Open Source: You can audit script.js any time

🤝 Contributing

  1. Fork the repo
  2. git checkout -b feature/AmazingFeature
  3. git commit -m "Add feature"
  4. git push origin feature/AmazingFeature
  5. Open a Pull Request

📄 License

Licensed under the MIT License. See LICENSE.


Built with hate by Karrar Nazim

About

A secure and straightforward web tool for managing and deleting GitHub Actions workflow run history from your repositories. Easily clean up accumulated run histories, especially in high-activity repositories.

Topics

Resources

License

Stars

Watchers

Forks

Contributors