ghorsington
ad5ca9d9d3
Bump Doorstop
2022-08-14 17:19:09 +03:00
ghorsington
531bda7673
Use Doorstop 4.0.0-rc.6
2022-08-14 17:19:09 +03:00
ghorsington
cb344fbe99
Disable linux x86 build for Il2Cpp
2022-08-14 17:19:09 +03:00
ghorsington
ea6af5f94a
Bump Doorstop version
2022-08-14 17:19:08 +03:00
ghorsington
f400445ba1
Refactor Unity -> UnityMono
...
Use runtime names for BepInEx modules instead of just the game engine
2022-08-14 17:19:08 +03:00
ghorsington
d232386aea
Use release .NET 6.0.6 builds
2022-08-14 17:19:08 +03:00
ghorsington
d190b069a1
Restructure versioning and project configuration
...
To simplify versioning and configuration:
* Removed BepInEx.Shared
* Removed BuildInfoAttribute
* Moved shared configuration to Directory.Build.props
* Refactored to use VersionSuffix and SourceRevisionId for embedding BE and commit hash info
* Enabled debug info embedding
2022-08-14 17:19:06 +03:00
ghorsington
cad26ff6e0
Update Doorstop
2022-08-14 17:18:59 +03:00
ghorsington
0bc9578e75
Update Cakebuild script
2022-08-14 17:18:58 +03:00
ghorsington
97998e7387
Use latest dotnet; fix *nix scripts
2022-08-14 17:18:58 +03:00
ghorsington
3a47049c01
Add dobby to distribution
2022-08-14 17:18:58 +03:00
ghorsington
514d273371
Use RC builds for Doorstop 4
2022-08-14 17:18:58 +03:00
ghorsington
b927279bfa
Il2Cpp: bundle dotnet runtime, add linux/macos
...
Currently Il2Cpp builds don't actually run as changes need to be done to BepInEx.IL2CPP.
2022-08-14 17:18:58 +03:00
Dusk Banks
f1146a2934
General build.cake clean-up
2022-08-14 17:18:58 +03:00
Dusk Banks
ab5d8829e9
Normalize target triples (platform names)
...
The short commit hashes follow semver syntax now.
2022-08-14 17:18:57 +03:00
ghorsington
a431814a19
Add note about platform name
2022-08-14 17:18:57 +03:00
ghorsington
f4334f56c0
Update CI to work with Doorstop 4
2022-08-14 17:18:57 +03:00
Dusk Banks
43c883153d
[WIP] UnityDoorstop 4 support
2022-08-14 17:18:57 +03:00
ghorsington
ec79ad057b
Allow giving special versions to build script
2022-08-14 17:18:08 +03:00
ghorsington
5f13a91292
Bump Doorstop version
2022-06-05 17:28:39 +03:00
miniduikboot
4689787332
CI: Emphasize architecture of game instead of OS
...
The current wording states that the architecture of the OS (32 or
64-bit) is leading for which version of BepInEx to download. This
however should be the architecture for which the game is built, as you
can run 32-bit Windows games on 64-bit Windows systems and need the
32-bit version of BepInEx in this case.
2022-01-08 19:32:42 +01:00
ghorsington
acf2332cf0
Speed up build script by caching dependency downloads
2021-12-21 12:37:09 +02:00
ghorsington
cc1db2c0d0
Bump CakeBuild to 2.0.0; clean up build script
2021-12-21 11:07:16 +02:00
ghorsington
1cf4167b54
Add PushNuGet build target
2021-08-25 22:20:05 +03:00
ghorsington
7c5dffeff6
Update mono libs
2021-06-24 09:23:33 +03:00
ghorsington
1b852cdbad
Update UnityLibs
2021-06-20 22:28:19 +03:00
ghorsington
73c1a24273
Update Doorstop to 3.4.0.0
2021-06-12 22:45:28 +03:00
ghorsington
34be5ad0f4
Update mono libs
2021-05-16 20:08:34 +03:00
ghorsington
43c0d2f130
Update mono libs
2021-05-04 22:19:30 +03:00
ghorsington
8077caaecb
Bump Doorstop.Unix to 1.5.1.0
2021-04-25 21:04:48 +03:00
ghorsington
a4c62a17bb
Update Doorstop to 3.3.1
2021-03-27 22:26:50 +02:00
ghorsington
2a54de1510
Updat CakeBuild to 1.1.0
2021-03-27 22:13:42 +02:00
ghorsington
60bb1da58c
Update mono BCL version
2021-01-26 20:03:41 +02:00
ghorsington
2a4a4166dc
Fix UnityMono Unix artifact name
2021-01-20 18:25:14 +02:00
ghorsington
59f6de93e5
Include short hash into build meta
2021-01-14 20:51:23 +02:00
ghorsington
a4c4358d3c
Remove logging; document special behaviour
2021-01-06 20:09:26 +02:00
ghorsington
e850883f43
Force init of MSBuildSettings
2021-01-06 20:07:24 +02:00
ghorsington
da524368af
Add debug info on build
2021-01-06 20:03:56 +02:00
ghorsington
43af288bae
Use dotnet build in Cakebuild
2021-01-05 22:54:45 +02:00
ghorsington
b59868ff2b
Update mono deps for Il2Cpp build
2020-12-31 14:17:38 +02:00
ghorsington
8f4019d596
Update mono runtime in Il2Cpp builds
...
Includes binaries that allow to use more libraries like JSON.NET and
build plugins against .NET Standard 2.1
2020-12-23 17:47:25 +02:00
js6pak
b17c45ab52
Change ci to be
2020-11-16 13:23:44 +01:00
js6pak
c2ecba36e5
Update cake script to use msbuild instead of AssemblyInfo.cs
2020-11-16 09:27:36 +01:00
ghorsington
7b317fbc40
Fix cakebuild script
2020-11-09 19:35:10 +02:00
Bepis
d2bfb22947
Fix indentation issues in cake script
2020-11-09 00:27:55 +11:00
Bepis
f30b283d35
Fix build script for .NET launcher platform
2020-11-09 00:27:15 +11:00
Bepis
2acb7c800e
Update doorstop version in build script
2020-11-08 22:06:42 +11:00
Bepis
28a53ea645
Updated cake build script
...
Pinched some code from the master branch to create Unix builds
2020-11-08 21:11:07 +11:00
Bepis
dc5d9f444f
Initial framework split
2020-04-27 20:07:10 +10:00
ghorsington
cd9cb35706
Update Doorstop to 2.12.1.0
2020-01-08 22:28:01 +02:00