Commit Graph
9876 Commits
Author SHA1 Message Date
Jordan Brown cb744366ac I meant to say [APIDeploy][DMDeploy][NugetDeploy] 2020-12-18 15:52:30 -05:00
Jordan Brown 419a9c2885 Merge commit '29ea9042808854a5046e348c0db1d6a4ad26bc84' into dev 2020-12-18 15:51:04 -05:00
Jordan BrownandGitHub 81b3bb8581 Merge pull request #1164 from tgstation/1078-UserGroups [TGSDeploy]
Adds user groups
2020-12-18 15:50:25 -05:00
Jordan Brown 29ea904280 Remove git checkout as recommended for CodeQL 2020-12-18 15:29:50 -05:00
Jordan Brown b050f95744 Running out of options, I turn to dark magic
- Set MicrosoftLogLevel to Debug for Linux integration tests
2020-12-18 14:53:39 -05:00
Jordan Brown 3385c3aac8 I am done with this delayed bridge request shit 2020-12-18 14:47:53 -05:00
Jordan Brown 6bd8f00f15 Bump test BYOND version to 513.1536 2020-12-18 14:23:37 -05:00
Jordan Brown b5dd8d0184 Add yet another missing "NoService" config 2020-12-18 12:11:27 -05:00
Jordan Brown 6cf80ca65c Check validation status instead of assuming not 2020-12-18 11:32:44 -05:00
Jordan Brown e3f3361067 Fix Linux publishing 2020-12-18 10:39:26 -05:00
Jordan Brown 03bf84886a Fix dotnet test commands
- Explicit build was a painful mistake
2020-12-18 02:10:44 -05:00
Jordan Brown 0336a61929 Allow non-TGS deploys from dev 2020-12-18 01:35:04 -05:00
Jordan Brown d8573d818e Readd "NoService" specifier to Linux build configs 2020-12-18 01:32:49 -05:00
Jordan Brown ddce6a31ed Merge branch 'dev' into 1078-UserGroups 2020-12-18 01:29:54 -05:00
Jordan Brown 136f5c9d91 FUCKING FIX BRANCH CI FOR THE LAST TIME 2020-12-18 01:29:42 -05:00
Jordan Brown b061ed3d1e Force SessionController.ProcessBridgeRequest async 2020-12-18 01:26:00 -05:00
Jordan Brown 89b1ff6402 Use SendMessage not QueueMessage for restarts 2020-12-18 01:19:55 -05:00
Jordan Brown 7c13785969 Properly page UserGroups 2020-12-18 01:14:54 -05:00
Jordan Brown cbfb6ac8d0 Merge branch 'dev' into 1078-UserGroups 2020-12-18 01:08:02 -05:00
Jordan Brown e474810cc0 Use bash when setting TGS4_GITHUB_REF for push 2020-12-18 01:05:59 -05:00
Jordan Brown 1058c96627 Finish using up deprecated ErrorCodes 2020-12-18 00:33:39 -05:00
Jordan Brown cba2904292 Merge branch 'dev' into 1078-UserGroups 2020-12-18 00:32:45 -05:00
Jordan BrownandGitHub 114c390d6a Merge pull request #1172 from tgstation/1119-Pagination
Adds Pagination and UserGroups to HTTP API
2020-12-18 00:24:38 -05:00
Jordan Brown 30113fc59f Fix issue listing instances without move jobs 2020-12-17 23:56:20 -05:00
Jordan Brown 8843c09ae1 Merge branch 'dev' into 1119-Pagination 2020-12-17 23:49:35 -05:00
Jordan Brown eb709d136b Adds pagination
- Add generic Paginated<TModel> for pagination responses.
- Added pagination helper to ApiController.
- Implemented pagination for all previously IEnumerable<T> response endpoints.
- Added IApiTransformable<TApiModel> for host models finally.
- Added PaginationSettings to client List endpoints.
- Use two deprecated ErrorCodes for page parameter validation.
- Re-enabled to OpenAPI root array response lint.
- Add some integration tests with users.
2020-12-17 23:49:06 -05:00
tgstation-server 3224a02b3f Merge branch 'master' into dev 2020-12-18 01:21:23 +00:00
Jordan BrownandGitHub e1cd976b28 I'm very wishy-washy 2020-12-17 20:20:33 -05:00
tgstation-server 34ee04617a Merge branch 'master' into dev 2020-12-18 01:17:07 +00:00
Jordan BrownandGitHub 3f4c7136eb Update my Discord tag number
Nitro is powerful
2020-12-17 20:16:23 -05:00
Jordan Brown 0ced14764f Explicitly build before running integration tests 2020-12-17 12:07:55 -05:00
Jordan Brown 713987c251 Fix some weirdness in calculating LaunchResult 2020-12-17 10:22:19 -05:00
Jordan Brown 43bcd96b33 Increase some test timeouts slightly 2020-12-16 20:52:52 -05:00
Jordan Brown 68e426bb81 Fix unsetting attemptLoginRefresh
- It previously did nothing
2020-12-16 18:47:42 -05:00
Jordan Brown 01d4a05c0d Mass Package Upgrade
- Bump all packages as high as possible
  - ASP .NET Core packages to 3.1.10
- Add a warning about the annoying LoggerFactory issue in host watchdog project
- Add missing exception constructors to client
- Switch to using the correct .NET analyzers
2020-12-16 18:46:40 -05:00
Jordan Brown 22809822e5 Pin CI to .NET 3.1.X
See https://github.com/actions/virtual-environments/issues/1891
2020-12-16 17:46:25 -05:00
Jordan Brown 47fe8306bf Small amount of test logging 2020-12-16 11:54:38 -05:00
Jordan Brown 19cd1aac19 Stop using a groups user in integration test
We know it works. If we really need to test it we should make a dedicated paralled instance test. Currently it just causes permissions issues.
2020-12-16 11:14:05 -05:00
Jordan Brown 8c3a170220 Up repository clone timeout in integration test 2020-12-16 11:12:49 -05:00
Jordan Brown 6ead63922a Documentation comment update 2020-12-16 11:12:25 -05:00
Jordan Brown 7daeaed13c Better make sure users with no password can be created 2020-12-16 11:12:07 -05:00
Jordan Brown bcff5440c4 Add additional logging to LaunchResult processing 2020-12-15 18:05:10 -05:00
Jordan Brown f5013fff8c Log ApiValidationStatus after setting it 2020-12-15 15:40:35 -05:00
Jordan Brown 29e1d21659 Fix API validation race condition 2020-12-15 15:15:18 -05:00
Jordan Brown faf81f906d Calls into IChatManager now queue messages
- Better timeout handling and hopefully kills the last spurious test failure
2020-12-15 13:18:51 -05:00
Jordan Brown b94eec081b Fix MySQL custom JOINs 2020-12-14 23:34:53 -05:00
Jordan Brown 23205978f6 Fix integration test permission issues 2020-12-14 22:14:08 -05:00
Jordan Brown b7fb9481f7 Fix where PermissionSet values could be null 2020-12-14 18:47:59 -05:00
Jordan Brown afc4523416 Fix POST /UserGroup returning 201 instead of 200 2020-12-14 18:08:15 -05:00
Jordan Brown 6747196acf UserGroups Migration Fixes
- Fix referencing InstancePermissionSet.InstanceUserRights in serveral places.
- Fix using non-case sensitive names in postgres
2020-12-14 18:01:21 -05:00