README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
⚡️ Ruby on Rust GitHub Actions
该仓库汇集了一系列专为 Ruby on Rust 项目设计的 GitHub Actions,可简化在 Ruby 环境中搭建及测试原生 Rust gem 的流程。
📦 可用的 Action
设置 Ruby 和 Rust (oxidize-rb/actions/setup-ruby-and-rust@v1)
⚙️ 这个 GitHub Action 用于准备 Ruby 和 Rust 两种环境,旨在便于对原生 Rust gem 进行测试。
跨平台编译 Ruby Gem (oxidize-rb/actions/cross-gem@v1)
🌍 该 Action 允许使用 rb-sys-dock 为不同平台跨编译 Ruby Gem,从而提升 Ruby Gem 在各类系统上的可用性。
获取 CI 数据 (oxidize-rb/actions/fetch-ci-data@v1)
🔍 获取关键的持续集成(CI)数据,有助于优化 CI 矩阵配置及其他自动化流程。
Cargo 二进制安装工具 (oxidize-rb/actions/cargo-binstall@v1)
📦 利用 cargo-binstall 简化二进制文件的下载与安装过程,让 Rust 二进制文件更便捷地集成到项目中。
运行后命令 (oxidize-rb/actions/post-run@v1)
🏁 一个简洁的 Action,用于在任务完成后执行命令,协助完成清理工作或后续设置步骤。