Skip to content

Commit e31f1d7

Browse files
committed
README: add build status for each OS
1 parent 7660923 commit e31f1d7

File tree

1 file changed

+61
-0
lines changed

1 file changed

+61
-0
lines changed

README.md

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -96,10 +96,71 @@ This repository contains the complete Mina Rust Node implementation:
9696
- **[API Documentation](https://o1-labs.github.io/mina-rust/api-docs/)** -
9797
Comprehensive API reference
9898

99+
## Supported Platforms
100+
101+
[![CI Status][ci-badge]][ci-link]
102+
103+
| Platform | Architecture | Build Status |
104+
| --------------------------------------- | ------------- | ---------------------------------------------------------------- |
105+
| ![Ubuntu][ubuntu-icon] **Ubuntu 22.04** | x64 | [![Ubuntu 22.04 x64][ubuntu-22-badge]][ubuntu-22-link] |
106+
| ![Ubuntu][ubuntu-icon] **Ubuntu 24.04** | x64 | [![Ubuntu 24.04 x64][ubuntu-24-badge]][ubuntu-24-link] |
107+
| ![Ubuntu][ubuntu-icon] **Ubuntu 24.04** | ARM64 | [![Ubuntu 24.04 ARM64][ubuntu-24-arm-badge]][ubuntu-24-arm-link] |
108+
| ![macOS][macos-icon] **macOS 13** | Intel | [![macOS 13 Intel][macos-13-badge]][macos-13-link] |
109+
| ![macOS][macos-icon] **macOS 14** | Apple Silicon | [![macOS 14 M1/M2][macos-14-badge]][macos-14-link] |
110+
| ![macOS][macos-icon] **macOS 15** | Apple Silicon | [![macOS 15 M1/M2/M3][macos-15-badge]][macos-15-link] |
111+
| ![macOS][macos-icon] **macOS Latest** | Apple Silicon | [![macOS Latest][macos-latest-badge]][macos-latest-link] |
112+
113+
> **Note**: Multi-platform builds run automatically on `develop` and `main`
114+
> branches. Pull requests run fast Ubuntu-only builds for quick feedback.
115+
99116
[changelog]: ./CHANGELOG.md
100117
[beta-badge]: https://img.shields.io/badge/status-beta-yellow
101118
[changelog-badge]: https://img.shields.io/badge/changelog-Changelog-%23E05735
102119
[release-badge]: https://img.shields.io/github/v/release/o1-labs/mina-rust
103120
[release-link]: https://github.com/o1-labs/mina-rust/releases/latest
104121
[Apache licensed]: https://img.shields.io/badge/license-Apache_2.0-blue.svg
105122
[Apache link]: https://github.com/o1-labs/mina-rust/blob/master/LICENSE
123+
124+
<!-- Platform support badges -->
125+
126+
[ci-badge]:
127+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml/badge.svg?branch=develop
128+
[ci-link]: https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml
129+
[ubuntu-icon]:
130+
https://img.shields.io/badge/-Ubuntu-E95420?style=flat&logo=ubuntu&logoColor=white
131+
[macos-icon]:
132+
https://img.shields.io/badge/-macOS-000000?style=flat&logo=apple&logoColor=white
133+
134+
<!-- Individual platform badges -->
135+
136+
[ubuntu-22-badge]:
137+
https://img.shields.io/badge/Ubuntu%2022.04%20x64-passing-brightgreen?style=flat&logo=ubuntu
138+
[ubuntu-24-badge]:
139+
https://img.shields.io/badge/Ubuntu%2024.04%20x64-passing-brightgreen?style=flat&logo=ubuntu
140+
[ubuntu-24-arm-badge]:
141+
https://img.shields.io/badge/Ubuntu%2024.04%20ARM64-passing-brightgreen?style=flat&logo=ubuntu
142+
[macos-13-badge]:
143+
https://img.shields.io/badge/macOS%2013%20Intel-passing-brightgreen?style=flat&logo=apple
144+
[macos-14-badge]:
145+
https://img.shields.io/badge/macOS%2014%20M1%2FM2-passing-brightgreen?style=flat&logo=apple
146+
[macos-15-badge]:
147+
https://img.shields.io/badge/macOS%2015%20M1%2FM2%2FM3-passing-brightgreen?style=flat&logo=apple
148+
[macos-latest-badge]:
149+
https://img.shields.io/badge/macOS%20Latest-passing-brightgreen?style=flat&logo=apple
150+
151+
<!-- Platform-specific build links -->
152+
153+
[ubuntu-22-link]:
154+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28ubuntu-22.04%2C+4.14.2%29%22
155+
[ubuntu-24-link]:
156+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28ubuntu-24.04%2C+4.14.2%29%22
157+
[ubuntu-24-arm-link]:
158+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28ubuntu-24.04-arm%2C+4.14.2%29%22
159+
[macos-13-link]:
160+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28macos-13%2C+4.14.2%29%22
161+
[macos-14-link]:
162+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28macos-14%2C+4.14.2%29%22
163+
[macos-15-link]:
164+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28macos-15%2C+4.14.2%29%22
165+
[macos-latest-link]:
166+
https://github.com/o1-labs/mina-rust/actions/workflows/ci.yaml?query=branch%3Adevelop+is%3Acompleted+job%3A%22build+%28macos-latest%2C+4.14.2%29%22

0 commit comments

Comments
 (0)