From d16475714d2581d9b00402093ca5ec1ed7dad592 Mon Sep 17 00:00:00 2001 From: CanadaHonk Date: Thu, 29 Sep 2022 16:18:51 +0100 Subject: [PATCH] ci: enable debugging --- .github/workflows/nightly.yml | 158 +++++++++++++++++----------------- 1 file changed, 79 insertions(+), 79 deletions(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index d10df79..813afc8 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -40,10 +40,10 @@ jobs: test-linux: name: Test Linux - + needs: build runs-on: ubuntu-latest - + steps: - uses: actions/checkout@v2 @@ -52,7 +52,7 @@ jobs: with: name: built-asar path: artifact - + - name: Extract artifact run: | cp artifact/app.asar . @@ -73,10 +73,10 @@ jobs: test-win: name: Test Windows - + needs: build runs-on: windows-latest - + steps: - uses: actions/checkout@v2 @@ -140,7 +140,7 @@ jobs: with: name: built-asar path: artifact - + - name: Extract artifact run: | cp artifact/app.asar . @@ -158,76 +158,76 @@ jobs: VERSION: 'nightly' FILES: app.asar - # debug-linux: - # name: Debug Linux - - # needs: build - # runs-on: ubuntu-latest - - # steps: - # - uses: actions/checkout@v2 - - # - name: Retrieve artifact - # uses: actions/download-artifact@v2 - # with: - # name: built-asar - # path: artifact - - # - name: Extract artifact - # run: | - # cp artifact/app.asar . - - # - name: Download Client with OpenAsar - # run: | - # wget "https://discord.com/api/download/canary?platform=linux&format=tar.gz" -O discord.tar.gz - # tar xf discord.tar.gz - # cp app.asar DiscordCanary/resources/app.asar - - # - name: Run Client - # run: | - # xvfb-run -e /dev/stdout ./DiscordCanary/DiscordCanary --enable-logging 2>&1 - # timeout-minutes: 5 - - # debug-win: - # name: Debug Windows - - # needs: build - # runs-on: windows-latest - - # steps: - # - uses: actions/checkout@v2 - - # - name: Setup Node.js v16.x - # uses: actions/setup-node@v2 - # with: - # node-version: 16.x - - # - name: Retrieve artifact - # uses: actions/download-artifact@v2 - # with: - # name: built-asar - # path: artifact - - # - name: Extract artifact - # run: | - # cp artifact/app.asar . - - # - name: Setup Client - # shell: bash - # run: | - # node scripts/downloadWin.js - # tar xf client.tar - - # # Install OpenAsar build and setup environment - # cp -f app.asar files/resources/app.asar - # mkdir discord - # cp -rf files/ discord/app-1.0.0 - # cd discord/app-1.0.0 - # mkdir modules - - # - name: Run Client - # run: | - # cd discord/app-1.0.0 - # ./DiscordCanary.exe --enable-logging - # timeout-minutes: 5 - # shell: bash + debug-linux: + name: Debug Linux + + needs: build + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Retrieve artifact + uses: actions/download-artifact@v2 + with: + name: built-asar + path: artifact + + - name: Extract artifact + run: | + cp artifact/app.asar . + + - name: Download Client with OpenAsar + run: | + wget "https://discord.com/api/download/canary?platform=linux&format=tar.gz" -O discord.tar.gz + tar xf discord.tar.gz + cp app.asar DiscordCanary/resources/app.asar + + - name: Run Client + run: | + xvfb-run -e /dev/stdout ./DiscordCanary/DiscordCanary --enable-logging 2>&1 + timeout-minutes: 5 + + debug-win: + name: Debug Windows + + needs: build + runs-on: windows-latest + + steps: + - uses: actions/checkout@v2 + + - name: Setup Node.js v16.x + uses: actions/setup-node@v2 + with: + node-version: 16.x + + - name: Retrieve artifact + uses: actions/download-artifact@v2 + with: + name: built-asar + path: artifact + + - name: Extract artifact + run: | + cp artifact/app.asar . + + - name: Setup Client + shell: bash + run: | + node scripts/downloadWin.js + tar xf client.tar + + # Install OpenAsar build and setup environment + cp -f app.asar files/resources/app.asar + mkdir discord + cp -rf files/ discord/app-1.0.0 + cd discord/app-1.0.0 + mkdir modules + + - name: Run Client + run: | + cd discord/app-1.0.0 + ./DiscordCanary.exe --enable-logging + timeout-minutes: 5 + shell: bash