Commit graph

93 commits

Author SHA1 Message Date
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
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
360b904bf5
Merge branch 'main' into tests 2021-10-16 02:17:24 -04:00
jvyden
a0a21e4898
Add AGPL-3.0 LICENSE 2021-10-16 00:59:43 -04:00
jvyden
5e31bb8c31
Add SerializerTests 2021-10-15 00:54:21 -04:00
jvyden
0df715045d
Cleanup imports 2021-10-15 00:44:08 -04:00
jvyden
bd8b86b65c
Add CanSerializeBack, CanUseToken, and ShouldReturnForbiddenWhenNotAuthenticated authentication tests 2021-10-15 00:38:33 -04:00
jvyden
4bce25ef08
Fix PlanetHash being null on user creation 2021-10-14 23:51:05 -04:00
jvyden
5052d19656
Basic testing framework 2021-10-14 23:50:08 -04:00
jvyden
bce6d1e2ef
Fix PlanetHash being null on user creation 2021-10-14 23:49:22 -04:00
jvyden
115c46ead0
Allow user to modify their planet 2021-10-14 21:26:14 -04:00
jvyden
7a7c68fc91
Trim null byte from LoginData username 2021-10-14 19:24:19 -04:00
jvyden
b18612642b
Fix exception on uploading a level with no labels 2021-10-14 19:01:48 -04:00
jvyden
323018e36a
Cleanup code 2021-10-14 19:01:34 -04:00
jvyden
f55f15a81c
Fix userID being sent for slots instead of username 2021-10-14 19:01:19 -04:00
jvyden
59ba45036d
Dont hardcode user as "jvyden" 2021-10-14 01:26:00 -04:00
jvyden
b287e34425
Authentication works 2021-10-13 23:15:02 -04:00
jvyden
85da92124e
Remove mmAuth for Database.AuthenticateUser, use LoginData instead 2021-10-13 22:30:33 -04:00
jvyden
33f7e113e2
Merge branch 'main' into auth 2021-10-13 21:16:23 -04:00
m88youngling
c5a9f3987a
Add README.md 2021-10-13 20:55:54 -04:00
jvyden
05e4d513ea
token authentication 2021-10-13 20:07:56 -04:00
jvyden
dc2c93647f
Fix migrations 2021-10-13 18:54:22 -04:00
jvyden
8aca781675
login partially works 2021-10-12 16:44:42 -04:00
jvyden
51b652f36d
Add methods for authentication 2021-10-12 15:35:48 -04:00
jvyden
223caa44af
Create Tokens table 2021-10-12 15:07:57 -04:00
jvyden
ddd24d1459
Add /r/ to gitignore 2021-10-12 14:56:45 -04:00