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