From fbf60bf02f2ed68104c46510f0f82a4e722565cd Mon Sep 17 00:00:00 2001 From: Gleb Mazovetskiy Date: Tue, 26 Jul 2022 07:56:36 +0100 Subject: [PATCH] Xbox One: Release build GitHub Action --- .github/workflows/xbox_one.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.github/workflows/xbox_one.yml b/.github/workflows/xbox_one.yml index 5a76e4e28..29f879821 100644 --- a/.github/workflows/xbox_one.yml +++ b/.github/workflows/xbox_one.yml @@ -5,7 +5,9 @@ on: branches: - master pull_request: - types: [ opened, synchronize ] + types: [opened, synchronize] + release: + types: [published] jobs: build: @@ -41,7 +43,19 @@ jobs: if: ${{ !env.ACT }} uses: actions/upload-artifact@v3 with: - name: devilutionx-xbox-one + name: devilutionx-xbox-one-series if-no-files-found: error path: | build/uwp-project/pkg/ + + - name: Package Release + if: ${{ github.event_name == 'release' && !env.ACT }} + working-directory: ${{github.workspace}}/build/uwp-project/pkg/ + run: 7z a -r ../../../devilutionx-xbox-one-series.zip . + + - name: Update Release + if: ${{ github.event_name == 'release' && !env.ACT }} + uses: svenstaro/upload-release-action@v2 + with: + file: devilutionx-xbox-one-series.zip + overwrite: true