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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
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 Dominion and GitHub
40ae84465b
Merge branch 'master' into MinorDeadlockFix
2023-06-07 00:06:01 -04:00
Jordan Dominion and GitHub
d944939898
Merge branch 'master' into 1488-WindowsLatestRestore
2023-06-07 00:05:30 -04:00
Jordan Dominion and GitHub
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 Dominion and GitHub
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