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