Commit graph

1920 commits

Author SHA1 Message Date
jvyden
e0d14232d8
Add security & testing for file uploads 2021-10-17 21:07:01 -04:00
jvyden
d1093fdf8f
Only throw IsFileSafe error on debug builds 2021-10-17 20:40:49 -04:00
jvyden
c84c15fa2c
Add method to determine a file type 2021-10-17 20:34:44 -04:00
jvyden
d089cdc60a
Merge pull request #11 from LBPUnion/actions
Github Actions
2021-10-17 17:06:52 -04:00
jvyden
e8e79657e6
Merge pull request #13 from LBPUnion/level-uploading
Level uploading
2021-10-17 17:06:43 -04:00
jvyden
4d4227957d
Merge pull request #9 from LBPUnion/level-queue
Level Queue
2021-10-17 17:06:34 -04:00
jvyden
c4497566e8
Fix level uploading 2021-10-17 01:15:01 -04:00
jvyden
562b93dfee
Level loading now works 2021-10-17 00:28:17 -04:00
jvyden
a43d4200f6
Fix DbConnectionString getter 2021-10-17 00:08:46 -04:00
jvyden
941aa6829b
Fix DbConnectionString getter 2021-10-17 00:07:25 -04:00
jvyden
c52623d743
Disable database on windows 2021-10-16 22:29:31 -04:00
jvyden
1a69ea9610
Fix Start MySQL not checking matrix.os.database 2021-10-16 22:25:09 -04:00
jvyden
ecbb0c59e1
Enable MySQL on Mac and Windows 2021-10-16 22:24:42 -04:00
jvyden
f8be5f9b9b
Don't attempt to create root user 2021-10-16 22:21:40 -04:00
jvyden
d4e9fec993
Use root account for MySQL stuff 2021-10-16 22:19:43 -04:00
jvyden
470ea2db7f
Force TCP again 2021-10-16 22:13:04 -04:00
jvyden
f86582e393
Use actions-setup-mysql for MySQL 2021-10-16 22:09:29 -04:00
jvyden
12b917b0a7
Use native mysql since the docker thing sucks 2021-10-16 22:02:53 -04:00
jvyden
b0d1df506d
Fix database check again 2021-10-16 21:51:37 -04:00
jvyden
4813fc5be0
force TCP 2021-10-16 21:49:33 -04:00
jvyden
830449e759
Connect to localhost 2021-10-16 21:47:36 -04:00
jvyden
7534f5a911
use long argument names 2021-10-16 21:44:43 -04:00
jvyden
21ef63167c
WHY CAN I NOT TYPE 2021-10-16 21:42:00 -04:00
jvyden
37b187f41e
oops 2021-10-16 21:40:48 -04:00
jvyden
4ae3ecb1fb
Fix missing slash 2021-10-16 21:39:31 -04:00
jvyden
1f38420957
use a different method of migration 2021-10-16 21:36:37 -04:00
jvyden
87a294d254
Fix database migration step, only setup MySQL on Linux 2021-10-16 21:25:46 -04:00
jvyden
3264d95564
Add MySQL steps 2021-10-16 21:20:29 -04:00
jvyden
57661e3b46
fuck YML syntax 2021-10-16 21:02:20 -04:00
jvyden
8b91fdaa54
Build on all platforms 2021-10-16 21:01:54 -04:00
jvyden
2af32ea24b
Exit 1 if there are test failures 2021-10-16 21:01:43 -04:00
jvyden
75bd8e6100
Use process-dotnet-test-results 2021-10-16 20:54:02 -04:00
jvyden
49ce55b8b8
Revert "Add test reporter"
This reverts commit cddef11707.
2021-10-16 20:50:58 -04:00
jvyden
cddef11707
Add test reporter 2021-10-16 20:48:51 -04:00
jvyden
5d41c408af
Fix test artifact upload 2021-10-16 20:45:12 -04:00
jvyden
7924f374d4
Remove Swashbuckle.AspNetCore 2021-10-16 20:41:34 -04:00
jvyden
354abfe79a
Use CreateHostBuilder 2021-10-16 20:37:17 -04:00
jvyden
92f5775389
Only use one runner for .NET5/6 2021-10-16 20:29:53 -04:00
jvyden
eb6f1e3369
Tell runner to only build for a given framework 2021-10-16 20:19:38 -04:00
jvyden
9644b33dea
Only do linux jobs for now 2021-10-16 20:16:46 -04:00
jvyden
134d96f5b3
Only install 1 version of dotnet per runner 2021-10-16 20:15:15 -04:00
jvyden
39869e8156
Fix CI crash 2021-10-16 20:09:07 -04:00
jvyden
934bc450bc
Add github actions workflow for tests 2021-10-16 20:01:45 -04:00
jvyden
cf82920313
Fix DbConnectionString getter 2021-10-16 19:21:22 -04:00
jvyden
c9421b6d23
Resolve merge conflicts 2021-10-16 19:17:46 -04:00
jvyden
d2dcc68421
Merge pull request #1 from LBPUnion/tests
Unit Testing
2021-10-16 19:13:50 -04:00
jvyden
6a5ff7b16d
Merge branch 'main' into tests 2021-10-16 19:12:16 -04:00
jvyden
d8e34bcf8c
Switch to ForeignKeys and dependency injection for EF 2021-10-16 19:10:55 -04:00
jvyden
b366a41f90
Update default biography text to match LBP's default 2021-10-16 18:14:17 -04:00
jvyden
73fa59157a
Cleanup unused directives 2021-10-16 17:43:10 -04:00