From 374baee25776fcc2a5433d66615cfa0290358915 Mon Sep 17 00:00:00 2001 From: stilobique Date: Tue, 1 Feb 2022 18:30:23 +0100 Subject: [PATCH 1/3] Add init base file --- blender_addon_folder/__init__.py | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 blender_addon_folder/__init__.py 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() From 01baf0fcdbbf73b7669312b1876ab9be1332fda0 Mon Sep 17 00:00:00 2001 From: stilobique Date: Tue, 1 Feb 2022 18:30:54 +0100 Subject: [PATCH 2/3] Remove unused env variable --- .github/workflows/package.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 3003abf..b3ff434 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 From d31871b8f6ef35c83d7b6efa1552500e04ac5b57 Mon Sep 17 00:00:00 2001 From: stilobique Date: Tue, 1 Feb 2022 18:58:32 +0100 Subject: [PATCH 3/3] Add package setup test --- .github/package.py | 13 +++++++++++++ .github/workflows/package.yml | 8 ++++++++ 2 files changed, 21 insertions(+) create mode 100644 .github/package.py 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 b3ff434..f40c241 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -37,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 }}