複数バージョンのmrubyコンパイラ(mrbc)をビルドし、1つのtar.gzファイルにまとめるツール。
GitHub Actionsを使って、versions.yamlで定義された複数バージョンのmrubyをLinux向けにビルドし、GitHub Releasesに公開します。
versions.yamlを編集して、ビルドしたいmrubyのバージョンを指定します:
versions:
- 2.0.1
- 3.1.0
- 3.2.0
- 3.3.0
- 3.4.0- GitHubリポジトリの Actions タブを開く
- Build mruby compilers ワークフローを選択
- Run workflow をクリック
- パラメータを入力:
- Branch:
versions.yamlが含まれるブランチ(デフォルト:main) - Release tag: リリースタグ名(例:
v1.0.0)
- Branch:
- Run workflow をクリックして実行
ビルドが完了すると、GitHub Releasesに build.tar.gz が公開されます。
各バージョンのmrbcバイナリと、対応するLICENSE/LEGALファイルが含まれます。
build.tar.gz
└── built/
├── mrbc-2.0.1
├── mrbc-2.0.1-LICENSE
├── mrbc-2.0.1-LEGAL
├── mrbc-3.1.0
├── mrbc-3.1.0-LICENSE
├── mrbc-3.1.0-LEGAL
├── ...
├── mrbc-3.4.0
├── mrbc-3.4.0-LICENSE
└── mrbc-3.4.0-LEGAL
- Linux (x86_64)
MIT License, 2025 Copyright (C) Poporon Network
ビルド済みのmrbcのライセンスはmrbc-{version}-LICENSE/mrbc-{version}-LEGALをご覧ください.