Jordan Dominion
44b30d6145
Setup MariaDB redistributable fallback URL
...
Their API server is currently shitting itself
2024-07-05 17:24:24 -04:00
Jordan Dominion
40d69f3b0c
Fix manpages installation
2024-04-21 14:22:11 -04:00
Jordan Dominion
01dfda32cc
Improve manpages. Adjust description wording
2024-04-21 13:07:20 -04:00
Jordan Dominion
7b336a19a2
Add missing libgdiplus install to .deb package script
2024-04-21 10:35:47 -04:00
Jordan Dominion
fb2a2b2ce1
Add manpages installation. Add tgs-configure manpage
...
Closes #1801
2024-04-21 10:28:14 -04:00
Jordan Dominion
9747be0b59
Workaround for Debian stupidity
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=679746
2024-02-19 17:56:04 -05:00
Jordan Dominion
e9463c192f
Update to Wix 4.0.4
2024-02-19 17:19:08 -05:00
Jordan Dominion
5e0eb1aaf6
Address winget manifest 1.6 update
2024-02-19 17:17:32 -05:00
Jordan Dominion
c43aac1392
Remove winget dependency information
...
We already provide this package in the installer so it's actually not a dependency.
Refer to https://github.com/microsoft/winget-pkgs/issues/135625
2024-01-20 18:28:03 -05:00
Jordan Dominion
1b661d8e3f
Always install .NET from Microsoft Ubuntu repo
...
Can't be assed to wait for releases
2023-11-14 17:25:29 -05:00
Jordan Dominion
e2e0114770
Update .NET 8.0 release
...
- Update Microsoft packages.
- Update EF Core tooling.
- Update Docker base images.
- Update build scripts.
- Update actions.
2023-11-14 17:25:18 -05:00
Jordan Dominion
6a4974f038
Merge branch 'dev' into V6
2023-11-14 17:18:55 -05:00
Jordan Dominion
2fba0f4113
Host MariaDB ourselves
...
- Locate using REST API.
- Bump to 10.11.6.
- Store in GitHub releases so older installers don't break.
Closes #1633
2023-11-14 12:26:59 -05:00
Jordan Dominion
9ea704b24b
Merge branch 'dev' into V6
2023-11-12 08:33:16 -05:00
Jordan Dominion
1527900571
Fix .deb installation directory ownership
2023-11-10 23:23:46 -05:00
Jordan Dominion
22bd831c8c
Only create tgstation-server user + other permission fixes on first install.
2023-11-10 23:23:19 -05:00
Jordan Dominion
2413dc84f0
Fix .deb postinst conditional.
2023-11-10 23:21:06 -05:00
Jordan Dominion
be6fe8fa88
Run systemd as the user tgstation-server
...
- Fix .deb build only working in gh-actions tailored environment.
- Fix indentation in `rules`.
- Fix build script not working fully without a signing key.
- Standardize to node 20 as a build dependency.
- Fix my ADHD in the `README.md`.
Closes #1658
2023-11-04 17:29:54 -04:00
tgstation-server
fa80aa16ad
Merge branch 'dev' into V6
2023-09-29 21:46:57 +00:00
Jordan Dominion
c824d72e5c
Update to Wix 4.0.2
2023-09-29 11:41:43 -04:00
Jordan Dominion
c2adbb56f2
Merge branch 'dev' into V6
2023-09-14 22:13:28 -04:00
Jordan Dominion
6328674fa7
Fix path to icon in Windows bundle
2023-09-14 09:26:46 -04:00
Jordan Dominion
b663b3b7dc
Integrate new SVG icon into build pipeline
...
Uploading generated tgs.png to my personal Discord for hosting purposes.
Using logo source commit of 7d202238c5 for
new Discord embed logo
2023-09-13 19:32:39 -04:00
Jordan Dominion
7a8b46216b
Merge branch 'dev' into V6
2023-08-28 12:09:13 -04:00
Jordan Dominion
061540d65e
Fix setting TGS_HOST_NO_WEBPANEL=true in CI
2023-08-28 09:44:55 -04:00
Jordan Dominion
422b39294d
Fix mkdir call
2023-08-27 12:42:12 -04:00
Jordan Dominion
f1317ab987
Fix winget package not deploying
...
- Provide .msi for `push_manifest.ps1`
Fixes #1640
2023-08-25 11:23:44 -04:00
Jordan Dominion
6f03703292
Merge branch 'dev' into V6
2023-08-24 14:36:31 -04:00
Jordan Dominion
3dbb460b72
Substitute product code in winget manifest
2023-08-24 12:21:20 -04:00
Jordan Dominion
72da2c21b2
Remove superfluous DisplayVersion from winget package
2023-08-23 19:10:43 -04:00
Jordan Dominion
794b6df712
Merge branch 'dev' into V6
2023-08-20 22:26:44 -04:00
Jordan Dominion
dd57d0a9b7
Remove unnecessary second rev-parse
2023-08-20 17:05:06 -04:00
Jordan Dominion
a00f2e0a4a
Actually delete stub changelog
2023-08-20 16:34:00 -04:00
Jordan Dominion
0b35e29d61
Add debian changelog support
...
Fix some other issues as well
2023-08-20 14:56:52 -04:00
tgstation-server
e6960db1e2
Merge branch 'dev' into V6
2023-08-15 04:04:29 +00:00
tgstation-server
97659bc01d
Merge branch 'master' into dev
2023-08-15 03:39:41 +00:00
Jordan Dominion
a3dca5a55e
Update winget manifest to 1.5
2023-08-14 20:25:23 -04:00
Jordan Dominion
3886b17d00
Merge branch 'dev' into V6
2023-08-14 10:13:37 -04:00
Jordan Dominion
bb8d1c52de
Strip unnecessary runtimes from artifacts
2023-08-13 22:53:43 -04:00
Jordan Dominion
57c8eebda9
Allow .deb to build while in .NET preview
2023-07-27 01:21:51 -04:00
Jordan Dominion
e84a621ea7
Migrate to .NET 8 Preview
...
- Update Nuget packages to preview
- Update documentation refs
- Update CI dotnet version
- Update redistributable
- Update winget and deb dependencies
- Update base docker images
- Remove unnecessary console `PropertyGroup`s
- Modify CI to be ODR for the dotnet version
- Fix upgrade `#error`s
- Http2 never worked and now throws a warning. Remove it
- Remove workaround for SqlClient breaking change
- Minor return signature optimization in ProcessExecutor
- Config version -> 5.0.0
- Core version -> 6.0.0
2023-07-26 21:12:57 -04:00
Jordan Dominion
5fd5e83bd5
Fix issue with appsettings installation on Windows
2023-07-24 23:27:40 -04:00
Jordan Dominion
c79f12c2dc
Service startup now waits for TGS initialization
2023-07-24 20:07:59 -04:00
Jordan Dominion
80215f81b0
More defaulting behavior for .exe installer
2023-07-24 17:06:38 -04:00
Jordan Dominion
25651e37ba
Add MariaDB to installer. Adjust SetupWizard to support it
...
Closes #1603
2023-07-20 02:38:54 -04:00
Jordan Dominion
7396865138
Update bundled dotnet version to 6.0.20
2023-07-20 00:26:14 -04:00
Jordan Dominion
8240570c95
Fix winget package dependency
2023-07-15 01:52:14 -04:00
Jordan Dominion
6b0eb6a81e
Fix tgs-configure script
2023-07-14 23:06:08 -04:00
Jordan Dominion
9c6dbb4daf
Fix calls to ServiceController.GetServices()
...
Every returned service must always be disposed.
2023-07-03 23:15:07 -04:00
Jordan Dominion
c21d0c4ea7
Improve MSI DowngradeError
2023-07-03 22:54:15 -04:00