# 🚀 Rune* エコシステム - リリースチャネル
> **配布戦略**: 3段階チャネル(edge/beta/stable)でリスク段階的公開
---
## 📋 チャネル概要
| **🌙 edge** | 夜間毎 | コア開発者 | ✅ | ✅ | ⚠️ 実験的 |
| **🧪 beta** | 週次 | 早期導入者 | ✅ | ✅ | 🔄 RC品質 |
| **🏆 stable** | 月次 | 本番運用 | ✅ | ✅ + 監査 | ✅ GA品質 |
---
## 🔄 自動昇格フロー
```mermaid
graph LR
A[main push] --> B[edge build]
B --> C[自動テスト]
C --> D{テスト合格?}
D -->|Yes| E[beta 昇格]
D -->|No| F[edge 留まり]
E --> G[7日間 beta]
G --> H{問題報告?}
H -->|No| I[stable 昇格]
H -->|Yes| J[beta 修正]
I --> K[GA リリース]
```
---
## 📦 インストール方法
### **🦀 Rust (crates.io)**
```bash
# stable チャネル(推奨)
cargo install runeforge
# beta チャネル
cargo install runeforge --version "25.08.0-beta.1"
# edge チャネル(Git直接)
cargo install --git https://github.com/rune-ecosystem/forge runeforge#edge
```
### **🐳 Container (GHCR)**
```bash
# stable
docker pull ghcr.io/rune-ecosystem/forge/runeforge:25.08
# beta
docker pull ghcr.io/rune-ecosystem/forge/runeforge:25.08-beta
# edge (latest main)
docker pull ghcr.io/rune-ecosystem/forge/runeforge:edge
```
### **📥 バイナリ直接ダウンロード**
```bash
# GitHub Releases (stable/beta)
curl -L https://github.com/rune-ecosystem/forge/releases/latest/download/runeforge-linux-x64 -o runeforge
chmod +x runeforge
# Cloudflare R2 (edge)
curl -L https://cdn.rune.cloud/edge/runeforge-linux-x64 -o runeforge-edge
```
---
## 🔐 署名検証
すべてのチャネルでCosign署名付き:
```bash
# 署名検証
cosign verify ghcr.io/rune-ecosystem/forge/runeforge:stable \
--certificate-identity-regexp="https://github.com/rune-ecosystem/forge" \
--certificate-oidc-issuer="https://token.actions.githubusercontent.com"
# SBOM確認
cosign download sbom ghcr.io/rune-ecosystem/forge/runeforge:stable
```
---
## ⚡ フェイルオーバー
### **P2P メッシュ障害時**
```bash
# Cloudflare R2 CDN から直接
export RUNE_CDN_FALLBACK=https://cdn.rune.cloud
runeforge --fallback-mode
```
### **GitHub 障害時**
```bash
# Codeberg ミラー
git clone https://codeberg.org/rune-ecosystem/forge
cd forge && cargo install --path .
```
### **レジストリ障害時**
```bash
# ローカルミラー(企業環境)
cargo install --registry sparse+https://internal.corp/crates/ runeforge
```
---
## 📊 品質メトリクス
### **edge チャネル**
- 🧪 自動テスト: 基本機能のみ
- 📋 SBOM: 自動生成
- 🔒 署名: GitHub OIDC
- ⏰ SLA: ベストエフォート
### **beta チャネル**
- 🧪 自動テスト: 統合テスト含む
- 🔄 互換性: API後方互換
- 📋 SBOM: 脆弱性スキャン付き
- 🔒 署名: Rekor記録付き
### **stable チャネル**
- 🧪 自動テスト: フルE2Eテスト
- 🔒 セキュリティ: 外部監査
- 📋 SBOM: SLSA Level 3
- 💎 SLA: 99.9%可用性
- 📞 サポート: コミュニティ + 商用
---
## 🚨 緊急時プロトコル
### **Critical Security Fix**
```bash
# 即座に全チャネル更新
git tag v25.08.1-security
# ⚡ 30分以内に stable 反映
```
### **Breaking Change**
```bash
# Major version bump
git tag v26.01.0-beta.1
# 🔄 最低30日間の移行期間
```
---
> **開発者向け**: チャネル選択ガイド
> - 🏆 **本番**: `stable` 必須
> - 🧪 **PoC/テスト**: `beta` 推奨
> - 🌙 **CI/開発**: `edge` 活用