Commit Graph
9876 Commits
Author SHA1 Message Date
Dominion 3a6dfa8936 Make IFileStreamProvider more generic
- Move SetError up to IFileUploadTicket.
- Move from Transfer to IO namespace.
2023-06-09 13:23:37 -04:00
Dominion a8ae1e9e32 FileDownloader unit tests 2023-06-09 12:53:50 -04:00
Dominion 820b76c0aa Probably fixes code scanning permissions 2023-06-09 11:51:02 -04:00
Dominion d6faba8159 Add secrets.CODECOV_TOKEN 2023-06-09 11:22:14 -04:00
Dominion 472a1c551e Only auto-approve my work on main or my fork 2023-06-09 11:22:14 -04:00
Dominion 8c8328567c CONTRIBUTING.md updates 2023-06-09 11:22:14 -04:00
Dominion 5d129e2fd5 Only run code scanning if a repository variable is present
Closes #1524
2023-06-09 11:22:08 -04:00
tgstation-server 0002fa9746 Merge branch 'master' into dev 2023-06-08 14:40:53 +00:00
Jordan DominionandGitHub db2c0668cd Merge pull request #1523 from tgstation/1488-WindowsLatestRestore
Switch back to using `windows-latest` in Live tests
2023-06-08 10:39:33 -04:00
Jordan DominionandGitHub 36ff106ed9 Merge branch 'master' into 1488-WindowsLatestRestore 2023-06-08 08:31:16 -04:00
Dominion ba6f085f21 Merge branch 'master' into dev 2023-06-08 08:30:22 -04:00
Jordan DominionandGitHub ee39190d29 Merge pull request #1525 from tgstation/FixPRCodeQL
Move code scanning to its own actions file
2023-06-08 08:25:27 -04:00
Dominion 685742012c Clean up side effects of #1528 2023-06-08 04:02:01 -04:00
Dominion 0af376825a Fixes #1528 2023-06-08 03:50:15 -04:00
Dominion 2e02c1a239 Trace log these exceptions 2023-06-08 03:45:36 -04:00
Dominion db32ca5f29 Improve logging here 2023-06-08 03:38:55 -04:00
Dominion a02f9966c2 Fixes #1527 2023-06-08 03:37:17 -04:00
Dominion a721324d21 Fix all remaining bad semicolons
Finally, peace.
2023-06-08 03:16:23 -04:00
Dominion 6030de1700 Merge branches 'FixPRCodeQL' and 'master' of https://github.com/tgstation/tgstation-server into FixPRCodeQL 2023-06-07 21:24:31 -04:00
tgstation-server 043c086d7f Merge branch 'master' into dev 2023-06-08 00:20:14 +00:00
Jordan DominionandGitHub b86d678e9f Merge pull request #1526 from tgstation/1521-FixIncorrectPasswordSystemUser [TGSDeploy]
Fix 500 error on entering a registered Windows login with invalid password
tgstation-server-v5.12.5
2023-06-07 20:17:46 -04:00
Dominion 54b654cabc Hopefully fixes BYOND caching 2023-06-07 20:13:14 -04:00
Dominion 425386a528 Another dump tests error fix 2023-06-07 19:31:41 -04:00
Dominion d00410e32c Version bump to 5.12.5 2023-06-07 18:34:18 -04:00
Dominion f8c9776c91 Add some missing null checks 2023-06-07 17:43:01 -04:00
Dominion 0a6f68f453 Add missing check for null PasswordHash
Fixes #1521
2023-06-07 17:42:41 -04:00
Jordan DominionandGitHub 3afd995df9 Merge branch 'master' into FixPRCodeQL 2023-06-07 08:04:38 -04:00
Dominion 12f878028d Move code scanning to its own actions file
- It can work and only work on `pull_request`, not `pull_request_target`
2023-06-07 08:03:42 -04:00
Jordan DominionandGitHub d2e9672de8 Merge branch 'master' into 1488-WindowsLatestRestore 2023-06-07 07:34:28 -04:00
tgstation-server 746a932978 Merge branch 'master' into dev 2023-06-07 07:14:22 +00:00
Jordan DominionandGitHub 6d7163e3d6 Merge pull request #1518 from tgstation/MinorDeadlockFix
Fixes for tonights failed scheduled build
2023-06-07 03:13:01 -04:00
tgstation-server c9a074a58f Merge branch 'master' into dev 2023-06-07 04:07:34 +00:00
Jordan DominionandGitHub 40ae84465b Merge branch 'master' into MinorDeadlockFix 2023-06-07 00:06:01 -04:00
Jordan DominionandGitHub d944939898 Merge branch 'master' into 1488-WindowsLatestRestore 2023-06-07 00:05:30 -04:00
Jordan DominionandGitHub e030f149b8 Merge pull request #1522 from chipitsine/master
CI: skip Doxygen builds on forks
2023-06-07 00:03:39 -04:00
Dominion e586102381 EVEN MORE DUMP TESTS EDGE CASES
I fucking hate this test
2023-06-06 23:17:01 -04:00
Dominion d41715c512 More dump tests edge cases 2023-06-06 23:05:27 -04:00
Dominion eba904e700 Fix a log message and dump tests edge case 2023-06-06 23:03:58 -04:00
Dominion a9074b3186 Starting to narrow down that spurious Live tests socket error 2023-06-06 22:49:06 -04:00
Jordan DominionandGitHub 90af2b6e8d Switch back to using windows-latest in Live tests
Closes #1488
2023-06-06 17:35:19 -04:00
Ilya Shipitsin ff62258507 CI: skip Doxygen builds on forks 2023-06-06 23:19:10 +02:00
Dominion 257459e492 My Discord name got migrated 2023-06-06 08:06:20 -04:00
Dominion 69a61b4930 Provide a valid CancellationToken 2023-06-06 08:05:10 -04:00
Dominion 927a5f003c Add DelayedFileDownloader + tests 2023-06-05 22:16:32 -04:00
Dominion b545b7c133 Fix documentation comment 2023-06-05 21:53:51 -04:00
Dominion c4ec9ff88a File Transfer System Refactor
- Use generic `Stream`s where possible instead of `FileStream`s.
- Split stream provider logic from `IFileUploadTicket`.
- File upload tickets implement `IAsyncDisposable` instead of `IDisposable`
2023-06-05 21:52:20 -04:00
Dominion e0d7fb76d4 The file ticket owns the Stream, not the reader 2023-06-05 21:52:09 -04:00
Dominion 6a54236969 Prefer DisposeAsync over Dispose where possible 2023-06-05 21:50:28 -04:00
Dominion e71a34a919 Increase a test timeout 2023-06-05 21:27:52 -04:00
Dominion cca2e4a9b7 InfiniteTask from function to property 2023-06-05 21:26:41 -04:00