diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..38c8ff8 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,45 @@ +name: Release Workflow + +on: + push: + branches: + - main + +jobs: + release: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v2 + + - name: Bump Version + id: bump_version + uses: anothrNick/github-tag-action@1.65 + with: + default_bump: minor + + - name: Zip Files for Windows + run: | + zip -r release_windows.zip ba_data lib windows + working-directory: ${{ github.workspace }} + + - name: Zip Files for Linux + run: | + zip -r release_linux.zip ba_data lib linux-x86_64 + working-directory: ${{ github.workspace }} + + - name: Create Release + id: create_release + uses: softprops/action-gh-release@v1 + with: + files: | + release_windows.zip + release_linux.zip + token: ${{ secrets.GITHUB_TOKEN }} + tag_name: ${{ steps.bump_version.outputs.tag }} + + - name: Update Release Notes + run: echo "::set-output name=body::$(cat CHANGELOG.md)" + id: get_changelog + if: success() && steps.create_release.outputs.release_id diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..e69de29 diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..e69de29 diff --git a/linux-aarch64/binary b/linux-aarch64/binary new file mode 100644 index 0000000..e69de29 diff --git a/linux-x86_64/binary b/linux-x86_64/binary new file mode 100644 index 0000000..e69de29 diff --git a/DLLs/_asyncio_d.pyd b/windows/DLLs/_asyncio_d.pyd similarity index 100% rename from DLLs/_asyncio_d.pyd rename to windows/DLLs/_asyncio_d.pyd diff --git a/DLLs/_bz2_d.pyd b/windows/DLLs/_bz2_d.pyd similarity index 100% rename from DLLs/_bz2_d.pyd rename to windows/DLLs/_bz2_d.pyd diff --git a/DLLs/_ctypes_d.pyd b/windows/DLLs/_ctypes_d.pyd similarity index 100% rename from DLLs/_ctypes_d.pyd rename to windows/DLLs/_ctypes_d.pyd diff --git a/DLLs/_ctypes_test_d.pyd b/windows/DLLs/_ctypes_test_d.pyd similarity index 100% rename from DLLs/_ctypes_test_d.pyd rename to windows/DLLs/_ctypes_test_d.pyd diff --git a/DLLs/_decimal_d.pyd b/windows/DLLs/_decimal_d.pyd similarity index 100% rename from DLLs/_decimal_d.pyd rename to windows/DLLs/_decimal_d.pyd diff --git a/DLLs/_elementtree_d.pyd b/windows/DLLs/_elementtree_d.pyd similarity index 100% rename from DLLs/_elementtree_d.pyd rename to windows/DLLs/_elementtree_d.pyd diff --git a/DLLs/_hashlib_d.pyd b/windows/DLLs/_hashlib_d.pyd similarity index 100% rename from DLLs/_hashlib_d.pyd rename to windows/DLLs/_hashlib_d.pyd diff --git a/DLLs/_lzma_d.pyd b/windows/DLLs/_lzma_d.pyd similarity index 100% rename from DLLs/_lzma_d.pyd rename to windows/DLLs/_lzma_d.pyd diff --git a/DLLs/_msi_d.pyd b/windows/DLLs/_msi_d.pyd similarity index 100% rename from DLLs/_msi_d.pyd rename to windows/DLLs/_msi_d.pyd diff --git a/DLLs/_multiprocessing_d.pyd b/windows/DLLs/_multiprocessing_d.pyd similarity index 100% rename from DLLs/_multiprocessing_d.pyd rename to windows/DLLs/_multiprocessing_d.pyd diff --git a/DLLs/_overlapped_d.pyd b/windows/DLLs/_overlapped_d.pyd similarity index 100% rename from DLLs/_overlapped_d.pyd rename to windows/DLLs/_overlapped_d.pyd diff --git a/DLLs/_queue_d.pyd b/windows/DLLs/_queue_d.pyd similarity index 100% rename from DLLs/_queue_d.pyd rename to windows/DLLs/_queue_d.pyd diff --git a/DLLs/_socket_d.pyd b/windows/DLLs/_socket_d.pyd similarity index 100% rename from DLLs/_socket_d.pyd rename to windows/DLLs/_socket_d.pyd diff --git a/DLLs/_sqlite3_d.pyd b/windows/DLLs/_sqlite3_d.pyd similarity index 100% rename from DLLs/_sqlite3_d.pyd rename to windows/DLLs/_sqlite3_d.pyd diff --git a/DLLs/_ssl_d.pyd b/windows/DLLs/_ssl_d.pyd similarity index 100% rename from DLLs/_ssl_d.pyd rename to windows/DLLs/_ssl_d.pyd diff --git a/DLLs/_testbuffer_d.pyd b/windows/DLLs/_testbuffer_d.pyd similarity index 100% rename from DLLs/_testbuffer_d.pyd rename to windows/DLLs/_testbuffer_d.pyd diff --git a/DLLs/_testcapi_d.pyd b/windows/DLLs/_testcapi_d.pyd similarity index 100% rename from DLLs/_testcapi_d.pyd rename to windows/DLLs/_testcapi_d.pyd diff --git a/DLLs/_testconsole_d.pyd b/windows/DLLs/_testconsole_d.pyd similarity index 100% rename from DLLs/_testconsole_d.pyd rename to windows/DLLs/_testconsole_d.pyd diff --git a/DLLs/_testimportmultiple_d.pyd b/windows/DLLs/_testimportmultiple_d.pyd similarity index 100% rename from DLLs/_testimportmultiple_d.pyd rename to windows/DLLs/_testimportmultiple_d.pyd diff --git a/DLLs/_testinternalcapi_d.pyd b/windows/DLLs/_testinternalcapi_d.pyd similarity index 100% rename from DLLs/_testinternalcapi_d.pyd rename to windows/DLLs/_testinternalcapi_d.pyd diff --git a/DLLs/_testmultiphase_d.pyd b/windows/DLLs/_testmultiphase_d.pyd similarity index 100% rename from DLLs/_testmultiphase_d.pyd rename to windows/DLLs/_testmultiphase_d.pyd diff --git a/DLLs/_tkinter_d.pyd b/windows/DLLs/_tkinter_d.pyd similarity index 100% rename from DLLs/_tkinter_d.pyd rename to windows/DLLs/_tkinter_d.pyd diff --git a/DLLs/_uuid_d.pyd b/windows/DLLs/_uuid_d.pyd similarity index 100% rename from DLLs/_uuid_d.pyd rename to windows/DLLs/_uuid_d.pyd diff --git a/DLLs/_zoneinfo_d.pyd b/windows/DLLs/_zoneinfo_d.pyd similarity index 100% rename from DLLs/_zoneinfo_d.pyd rename to windows/DLLs/_zoneinfo_d.pyd diff --git a/DLLs/libcrypto-1_1.dll b/windows/DLLs/libcrypto-1_1.dll similarity index 100% rename from DLLs/libcrypto-1_1.dll rename to windows/DLLs/libcrypto-1_1.dll diff --git a/DLLs/libffi-8.dll b/windows/DLLs/libffi-8.dll similarity index 100% rename from DLLs/libffi-8.dll rename to windows/DLLs/libffi-8.dll diff --git a/DLLs/libssl-1_1.dll b/windows/DLLs/libssl-1_1.dll similarity index 100% rename from DLLs/libssl-1_1.dll rename to windows/DLLs/libssl-1_1.dll diff --git a/DLLs/pyexpat_d.pyd b/windows/DLLs/pyexpat_d.pyd similarity index 100% rename from DLLs/pyexpat_d.pyd rename to windows/DLLs/pyexpat_d.pyd diff --git a/DLLs/python_lib.cat b/windows/DLLs/python_lib.cat similarity index 100% rename from DLLs/python_lib.cat rename to windows/DLLs/python_lib.cat diff --git a/DLLs/python_tools.cat b/windows/DLLs/python_tools.cat similarity index 100% rename from DLLs/python_tools.cat rename to windows/DLLs/python_tools.cat diff --git a/DLLs/select_d.pyd b/windows/DLLs/select_d.pyd similarity index 100% rename from DLLs/select_d.pyd rename to windows/DLLs/select_d.pyd diff --git a/DLLs/sqlite3.dll b/windows/DLLs/sqlite3.dll similarity index 100% rename from DLLs/sqlite3.dll rename to windows/DLLs/sqlite3.dll diff --git a/DLLs/sqlite3_d.dll b/windows/DLLs/sqlite3_d.dll similarity index 100% rename from DLLs/sqlite3_d.dll rename to windows/DLLs/sqlite3_d.dll diff --git a/DLLs/tcl86t.dll b/windows/DLLs/tcl86t.dll similarity index 100% rename from DLLs/tcl86t.dll rename to windows/DLLs/tcl86t.dll diff --git a/DLLs/tk86t.dll b/windows/DLLs/tk86t.dll similarity index 100% rename from DLLs/tk86t.dll rename to windows/DLLs/tk86t.dll diff --git a/DLLs/unicodedata_d.pyd b/windows/DLLs/unicodedata_d.pyd similarity index 100% rename from DLLs/unicodedata_d.pyd rename to windows/DLLs/unicodedata_d.pyd diff --git a/DLLs/winsound_d.pyd b/windows/DLLs/winsound_d.pyd similarity index 100% rename from DLLs/winsound_d.pyd rename to windows/DLLs/winsound_d.pyd diff --git a/LICENSE b/windows/LICENSE similarity index 100% rename from LICENSE rename to windows/LICENSE diff --git a/OpenAL32.dll b/windows/OpenAL32.dll similarity index 100% rename from OpenAL32.dll rename to windows/OpenAL32.dll diff --git a/SDL2.dll b/windows/SDL2.dll similarity index 100% rename from SDL2.dll rename to windows/SDL2.dll diff --git a/libvorbis.dll b/windows/libvorbis.dll similarity index 100% rename from libvorbis.dll rename to windows/libvorbis.dll diff --git a/libvorbisfile.dll b/windows/libvorbisfile.dll similarity index 100% rename from libvorbisfile.dll rename to windows/libvorbisfile.dll diff --git a/msvcp140d.dll b/windows/msvcp140d.dll similarity index 100% rename from msvcp140d.dll rename to windows/msvcp140d.dll diff --git a/ogg.dll b/windows/ogg.dll similarity index 100% rename from ogg.dll rename to windows/ogg.dll diff --git a/python311_d.dll b/windows/python311_d.dll similarity index 100% rename from python311_d.dll rename to windows/python311_d.dll diff --git a/ucrtbased.dll b/windows/ucrtbased.dll similarity index 100% rename from ucrtbased.dll rename to windows/ucrtbased.dll diff --git a/vcruntime140d.dll b/windows/vcruntime140d.dll similarity index 100% rename from vcruntime140d.dll rename to windows/vcruntime140d.dll