diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml new file mode 100644 index 0000000..922b1f4 --- /dev/null +++ b/.github/workflows/windows.yml @@ -0,0 +1,36 @@ +# This is a basic workflow to help you get started with Actions + +name: Windows CI + +# Controls when the action will run. Triggers the workflow on push or pull request +# events but only for the master branch +on: + push: + pull_request: + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "build" + build: + # The type of runner that the job will run on + runs-on: windows-latest + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + + # Installs PIP Modules + - name: Install PIP Modules + run: python -m pip install -r requirements.txt + + # Build Project + - name: Build Project + run: pyinstaller --onefile --noconsole --name="Mario Party Toolkit" --add-data "assets/*;assets/" main.py + + # Upload Artifact + - name: Upload Artifact + uses: actions/upload-artifact@v2 + with: + name: MarioPartyToolkit-win32 + path: D:\a\Mario-Party-Toolkit\Mario-Party-Toolkit\dist diff --git a/README.md b/README.md index 52bde06..301d298 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,8 @@ # Mario Party Toolkit An all and one modding suite for Mario Party that allows certian customizations to the game + +## Downloads + +##### [Latest Release](https://github.com/EndangeredNayla/Mario-Party-Toolkit/releases/latest) +##### [Development Release](https://nightly.link/EndangeredNayla/Mario-Party-Toolkit/workflows/windows/master/MarioPartyToolkit-win32.zip)