diff --git a/.build.yml b/.build.yml index fa7f08a..ccaa07f 100644 --- a/.build.yml +++ b/.build.yml @@ -1,12 +1,23 @@ image: fedora/latest packages: - dotnet + - wget + - unzip sources: - https://git.sr.ht/~jkcclemens/NoSoliciting secrets: - 92fe0dd0-db40-41e0-903a-a18489f75548 tasks: - - build: | + - download-dalamud: | + mkdir dalamud + cd dalamud + wget https://github.com/goatcorp/dalamud-distrib/raw/main/latest.zip + unzip latest.zip + rm latest.zip + - build-plugin: | + cd NoSoliciting/NoSoliciting + dotnet build -c Release -p:IsCI=true + - build-trainer: | cd NoSoliciting/NoSoliciting.Trainer dotnet build -c Release - test: | @@ -22,4 +33,5 @@ tasks: ssh actions@warm.kitteh.space model update "$(git rev-parse HEAD)" < NoSoliciting.Trainer/model.zip fi artifacts: + - NoSoliciting/NoSoliciting/bin/Release/net5-windows/NoSoliciting/latest.zip - NoSoliciting/NoSoliciting.Trainer/model.zip diff --git a/NoSoliciting/NoSoliciting.csproj b/NoSoliciting/NoSoliciting.csproj index 571ccb9..7fd47e1 100755 --- a/NoSoliciting/NoSoliciting.csproj +++ b/NoSoliciting/NoSoliciting.csproj @@ -10,25 +10,36 @@ true false + + + $(AppData)\XIVLauncher\addon\Hooks\dev + $(HOME)/dalamud + + - $(AppData)\XIVLauncher\addon\Hooks\dev\Dalamud.dll + $(Dalamud)\Dalamud.dll + $(CI)/Dalamud.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\ImGui.NET.dll + $(Dalamud)\ImGui.NET.dll + $(CI)/ImGui.NET.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\Lumina.dll + $(Dalamud)\Lumina.dll + $(CI)/Lumina.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\Lumina.Excel.dll + $(Dalamud)\Lumina.Excel.dll + $(CI)/Lumina.Excel.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\Newtonsoft.Json.dll + $(Dalamud)\Newtonsoft.Json.dll + $(CI)/Newtonsoft.Json.dll False