クイックスタート
GitHub Actions を使用して UnityPackage を作成する手順
@natsuneko-laboratory/create-unitypackage は GitHub Actions として利用可能で、以下のコードをワークフローに追加することで使用できます。
.github/workflows/create-unitypackage.yml
name: "Release by Tag"
on:
push:
tags:
- v\d+\.\d+\.\d+
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
lfs: true
- run: |
mkdir ./dist
- uses: natsuneko-laboratory/create-unitypackage@main
with:
package: Assets/NatsunekoLaboratory/Package/package.json
output: dist/Package.unitypackageこのワークフローは、v1.0.0 のようなタグをプッシュすると、リポジトリから UnityPackage を作成します。
UnityPackage は Assets/NatsunekoLaboratory/Package/package.json とその依存関係から作成され、dist/Package.unitypackage に出力されます。
package.json、複数の package.json、または直接指定されたアセットファイルから UnityPackage を作成したい場合は、プロパティを確認してください。
Unity プロジェクトがサブディレクトリにある場合は、root プロパティで指定できます。
.github/workflows/create-unitypackage.yml
name: "Release by Tag"
on:
push:
tags:
- v\d+\.\d+\.\d+
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
lfs: true
- run: |
mkdir ./dist
- uses: natsuneko-laboratory/create-unitypackage@main
with:
package: Assets/NatsunekoLaboratory/Package/package.json
output: dist/Package.unitypackage
root: src/UnityProject