https://github.com/scufflecloud/brawl
A merge queue bot for GitHub Actions
https://github.com/scufflecloud/brawl
benchmarks cd ci merge monitoring queue
Last synced: 1 day ago
JSON representation
A merge queue bot for GitHub Actions
- Host: GitHub
- URL: https://github.com/scufflecloud/brawl
- Owner: ScuffleCloud
- License: mit
- Created: 2024-12-08T07:54:38.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2025-02-11T18:41:28.000Z (3 months ago)
- Last Synced: 2025-05-13T02:16:16.360Z (1 day ago)
- Topics: benchmarks, cd, ci, merge, monitoring, queue
- Language: Rust
- Homepage: https://scuffle.cloud
- Size: 586 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.Apache-2.0
- Code of conduct: CODE_OF_CONDUCT.md
- Security: .github/SECURITY.md
Awesome Lists containing this project
README
Scuffle Brawl
A continuous integration performance monitoring tool heavily inspired by rustc-perf, bors & homu
> [!WARNING]
> This repository is under active development and may not be stable.---
Scuffle perf is a application designed for tracking the performance of continuous integration pipelines.
Inspired by [rustc-perf](https://github.com/rust-lang/rustc-perf), [bors](https://github.com/rust-lang/bors), and [homu](https://github.com/rust-lang/homu).
---
## Features
- [x] PR merging (dry run & full merge)
- [x] Native GitHub reviewer integration
- [x] State labels (add labels based on the state of the PR)
- [ ] Automatic try on PR push
- [ ] Config Change Detection
- [ ] Roll up PRs (roll up multiple PRs into a single PR)
- [ ] Performance Benchmarks (upload, compare, dashboard)For more information, check out the [**docs**](./docs) folder.
## 🤝 Join the Scuffle Community
We ❤️ contributions! Check out our [**CONTRIBUTING.md**](./CONTRIBUTING.md) for detailed guidelines on submitting improvements or bug fixes.
Join our [Discord](https://discord.gg/scuffle) to chat with the team and other contributors.
### Contributor License Agreement
This project does not require a Contributor License Agreement (CLA), all rights are maintained by the Contributor.
### Code of Conduct
We believe in fostering an inclusive and respectful community.
Please read our [**Code of Conduct**](./CODE_OF_CONDUCT.md) for more details.## 💖 Support Us
If you find Scuffle valuable, consider supporting us on [**Open Collective**](https://opencollective.com/scuffle). Your contributions help us continue to improve and maintain this open-source project.
[](https://opencollective.com/scuffle)
---
## 📜 License
This project is licensed under the [MIT](./LICENSE.MIT) or [Apache-2.0](./LICENSE.Apache-2.0) license.
You can choose between one of them if you use this work.`SPDX-License-Identifier: MIT OR Apache-2.0`
---
## 🛡️ Security Matters
Your security is our priority. 🔒 Refer to our [**Security Policy**](./.github/SECURITY.md) for guidelines on reporting vulnerabilities.
---
## 📋 Additional Resources
- 🔍 [**Public Issue Tracker**](https://jira.atlassian.scuffle.cloud/browse/BRWL)
- 📊 [**Kanban Board**](https://scuffle.notion.site)
- 📰 [**Scuffle Blog**](https://bytes.scuffle.cloud)---
## ⭐ Star History
[](https://star-history.com/#scufflecloud/brawl&Date)
---
*Thank you for being part of our journey! Let's build something amazing together.* ✨