Dev 5.2.1 (#1)

Reviewed-on: #1
Co-authored-by: aurelien.vaillant <availlant@miraculouscorp.com>
Co-committed-by: aurelien.vaillant <availlant@miraculouscorp.com>
This commit was merged in pull request #1.
This commit is contained in:
2026-07-08 19:21:14 +02:00
committed by stilobique
parent a59f3938bd
commit 5d17ec9da1
15 changed files with 22 additions and 22 deletions
+13 -9
View File
@@ -1,25 +1,29 @@
[![Python 3.10.2](https://img.shields.io/badge/python-3.10.2-sucess.svg)](https://www.python.org/downloads/release/python-3102/)
![Blender](https://img.shields.io/badge/blender-3.1.0-sucess)
[![Python 3.13.9](https://img.shields.io/badge/python-3.13.9-sucess.svg)](https://www.python.org/downloads/release/python-3139/)
![Blender](https://img.shields.io/badge/blender-5.1.2-sucess)
# Blender Addon
This repository is a toolbox to create a new blender addon. To used-it, clone this repository and rename the folder "blender_addon_folder" with your addon name.
This repository is a toolbox to create a new blender addon.
To used-it, clone this repository and rename the folder `blender_addon_folder` with 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)
- [x] You can remove the folder "presets" and disable the workflow (`.gitea/workflows/pr_main.yml`, line 38 and 53)
> ⚠️ It's more easy to use the "_" with your addon folder name, the "-" character can be problematic with python use.
All features covered with this template are :
# Features
All features covered with this Blender Addon template are :
- [x] Generate addon release (.zip archive)
- [x] Generate preset release (.zip archive)
- [x] Update addon version (bl info) with tag name
- [x] Execute unit test with Github Action (check if the addon can be installed with blender)
- [x] Configuration with Pycharm to test locally
- [ ] Execute unit test with Gitea Action (check if the addon can be installed with blender)
- [ ] Configuration with Pycharm to test locally
- [ ] Linter config
## Unit Test
@@ -32,9 +36,9 @@ class Container(enum.Enum):
BLENDER = ContainerObject(name='Blender', image='stilobique/blender', tag='3.1.2')
`````
> [Find the repository git on my public space](https://git.graou.studio/stilobique/blender-docker).
# Addons/Plugins dependency
Update json file `tests/dependency.json` with name, archive and repository Github path. Each entry require `archive
name`, the repository url path '{owner}/{repo}' and optional parameter if the release needed to be a prerelease.
> ⛔ The `moderlab_plugin` need to be on last entry.