diff --git a/.github/package.py b/.github/package.py new file mode 100644 index 0000000..a4a545c --- /dev/null +++ b/.github/package.py @@ -0,0 +1,13 @@ +import glob +import os + + +def get_folder_name(): + addon = glob.glob(os.getcwd() + "/*/__init__.py", recursive=True) + + return os.path.basename(os.path.dirname(addon[0])) + + +if __name__ == "__main__": + name = get_folder_name() + print(f'Show this value : {name}') diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 3003abf..f40c241 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -23,7 +23,6 @@ on: env: APP_NAME: 'moderlab_type' NAME_PACKAGE: 'moderlab_type.zip' - PATH_RELEASE: ${{ github.workspace }}\releases # Execute this command @@ -38,6 +37,14 @@ jobs: - name: Change version number in the bl info addon data run: python '.github/version.py' --tag=${{ inputs.num_version }} --name=${{ env.APP_NAME }} + # Get the local folder name + - name: Setup package name + run: | + echo "With python, get a folder name" + python '.github/package.py' + echo "set with output value" + echo "::set-output name=type::$(python .github/package.py)" + - name: Commit the previous update uses: actions-js/push@v1.3 if: ${{ inputs.draft_version == false }} diff --git a/blender_addon_folder/__init__.py b/blender_addon_folder/__init__.py new file mode 100644 index 0000000..b6aa4d0 --- /dev/null +++ b/blender_addon_folder/__init__.py @@ -0,0 +1,31 @@ +import bpy + +bl_info = { + 'name': 'Addon Name', + 'description': 'Add your description', + 'author': 'Moderlab, Aurelien Vaillant, Nicolas Salles, Jeremy Duchesne', + 'version': (0, 0, 0), + 'blender': (3, 0, 0), + 'doc_url': "", + 'tracker_url': "", + 'support': "COMMUNITY", + 'category': 'Moderlab', +} + +modules_class = [ + # Main Property +] + + +def register(): + for cls in modules_class: + bpy.utils.register_class(cls) + + +def unregister(): + for cls in reversed(modules_class): + bpy.utils.unregister_class(cls) + + +if __name__ == "__main__": + register()