added release.py

This commit is contained in:
Yannik
2023-05-20 15:14:04 +02:00
parent 52fcce409a
commit 7fd0d25da9
2 changed files with 16 additions and 1 deletions

5
.gitignore vendored
View File

@@ -19,4 +19,7 @@ build/
*.lib *.lib
#Clean files from the Game SDK #Clean files from the Game SDK
src/lib/discord_game_sdk/ src/lib/discord_game_sdk/
# release.py
release/

12
release.py Normal file
View File

@@ -0,0 +1,12 @@
import os
from distutils.dir_util import copy_tree
import shutil
if os.path.exists("release/ADDON-Discord-SDK-Godot/addons"):
shutil.rmtree("release/ADDON-Discord-SDK-Godot/addons", ignore_errors=True)
copy_tree("project/addons/", "release/temp/ADDON-Discord-SDK-Godot/addons")
shutil.make_archive("release/ADDON-Discord-SDK-Godot", "zip", "release/temp/")
shutil.rmtree("release/temp/")