Update core-go and gqlgen
Added tag 0.36.1 for changeset 3b8e27e359eb
Fix alembic split head situation
Added tag 0.36.0 for changeset 9b261d794ffd
Makefile: make SHAREDIR consistent with core.sr.ht The SHAREDIR variable has slightly different semantics in core.sr.ht vs in all the services. The services will be converted to the same semantics as core.sr.ht.
Drop sshkey table
types: drop SSHKey implementation It is no longer used. All key handling is happening in meta.sr.ht.
Stop using scmsrht.BaseScmOAuthService Previously, both the git.sr.ht and hg.sr.ht OAuth implementation were based on `scmsrht.BaseScmOAuthService`. The main value that class provides is handling of SSH keys in a DB table for that service (including webhooks to update them). However, this is exactly what we want to get rid of. In fact this table is already never read - all SSH key reads already go through meta.sr.ht. Since this was the main feature of this base class, simply stop using it and base the service on `srht.oauth.AbstractOAuthService`, like all non-SCM-services do. Once this has been merged and deployed, the code in scm.sr.ht can be dropped (git.sr.ht already stopped using it). Note that this commit will cause the (still active on meta.sr.ht) SSH key update webhooks to 404. This was deemed acceptable. If so desired, the hooks can be cleaned out of the database by running the following query against meta.sr.ht: DELETE FROM user_webhook_subscription WHERE url = 'https://hg.sr.ht/webhook/notify/keys'
Added tag 0.35.2 for changeset 33dbcde591ab
create.html: preserve visibility through validation errors
hg.sr.ht-initdb: remove obsolete script
Added tag 0.35.1 for changeset e25c6a8c2442
hgsrht.hg: encode path on tree fetch
schema: update user constraints
run.py: adapt to shared asset refactoring This is a fixup to the shared asset refactoring. The debug server currently does not start, this commit fixes that.
contrib/ensure-hooks: add helper script
Added tag 0.35.0 for changeset 9bc595e93baa
Convert to new shared asset distribution This comes with the following changes: * All executables renamed to "service.sr.ht-exe" * Makefile - becomes standalone, setting SRHT_PATH no longer required - expects SCSS in $(PREFIX)/share/sourcehut - installs assets in $(PREFIX)/share/sourcehut * Python module - no longer contains any static assets (except for the GQL schema) - setup.py reduced to stub - no longer calls `make` when building
Rename binary folders to reduce redundancy
Update scm.sr.ht/srht-keys This update will make hgsrht-keys stop writing to the (deprecated) sshkeys table.