From 5065b449cc820869483c6a623ca5322c04e80519 Mon Sep 17 00:00:00 2001 From: pierrelasse <76223390+pierrelasse@users.noreply.github.com> Date: Thu, 9 May 2024 15:26:01 +0200 Subject: [PATCH] Add .pdb file to ci workflow (#3069) * feat(workflows/ci): upload .pdb file too * feat(workflows/ci): cmake args, pdb seperate artifact * refactor(workflows/autoblocker): remove trailing whitespace --- .github/workflows/autolocker.yml | 2 +- .github/workflows/ci.yml | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/autolocker.yml b/.github/workflows/autolocker.yml index 917f4ef6..24c84b8f 100644 --- a/.github/workflows/autolocker.yml +++ b/.github/workflows/autolocker.yml @@ -15,7 +15,7 @@ jobs: - name: Autolock PRs that got merged or closed uses: actions/github-script@v6 with: - script: | + script: | github.rest.issues.lock({ issue_number: context.issue.number, owner: context.repo.owner, diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index db1af1bf..3901000b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,10 +28,10 @@ jobs: arch: amd64 - name: Generate CMake project - run: cmake -D CMAKE_BUILD_TYPE=Release -S. -Bbuild -G Ninja + run: cmake -D CMAKE_BUILD_TYPE=RelWithDebInfo -D OPTIMIZE=YES -S. -Bbuild -G Ninja - name: Build 64bit release DLL - run: cmake --build ./build --config Release --target YimMenu -- + run: cmake --build ./build --config RelWithDebInfo --target YimMenu -- - name: Check if DLL got built run: if (-Not (Test-Path -path "build/YimMenu.dll")) {throw 1} @@ -39,11 +39,20 @@ jobs: - name: Rename DLL to YimMenu-dev-{GITHUB_SHA}.dll run: | del YimMenu-dev-*.dll + del YimMenu-dev-*.pdb ren YimMenu.dll YimMenu-dev-${{github.sha}}.dll + ren YimMenu.pdb YimMenu.pdb working-directory: build/ - - name: Upload Artifact + - name: Upload Artifact (dll) uses: actions/upload-artifact@v3 with: name: binary - path: build/YimMenu-dev-*.dll + path: | + build/YimMenu-dev-*.dll + - name: Upload Artifact (pdb) + uses: actions/upload-artifact@v3 + with: + name: pdb + path: | + build/YimMenu.pdb