Deploy Public API #256

Merged
Quaternions merged 19 commits from staging into master 2025-08-08 22:07:37 +00:00
Owner

Deploy the Maps Public API for accessing extended maps metadata such as: Creator, Modes, LoadCount, Thumbnail, etc. Data Public API users are expected to migrate to these endpoints if they need the extended information. data-service maps are being cut down (see StrafesNET/protobufs#5) and will only include information relevant to embedded use cases, i.e. serverlist, and times.

Deploy the Maps Public API for accessing extended maps metadata such as: Creator, Modes, LoadCount, Thumbnail, etc. Data Public API users are expected to migrate to these endpoints if they need the extended information. data-service maps are being cut down (see https://git.itzana.me/StrafesNET/protobufs/pulls/5) and will only include information relevant to embedded use cases, i.e. serverlist, and times.
Quaternions added 11 commits 2025-08-07 00:23:46 +00:00
submissions: remove migration operation
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
ac05f4acdc
Merge pull request 'Remove Migration Code' (#251) from rm-migrate into staging
All checks were successful
continuous-integration/drone/push Build is passing
a9258136da
Reviewed-on: #251
validator: update deps
All checks were successful
continuous-integration/drone/pr Build is passing
continuous-integration/drone/push Build is passing
f9455e7317
web: update deps
All checks were successful
continuous-integration/drone/push Build is passing
1e4e513dc1
Refactor Docker (#254)
Some checks failed
continuous-integration/drone/push Build is failing
48314f5d18
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>
Closes #229

This is a MVP and only includes maps.

Reviewed-on: #253
Reviewed-by: itzaname <itzaname@noreply@itzana.me>
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
docker: do not run build-frontend on push
Some checks failed
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is failing
5dce0f2017
Quaternions added a new dependency 2025-08-07 00:24:01 +00:00
Quaternions added this to the Maps Migration project 2025-08-07 01:00:48 +00:00
Quaternions moved this to Cleanup in Maps Migration on 2025-08-07 01:55:55 +00:00
Author
Owner

@itzaname can you investigate why the build cannot download the private dev-service code? I don't understand where the secrets are supposed to come from.

@itzaname can you investigate why the build cannot download the private dev-service code? I don't understand where the secrets are supposed to come from.
Quaternions added 1 commit 2025-08-07 02:32:24 +00:00
Cut Down Maps Fields (#257)
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
08753d36b4
Remove usages of Creator & Date, add Thumbnail.

Reviewed-on: #257
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
Owner

@itzaname can you investigate why the build cannot download the private dev-service code? I don't understand where the secrets are supposed to come from.

Pull requests do not have access to secrets.

> @itzaname can you investigate why the build cannot download the private dev-service code? I don't understand where the secrets are supposed to come from. Pull requests do not have access to secrets.
Quaternions added 1 commit 2025-08-07 03:09:49 +00:00
fix public api
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
8a0cd50b68
Author
Owner

Alright, then how should PR build and local builds work? The maps service now directly depends on private code. Previously it only depended on connecting to private microservices.

Alright, then how should PR build and local builds work? The maps service now directly depends on private code. Previously it only depended on connecting to private microservices.
Quaternions added 1 commit 2025-08-07 03:17:57 +00:00
fix docs redirect
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
9999d1ff87
Owner

Your options:

  • Create a token only for dev-service and add it as a secret that allows PRs in this repo
  • Use go mod vendor which will duplicate the code in this repo
  • Make dev service public
Your options: - Create a token only for dev-service and add it as a secret that allows PRs in this repo - Use `go mod vendor` which will duplicate the code in this repo - Make dev service public
Quaternions removed this from the Maps Migration project 2025-08-07 03:54:27 +00:00
Quaternions added 2 commits 2025-08-07 23:21:43 +00:00
Quaternions added 5 commits 2025-08-07 23:25:41 +00:00
Quaternions force-pushed staging from 6458c8a5be to 759ac08aef 2025-08-07 23:35:35 +00:00 Compare
Quaternions added 1 commit 2025-08-08 00:37:25 +00:00
Quaternions added 1 commit 2025-08-08 02:22:18 +00:00
drone: re-sign pipeline after self-inflicted catastrophe
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is passing
93147060d6
Quaternions added 1 commit 2025-08-08 02:47:55 +00:00
Sequential Modes Check (#260)
Some checks failed
continuous-integration/drone/pr Build is failing
continuous-integration/drone/push Build is failing
49d294f1fc
Closes #242

Reviewed-on: #260
Co-authored-by: Rhys Lloyd <krakow20@gmail.com>
Co-committed-by: Rhys Lloyd <krakow20@gmail.com>
Quaternions force-pushed staging from 49d294f1fc to 295b1d842b 2025-08-08 02:48:36 +00:00 Compare
Author
Owner

Merging this, the discussion is moved to #261

Merging this, the discussion is moved to #261
Quaternions merged commit f59979987f into master 2025-08-08 22:07:37 +00:00
Sign in to join this conversation.