An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        


Scuffle Brawl


A continuous integration performance monitoring tool heavily inspired by rustc-perf, bors & homu




Twitter


Bluesky


Discord


LinkedIn






dependency status

> [!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.

[![Open Collective](https://a11ybadges.com/badge?logo=opencollective)](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

[![Star History Chart](https://api.star-history.com/svg?repos=scufflecloud/brawl&type=Date)](https://star-history.com/#scufflecloud/brawl&Date)

---

*Thank you for being part of our journey! Let's build something amazing together.* ✨