Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ozone lexicons #2288

Merged
merged 15 commits into from
Mar 12, 2024
Merged

Ozone lexicons #2288

merged 15 commits into from
Mar 12, 2024

Conversation

dholms
Copy link
Collaborator

@dholms dholms commented Mar 8, 2024

Refactor com.atproto.admin Ozone routes to new tools.ozone namespace.

Many com.atproto.admin routes are generic protocol routes, but the routes that are only important to Ozone's moderation capabilities have been pulled out into their own namespace.

Note: this must be pared with a database migration to update existing schemas refs

bnewbold added a commit to bluesky-social/indigo that referenced this pull request Mar 12, 2024
…deprecated (#617)

DO NOT MERGE YET

This is based off the atproto PR:
bluesky-social/atproto#2288

Does mostly expected things, adding `api/ozone` for tools.ozone.*
namespace. Easier than expected because no records in that namespace, so
no cborgen needed.

There are some cborgen changes rolled up in this PR. I think I didn't
commit changes to at least the bsky codegen, something about string and
pointer-to-string. I assume those are unrelated to the namespace stuff
and should be resolved in a separate clean PR.

~I haven't self-reviewed or tested this at all, should do that before
merging or deploying. I *think* I caught all the string constants with
`com.atproto.admin.defs#whatever` in code, but there might be more
lurking (these don't result in compile-time errors).~
@dholms dholms merged commit 2ea27e3 into main Mar 12, 2024
10 checks passed
@dholms dholms deleted the ozone-tools-namespace branch March 12, 2024 23:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant