Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan BrownandGitHub 91300c7d1c Merge pull request #920 from tgstation/894-ErrorCodes [APIDeploy]
A bunch of dev work
2020-04-12 12:58:27 -04:00
Jordan Brown d71efee9a7 Minor cleanups 2020-04-11 22:41:26 -04:00
Jordan Brown fa12f04615 Get less draconian with the migrations 2020-04-11 22:17:01 -04:00
Jordan Brown e1a53c2094 Fix build issues 2020-04-11 16:38:58 -04:00
Jordan Brown 97c7260566 Add tests for Version.props 2020-04-11 16:16:46 -04:00
Jordan Brown 2a5654edb9 Remove an unused using 2020-04-11 16:16:35 -04:00
Jordan Brown 4792e3b12e Add tests for Tgstation.Server.Host.Program 2020-04-11 16:16:16 -04:00
Jordan Brown a9eae8820f Add client-side host watchdog version 2020-04-11 16:16:01 -04:00
Jordan Brown f9cc376ee6 Add DMAPI versions to code 2020-04-11 16:15:25 -04:00
Jordan Brown 717a003a3c Host watchdog uses correct version 2020-04-11 16:14:29 -04:00
Jordan Brown 96c4d3970e Add deployment process for API and DMAPI 2020-04-11 16:14:00 -04:00
Jordan Brown c64f158dfd Add all versions to Version.props 2020-04-11 16:13:40 -04:00
Jordan Brown 4df8644d0a Add doxygen extension for vscode 2020-04-11 16:13:22 -04:00
Jordan Brown 679854ab35 Tabify a file 2020-04-11 13:15:45 -04:00
Jordan Brown 795bec18ab Big chungus commit
- API and client to version 5.0.0
- Added a bunch more model validations
- Added error codes
- Added limits to database strings
- Redid client exceptions to be more sane
- Added configurable instance and user limits
- Always clamp rights to their valid ranges
- Add an error if the minimum password length is more than the string limit
- Fixed chat bot name contraints crossing instances
- Enforce that SIDs be unique globally
- Normalize instance paths to forward slashes on windows. Added to sanitizer
- Added migrations
- Added ApiAssert for testing error codes
2020-04-11 13:14:55 -04:00
Jordan BrownandGitHub a2dccdeede Merge pull request #917 from tgstation/ActuallySanitize
Actually call SanitizeDatabase
2020-04-11 12:31:44 -04:00
Jordan Brown 6606e20309 Actually call SanitizeDatabase 2020-04-10 12:53:56 -04:00
Jordan BrownandGitHub 2408e934f2 Merge pull request #914 from tgstation/RandomStuff [TGSDeploy]
Random stuff
tgstation-server-v4.0.2.1
2020-04-09 16:29:31 -04:00
Jordan Brown 8694e59432 Update OpenAPI validator rules
- Fix some valid warnings
- Convert some 0 response 200s to 204s
- Cancelling a job now returns the updated job object
- Updating the server now returns the Administration model.
- Update dox
- Use -p when validating in appveyor
2020-04-09 14:17:02 -04:00
Jordan Brown 337ce7e343 Version bump to 4.0.2.1 2020-04-09 13:10:25 -04:00
Jordan Brown dedf9869ea Fix RightsHelper.AllRights add test 2020-04-09 13:09:13 -04:00
Jordan Brown 9591ad4964 Add a helper for canonicalizing user names 2020-04-09 13:00:36 -04:00
Jordan Brown 76745b094b Fix the issue with ulong enums 2020-04-09 12:55:39 -04:00
Jordan Brown 637166d2cc Add tgs.png to docker build 2020-03-30 18:33:33 -04:00
Jordan Brown 218baecdf0 Add an integration test for reading the current user. 2020-03-30 16:33:54 -04:00
Jordan Brown 5a65b82ff7 Fix being unable to select an existing database in the Setup Wizard 2020-03-30 16:03:18 -04:00
Jordan Brown bbb60011ee Add Ctrl+C press logging 2020-03-30 16:02:55 -04:00
Jordan Brown 0c519ad43d Only deploy to NuGet from master [NugetDeploy] 2020-03-30 14:40:54 -04:00
Jordan Brown cc620c6e5f Add proper package icons 2020-03-30 14:36:31 -04:00
Jordan Brown 4fe43c7c38 [NugetDeploy] attempt #4 2020-03-30 13:42:10 -04:00
Jordan Brown f4ac2e4e6b Please work this time [NugetDeploy] 2020-03-30 13:11:05 -04:00
Jordan Brown a65196cec6 Limit package push to API and Client 2020-03-30 13:05:59 -04:00
Jordan Brown 2033099d87 Enable symbol packaging 2020-03-30 13:02:13 -04:00
Jordan Brown 335351888b Fix [NugetDeploy] only working in tandem with TGSDeploy
Yes that trigger is intentional
2020-03-30 11:00:24 -04:00
Jordan Brown 8f01bdc7c3 What the hell is wrong with NuGet [NugetDeploy] 2020-03-30 10:31:04 -04:00
Jordan Brown f273e43b7e Organize release notes by PR# 2020-03-30 10:21:12 -04:00
Jordan Brown 3a31abc55e Release notes cleanups
Token env var name to TGS4_RELEASE_NOTES_TOKEN
Use upper case X for sub-versions
Fixed note parsing logic
Ignore launchSettings.json
2020-03-30 10:03:44 -04:00
Jordan Brown 2514a181ae Add release_notes.md to .gitignore [TGSDeploy][NugetDeploy] tgstation-server-v4.0.2.0 2020-03-29 14:28:36 -04:00
Jordan Brown 40e3ff3ba7 Fix release notes path in build 2020-03-29 14:27:56 -04:00
Jordan Brown bccdfbd173 Update NuGet API key 2020-03-29 14:21:32 -04:00
Jordan Brown 8b3aed529c Add path logging to release notes app 2020-03-29 14:09:28 -04:00
Jordan BrownandGitHub 932543fa62 Merge pull request #911 from tgstation/dev [TGSDeploy][NugetDeploy]
Version 4.0.2.0
2020-03-29 01:05:05 -04:00
Jordan Brown 5895ea37fb Add swagger spec to release artifacts 2020-03-28 20:11:05 -04:00
Jordan Brown 7daa6342cb Fix swagger artifact pathing 2020-03-28 19:37:01 -04:00
Jordan Brown 03e63818ce Add swagger doc as an appveyor artifact 2020-03-28 19:00:05 -04:00
Jordan Brown ba63bb1286 Update core version to 4.0.2.0 2020-03-28 14:42:58 -04:00
Jordan BrownandGitHub 083a6b783e Merge pull request #910 from tgstation/DevCleanups
Pre-4.0.2 cleanups
2020-03-28 14:37:12 -04:00
Jordan Brown f278e7a5a7 Update various paths to point to the 2.2 version of things 2020-03-28 14:07:55 -04:00
Jordan Brown 08d3ac2547 Note about Pomelo.EntityFrameworkCore.MySql 2020-03-28 14:06:05 -04:00
Jordan Brown 6e07ef6950 Update Docker SDK 2020-03-28 13:03:27 -04:00