274ccb2786
validator: use WeakDom::full_path_of
continuous-integration/drone/push Build is passing
2026-07-08 09:55:07 -07:00
4f25ba026f
update rbx-dom
2026-07-03 11:31:10 -07:00
29e391bae6
Check that mapfixes do not change DisplayName, Creator, GameID ( #324 )
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
- Depends on #323
- Closes #189
Good lord this code is horrible. The nested check() functions constantly swapping argument order back and forth bruh
Reviewed-on: #324
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-06-11 18:23:48 +00:00
32c25854ef
clippy fixes
2026-05-11 13:48:04 -07:00
fc6ce24ece
update rbx_asset
continuous-integration/drone/push Build is failing
continuous-integration/drone/pr Build is failing
2026-04-17 11:50:03 -07:00
1c8dab46bf
Revert "debug asset operation"
...
continuous-integration/drone/push Build is passing
This reverts commit 52bd9d7c5a .
2026-04-17 10:57:20 -07:00
52bd9d7c5a
debug asset operation
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
2026-04-17 10:47:13 -07:00
d7b0fc829d
validator: remove cookie api ( #354 )
...
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
Fixes #353
Roblox finally added the missing pieces of the cloud api. Funnily enough they didn't get the message out loud enough before deprecating the old api and breaking our api usage.
Reviewed-on: #354
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-04-17 04:26:38 +00:00
b6ac6ce47f
validator: switch futures to leaner futures-util
2026-03-06 09:50:12 -08:00
ed8a54370c
Limit DisplayName and Creator to 50 characters ( #323 )
...
continuous-integration/drone/push Build is failing
Closes #276
Reviewed-on: #323
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2026-03-03 17:48:10 +00:00
3b8da9a8a3
list workspace dependencies
2026-03-03 09:33:58 -08:00
05c1107e91
Validator fixes
continuous-integration/drone/push Build is failing
2026-03-01 13:55:33 -05:00
2a6099480e
Drop alpine
continuous-integration/drone/push Build is failing
2026-03-01 01:37:48 -05:00
9ab80931bf
remove unfulfilled lints
continuous-integration/drone/push Build is passing
2025-12-09 14:34:39 -08:00
09022e7292
change allow to expect
2025-12-09 14:34:16 -08:00
a3bf111b4e
update deps
continuous-integration/drone/push Build is failing
2025-11-27 15:56:03 -08:00
d82f44e9d2
remove unused type
continuous-integration/drone/push Build is passing
2025-11-09 09:30:03 -08:00
4c5a8c39c1
update deps
continuous-integration/drone/push Build is passing
2025-11-09 06:00:03 -08:00
4e55b1d665
drop lazy_regex dep
2025-11-09 05:56:58 -08:00
63d7bec3a3
validation: fix variable names
continuous-integration/drone/push Build is passing
2025-11-07 10:00:16 -08:00
ffa1308e73
update deps
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-09-23 15:33:11 -07:00
cd912d683e
validation: remove table from luau execution script
continuous-integration/drone/push Build is passing
2025-08-15 22:23:29 -07:00
f5dfd5a163
Revert "validation: spend way to much time saving 1 microsecond"
...
This reverts commit 18d51af7ca .
2025-08-15 22:19:17 -07:00
18d51af7ca
validation: spend way to much time saving 1 microsecond
continuous-integration/drone/push Build is passing
2025-08-15 22:17:54 -07:00
efd60f45df
validator: respond correctly to upload failure
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-14 19:48:08 -07:00
0d18167b03
remove SubmissionStatusReleasing
2025-08-14 19:48:07 -07:00
e90cc425ba
validator: perform unnecessary allocation to appease borrow checker
2025-08-14 19:48:07 -07:00
412dadfc3e
validator: add mapfix and submission release
2025-08-14 19:48:07 -07:00
31cca0d450
validator: update rust-grpc
2025-08-14 19:48:07 -07:00
cfb7461c5a
validator: remove implicit map update
2025-08-14 19:48:07 -07:00
468204b299
validator: dedicated api key for luau execution
continuous-integration/drone/push Build is passing
2025-08-12 15:48:59 -07:00
c98c3fe47e
validator: update modes on mapfix
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-08-11 17:40:14 -07:00
9c1e1e4347
validator: move count_sequential fn
2025-08-11 17:40:02 -07:00
d37a8b9030
validator: call Luau Execution API to get LoadAssetVersion
continuous-integration/drone/push Build is passing
2025-08-11 17:02:44 -07:00
75682a2375
validator: connect to maps_extended
2025-08-11 17:02:28 -07:00
8f6012c7ef
validator: remove MessageHandler constructor (too many arguments)
2025-08-11 16:33:37 -07:00
295b1d842b
Sequential Modes Check ( #260 )
...
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
Closes #242
Reviewed-on: #260
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-08-07 19:48:16 -07:00
fe539bf190
move rust submissions api
2025-08-07 17:37:15 -07:00
48314f5d18
Refactor Docker ( #254 )
...
continuous-integration/drone/push Build is failing
Refactor docker to use makefile build commands
Reviewed-on: #254
Co-authored-by: Rhys Lloyd <krakow20@gmail.com >
Co-committed-by: Rhys Lloyd <krakow20@gmail.com >
2025-08-06 05:49:30 +00:00
69ebef5fb8
validator: use rustls
2025-08-05 21:30:44 -07:00
1cfdb3668a
validator: connect_lazy
continuous-integration/drone/push Build is passing
2025-07-22 21:01:39 -07:00
746ac8e8a7
validator: convert to gRPC
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
2025-07-19 04:07:28 -07:00
bdfe16ed39
validator: extend grpc
2025-07-19 04:07:28 -07:00
3c21d8948a
validator: grpc
2025-07-19 04:07:28 -07:00
eaa8f704ea
validator: add rust-grpc dep
2025-07-19 04:07:28 -07:00
d50ae0e664
submissions-api: remove internal api
2025-07-19 04:07:28 -07:00
f95d8b1665
validator: bump edition
2025-07-19 04:07:28 -07:00
0e06d00c21
validation: check for unanchored parts ( #230 )
...
continuous-integration/drone/push Build is passing
Unanchored parts are always invalid. Make a check to detect them.
Reviewed-on: #230
Co-authored-by: Quaternions <krakow20@gmail.com >
Co-committed-by: Quaternions <krakow20@gmail.com >
2025-07-08 00:07:27 +00:00
cd0bfbaeb2
validation: check: use &Instance instead of &str
continuous-integration/drone/push Build is passing
2025-07-07 16:33:17 -07:00
6d0af22485
submissions-api: v0.8.2 derive Hash for ID newtypes
continuous-integration/drone/push Build is passing
2025-07-05 02:16:09 -07:00