Replace Bypass Submit With Submit Unchecked + Error Endpoint #200

Merged
Quaternions merged 5 commits from staging into master 2025-06-13 00:22:51 +00:00
Owner
No description provided.
Quaternions added 5 commits 2025-06-13 00:19:08 +00:00
submissions-api: Add Releaser Endpoints (#194)
All checks were successful
continuous-integration/drone/push Build is passing
6a52166901
Also uses enums over ints for GameID.

Reviewed-on: #194
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
submissions-api: type all ids (#195)
All checks were successful
continuous-integration/drone/push Build is passing
463d14d2b5
Reviewed-on: #195
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
Compartmentalize Monolith (#196)
All checks were successful
continuous-integration/drone/push Build is passing
0834400c05
This isn't the full job, notably Operations are still sprinkled about, and having some code sharing between `service` and `service_internal` would be nice, but that is sketchy without the explicitness of Rust's traits.

Reviewed-on: #196
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
Change Error to Explicit Endpoint (#197)
All checks were successful
continuous-integration/drone/push Build is passing
c4d97b6537
This changes the way that the internal api works.  The backend used to implicitly create an error for specifc endpoints, but now the validator explicitly creates the error itself.

Reviewed-on: #197
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
Replace bypass-submit with trigger-submit-unchecked (#199)
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
215c39000b
Bypassing the submit process means that the map revision is not updated.  Change the endpoint and include a flag to skip the map checks but update the revision.

Reviewed-on: #199
Co-authored-by: Quaternions <krakow20@gmail.com>
Co-committed-by: Quaternions <krakow20@gmail.com>
Quaternions merged commit c436831b0a into master 2025-06-13 00:22:51 +00:00
Sign in to join this conversation.
No description provided.