Ilion Beyst
|
7b88bb0502
|
use file metadata for returning data ranges and lengths
|
2022-07-01 20:45:26 +02:00 |
|
Ilion Beyst
|
419029738d
|
verify blob digest on upload
|
2022-07-03 20:59:51 +02:00 |
|
Ilion Beyst
|
4d1c0a3289
|
make sure that all pushed data is actually written
|
2022-06-30 20:28:37 +02:00 |
|
Ilion Beyst
|
d7e4a1fd5c
|
implement admin login
|
2022-06-27 21:20:05 +02:00 |
|
Ilion Beyst
|
f6fca3818a
|
don't allow accessing non-existing repositories
|
2022-06-24 19:32:22 +02:00 |
|
Ilion Beyst
|
381ce040fd
|
add auth to all registry routes
|
2022-06-21 22:45:59 +02:00 |
|
Ilion Beyst
|
059cd4fa0e
|
implement basic auth checking
|
2022-06-20 22:14:15 +02:00 |
|
Ilion Beyst
|
951cb29311
|
upgrade to axum 0.5
|
2022-06-20 22:01:26 +02:00 |
|
Ilion Beyst
|
a2a8a41689
|
rename route handler methods
|
2022-06-20 20:27:51 +02:00 |
|
Ilion Beyst
|
478094abcf
|
basic docker login PoC
|
2022-06-19 22:34:01 +02:00 |
|
Ilion Beyst
|
2cde7ec673
|
support docker pull
|
2022-06-18 12:42:03 +02:00 |
|
Ilion Beyst
|
b90b3d3635
|
store blobs in sha256 directory
|
2022-06-17 19:01:40 +02:00 |
|
Ilion Beyst
|
dde0bc820e
|
accept docker push
|
2022-06-12 21:03:41 +02:00 |
|
Ilion Beyst
|
9087daa205
|
ranker: implement weight and bias
|
2022-06-04 17:03:50 +02:00 |
|
Ilion Beyst
|
f899fba8ad
|
implement MLE ranker
|
2022-06-04 15:08:45 +02:00 |
|
Ilion Beyst
|
ef19e3a9e7
|
significantly lower max_update to obtain a stable ranking
|
2022-05-30 21:03:09 +02:00 |
|
Ilion Beyst
|
6e1167ee9e
|
save match winner in database
|
2022-05-29 11:41:52 +02:00 |
|
Ilion Beyst
|
fadcda8503
|
fix order of arguments in ranker
|
2022-05-28 11:22:00 +02:00 |
|
Ilion Beyst
|
06ac7a370c
|
implement simple elo rating
|
2022-05-27 21:57:44 +02:00 |
|
Ilion Beyst
|
30de8107b4
|
implement leaderboard endpoint
|
2022-05-17 21:13:29 +02:00 |
|
Ilion Beyst
|
a7d56ba0f5
|
add ratings table
|
2022-05-09 19:41:33 +02:00 |
|
Ilion Beyst
|
7b142554d8
|
move match running logic to separate module
|
2022-04-28 21:31:49 +02:00 |
|
Ilion Beyst
|
e7da88c6a5
|
restructure server entrypoint for ranker
|
2022-04-27 20:43:12 +02:00 |
|
Ilion Beyst
|
0027fef74e
|
validate bot names
|
2022-04-15 19:03:58 +02:00 |
|
Ilion Beyst
|
cc7014b04b
|
add validation to user registration
|
2022-04-09 10:04:12 +02:00 |
|
Ilion Beyst
|
1692eeb592
|
require login for uploading bots
|
2022-03-24 20:07:03 +01:00 |
|
Ilion Beyst
|
fd52e266c6
|
apply clippy suggestions
|
2022-03-13 15:20:03 +01:00 |
|
Ilion Beyst
|
f7655005ff
|
typo: maches -> matches
|
2022-03-12 09:04:12 +01:00 |
|
Ilion Beyst
|
63695c299c
|
add information about match players to match API object
|
2022-03-11 00:41:18 +01:00 |
|
Ilion Beyst
|
523de3ba06
|
save match players in database
|
2022-03-10 23:35:42 +01:00 |
|
Ilion Beyst
|
148178a344
|
return descriptive errors when saving bots
|
2022-03-06 16:53:02 +01:00 |
|
Ilion Beyst
|
b70328227e
|
allow selecting opponent in demo
|
2022-03-03 21:12:18 +01:00 |
|
Ilion Beyst
|
0f7c3c3102
|
don't allow overwriting bots for now
|
2022-03-01 20:23:31 +01:00 |
|
Ilion Beyst
|
5265e19507
|
bot upload PoC
|
2022-02-28 22:44:06 +01:00 |
|
Ilion Beyst
|
da3d7ed02d
|
create code bundle indices
|
2022-02-27 22:58:11 +01:00 |
|
Ilion Beyst
|
edb3ead976
|
retrieve opponent from bots database
|
2022-02-27 22:57:06 +01:00 |
|
Ilion Beyst
|
da71643176
|
seed simplebot on server startup
|
2022-02-27 21:47:29 +01:00 |
|
Ilion Beyst
|
22a8f3d619
|
save all uploaded code bundles in database
|
2022-02-27 20:35:22 +01:00 |
|
Ilion Beyst
|
6ef6a872fe
|
make bot owner nullable
|
2022-02-27 14:51:32 +01:00 |
|
Ilion Beyst
|
e96578db48
|
remove old Rocket artifacts
|
2022-02-24 21:13:07 +01:00 |
|
Ilion Beyst
|
9c90e79575
|
implement basic configuration
|
2022-02-20 23:06:05 +01:00 |
|
Ilion Beyst
|
4dc77e1626
|
add MatchState to ApiMatch
|
2022-02-16 18:40:32 +01:00 |
|
Ilion Beyst
|
ebd01757e8
|
play matches async
|
2022-02-15 19:54:29 +01:00 |
|
Ilion Beyst
|
c7f4da07c1
|
separate match data api from match log api
|
2022-02-12 23:52:45 +01:00 |
|
Ilion Beyst
|
fc10359997
|
store demo matches in database
|
2022-02-08 20:13:24 +01:00 |
|
Ilion Beyst
|
bfbcc173f8
|
allow retrieving match log for submitted bot
|
2022-01-27 19:22:48 +01:00 |
|
Ilion Beyst
|
4a7229b175
|
correct submitted bot path
|
2022-01-27 19:12:18 +01:00 |
|
Ilion Beyst
|
294c75823d
|
add endpoint for standalone upload of bot code
|
2022-01-26 20:54:19 +01:00 |
|
Ilion Beyst
|
a79b338e90
|
run all bots in python docker for now
|
2022-01-23 13:23:23 +01:00 |
|
Ilion Beyst
|
9ccea2ea17
|
return user from login call
|
2022-01-04 23:24:31 +01:00 |
|