Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/actalog/rust-ci
🔄 Continuous Integration for Rust projects
https://github.com/actalog/rust-ci
ci rust
Last synced: about 1 month ago
JSON representation
🔄 Continuous Integration for Rust projects
- Host: GitHub
- URL: https://github.com/actalog/rust-ci
- Owner: actalog
- License: unlicense
- Created: 2024-08-31T13:40:40.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-12-05T14:21:12.000Z (about 1 month ago)
- Last Synced: 2024-12-06T14:07:18.507Z (about 1 month ago)
- Topics: ci, rust
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rust CI
![GitHub Actions](https://img.shields.io/github/actions/workflow/status/actalog/rust-ci/ci.yml?branch=main)
![License](https://img.shields.io/github/license/actalog/rust-ci)A GitHub Action to streamline Continuous Integration (CI) for Rust projects. This Action ensures code quality, builds, and tests your Rust project, maintaining high standards in Rust development.
---
## 🚀 **Features**
- **Automatic Builds:** Ensures your code compiles without issues.
- **Code Quality Checks:** Verifies adherence to Rust standards.
- **Automated Testing:** Runs tests to validate your project's functionality.
- **Plug-and-Play:** Easy to integrate into your existing Rust projects.---
## 📦 **How to Use**
Add the following to your `.github/workflows/ci.yml`:
```yaml
name: CIon:
- pull_request
- pushjobs:
rust-ci:
name: Rust CI
runs-on: ubuntu-latest
steps:
uses: actions/checkout@v4
uses: actalog/rust-ci@v1
```---
## 🌟 **Why Use Rust CI?**
- Simplifies your CI/CD setup.
- Optimized for Rust projects.
- Saves time and enforces best practices.
- Continuously improves based on community feedback.---
## 📜 **License**
This project is licensed under The Unlicense. See the [LICENSE](./LICENSE) file for details.