Cai
e8bbb7f93f
fix(ci): correct self-contained flag in publish
2026-01-27 18:23:38 +08:00
Luke
756f3138dd
Update workflows actions to @v4 and net9
2025-01-11 14:43:05 +10:00
Luke
91c578815c
Update net6 refs to net9
2025-01-11 11:19:16 +10:00
Luke
45a378b0f0
Add TShock.Installer to download dotnet runtime
...
This will include a new ./TShock.Installer executable that will be for users without the dotnet runtime. This program will download the dotnet runtime, extract it, and then run ./TShock.Server for them using the downloaded runtime.
Note: only tested on osx, likely a no-go for linux/windows until more testing occurs.
2022-11-17 00:27:14 +10:00
Janet Blackquill
77be338e46
Add i18n system
2022-10-20 02:09:29 -04:00
Joseph Goh
bf90131558
zip artifacts only for windows builds
2022-10-09 11:59:46 +08:00
renovate[bot]
d12a6a61c0
Update actions/upload-artifact action to v3
2022-10-06 17:56:57 +00:00
renovate[bot]
3d1f7e6e1f
Update actions/setup-dotnet action to v3
2022-10-06 16:36:37 +00:00
renovate[bot]
c853d68be0
Update actions/checkout action to v3
2022-10-06 16:07:49 +00:00
Luke
aeac3c9c30
Add pull_request event to CI
2022-10-05 20:16:14 +10:00
Luke
966101baaf
Move ci-otapi3-legacy.yml back to ci-otapi3.yml
...
Hopefully this cleans up actions tab some.
2022-10-05 18:58:36 +10:00
Luke
e002c65f02
Replace otapi3 workflows with legacy variants
...
No need for otapi3 branch workflows here
2022-09-29 21:45:34 +10:00
Luke
fc83d4af6c
Update CI to clean directory structures
...
e.g. instead of the tar containing TShockLauncher/bin/Release/ etc, files should be in the root
2022-07-29 16:55:33 +10:00
Luke
578df18901
Redo launcher csproj and action to use framework dependent builds
...
This also includes package updates across the entire solution, which shouldn't matter at this stage on this branch.
2022-07-27 21:53:09 +10:00
Lucas Nicodemus
fe25f8b3b2
Remove monomod dev build shims
...
This removes shims in-place to fetch monomod from outside of nuget,
since monomod has pushed the applicable versions to their primary nuget
repositories, and because the dev builds add unnecessary complexity to
the CI pipeline if kept in place.
2021-12-09 20:06:31 -08:00
Luke
f9ab45b571
CI - tar release to preserve permissions
...
Hopefully...
2021-12-03 10:38:30 +10:00
Luke
dbad25894e
Remove build.yml + try and implement chmod in otapi3 ci
2021-12-03 08:06:07 +10:00
Luke
2c44f71043
CI upload artifacts + set tshock version to beta
2021-12-03 07:47:45 +10:00
Luke
f54c4eb0a1
Publish launcher only
2021-12-03 07:35:43 +10:00
Luke
ab676d5bc9
Correct ci matrix
...
Nothing to see here...
2021-12-03 00:28:14 +10:00
Luke
a9f0aa1219
Add recursive checkout option to ci
2021-12-03 00:20:51 +10:00
Luke
2c36dacfd2
Single file publish support, test project and simple build CI
...
This also adds remote raspberry pi debugging with default install details. More testing is required as MonoMod may not be working for arm64 still
CI might not work yet either
2021-12-03 00:07:11 +10:00