Skip to content

Build Lure

Build Lure #1

Workflow file for this run

name: Build Lure
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch: # Allows manual triggering from GitHub UI
jobs:
build:
runs-on: windows-latest
steps:
- name: Checkout code
uses: actions/checkout@v3
- name: Set up Visual Studio
uses: microsoft/setup-msbuild@v1
with:
vs-version: 'latest'
- name: Install vcpkg
uses: microsoft/vcpkg-action@v11
with:
vcpkg-args: '--triplet x64-windows'
- name: Install dependencies
run: |
vcpkg install
- name: Build with MSBuild
run: |
msbuild Lure.sln /p:Configuration=Release /p:Platform=x64
- name: Copy DLL
run: |
mkdir output
copy Lure/Release/Lure.dll output/Lure.dll