diff --git a/.github/workflows/pr_main.yml b/.github/workflows/pr_main.yml index a62347d..00ea4b8 100644 --- a/.github/workflows/pr_main.yml +++ b/.github/workflows/pr_main.yml @@ -23,8 +23,8 @@ jobs: unit-test: uses: Moderlab-Production/BlenderTemplate/.github/workflows/unit_test.yml@main - release-package: - name: Generate archive package + release-package-addon: + name: Generate archive package addon needs: - init-release-data - prepare-first-release @@ -35,11 +35,22 @@ jobs: name_version: ${{ needs.init-release-data.outputs.version_name }} draft_version: ${{ needs.init-release-data.outputs.version_draft }} + release-package-preset: + name: Generate archive package preset + needs: + - init-release-data + - prepare-first-release + - unit-test + uses: Moderlab-Production/BlenderTemplate/.github/workflows/package_preset.yml@main + with: + name_version: ${{ needs.init-release-data.outputs.version_name }} + publish-release: name: Publish the Github Release needs: - init-release-data - - release-package + - release-package-addon + - release-package-preset runs-on: ubuntu-latest steps: - name: Update/Publish the release diff --git a/presets/.keep b/presets/.keep new file mode 100644 index 0000000..e69de29 diff --git a/readme.md b/readme.md index a688129..f5c58e2 100644 --- a/readme.md +++ b/readme.md @@ -3,12 +3,14 @@ # Blender Addon Template repository about blender addon. To used-it, clone this repository and rename the folder "blender_addon_folder" with your addon name. -Update the file "tests/main.py", line 29, set your addon name. +It's important to change some files : +- [x] Update the file "tests/main.py", line 29, set your addon name. + ```python + # Prepare Blender and Unreal dependency + generate_archive(archives, 'blender_addon_folder') + ``` +- [x] You can remove the folder "presets" and disable the workflow (`.github/workflows/pr_main.yml`, line 38 and 53) -```python - # Prepare Blender and Unreal dependency - generate_archive(archives, 'blender_addon_folder') -``` > ⚠️ It's more easy to use the "_" with your addon folder name, the "-" character can be problematic with python use.