Commit Graph

28 Commits

Author SHA1 Message Date
Jordan Dominion dfb9c199e0 Microsoft has stopped supporting their package repo
https://learn.microsoft.com/en-ca/dotnet/core/install/linux-ubuntu-decision#register-the-microsoft-package-repository
2025-07-26 14:12:13 -04:00
Jordan Dominion 4c104591de Revert "Fix relative pathing"
This reverts commit d6800491ad.
2024-08-20 16:54:59 -04:00
Jordan Dominion d6800491ad Fix relative pathing 2024-08-20 06:42:14 -04:00
Jordan Dominion 0c305da9be Avoid building ReleaseNotes in .deb build 2024-08-19 21:41:23 -04:00
Jordan Dominion d4a13354a1 Properly switch to using gnupg2 for .deb 2024-08-15 07:06:27 -04:00
Jordan Dominion d034f71cbb Hopefully fix corepack issue in debian build 2024-08-15 07:04:27 -04:00
Jordan Dominion 7b336a19a2 Add missing libgdiplus install to .deb package script 2024-04-21 10:35:47 -04: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 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
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 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 0b35e29d61 Add debian changelog support
Fix some other issues as well
2023-08-20 14:56:52 -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 ee91d8cb3c Remove hardcoded keygrip in favour of repo var 2023-06-20 19:40:02 -04:00
Jordan Dominion 42bc7e1b9d Better handling of when there's no signing key 2023-06-19 21:35:20 -04:00
Jordan Dominion 2d04228464 Fix signing for real 2023-06-19 20:57:14 -04:00
Jordan Dominion 786dc3375f Add missing underscore 2023-06-19 16:10:24 -04:00
Jordan Dominion 2e3d46a9f5 Recursive copy here 2023-06-19 16:08:49 -04:00
Jordan 9dfb8c759c Clean up debian package directory 2023-06-19 12:58:26 -04:00
Jordan 979ebe4f5b Prevent error on first build 2023-06-19 12:13:52 -04:00
Jordan 56a4a95d6b Revert "Remove worktrees technique from .deb build"
This reverts commit b9a0773457.
2023-06-19 12:05:39 -04:00
Jordan c406695715 Build and release .deb in CI
Also several improvements to ci-suite
2023-06-19 11:23:20 -04:00
Jordan b9a0773457 Remove worktrees technique from .deb build 2023-06-19 10:37:42 -04:00
Jordan 12706b1914 Debian package builds
Also prevent setup Ctrl+C from blocking
2023-06-19 05:49:51 -04:00