August 15, 2021 by Drew DeVault

What's cooking on Sourcehut? August 2021

Hello again! Today we’re joined by 434 fresh faces, bringing us to a total of 24,104 users. As always, I’m relying on you to give a warm welcome to our new colleagues and to exercise patience as they learn the ropes.

This month’s Mumble meeting will take place on the normal date tomorrow, August 16th, at 10:00 UTC. We’ll be on voice.mnus.de, port 64738, in the sourcehut room.

After another month of development, how much closer are we to beta?

Operations

sr.ht for Alpine 3.14 is now available. Thank you for bearing with us during our planned maintenance window. I’ll ask for your patience again tomorrow, as we have a second maintenance window scheduled to finish our 3.14 rollout.

GraphQL

The current major milestone for the beta is the development and rollout of our GraphQL APIs, which form a more robust foundation for us to build upon.

This month, we shipped a read-only version of the lists.sr.ht GraphQL API. You can check it out here:

The latest GQL rollout progress is now:

meta.sr.ht
read write
git.sr.ht
read write
hg.sr.ht
read write
todo.sr.ht
read write
builds.sr.ht
read write
lists.sr.ht
read write
hub.sr.ht
read write
paste.sr.ht
read write
pages.sr.ht
read write

I have been prototyping GraphQL-native webhooks, which is the only outstanding major design concern for the GraphQL rollout. I expect to roll these out for meta.sr.ht in the next month. I will also start turning another one of these into , but I’m not sure which yet.

Ludovic Chabant has also prepared a prototype for a read-only hg.sr.ht GraphQL API, which I will find some time to review this month.

builds.sr.ht

The following image updates have been shipped:

It is also expected that Rocky Linux will soon be available thanks to the efforts of Haowen Liu and Timothée Floure.

Miscellaneous

Thanks are due to several community members for their contributions this month. Sol Fisher Romanoff did the long-stale job of auditing and unifying the naming conventions for resources like git repos or bug trackers across all services, along with some unrelated minor improvements. Thanks also to Nguyễn Gia Phong, LordNature, and Juan Picca for their various contributions.