feat(updates): Drupal module update feed #353

Closed
opened 2026-05-31 15:59:39 +00:00 by jmiller · 1 comment
Owner

Summary

Implement Drupal-compatible update status XML at /{owner}/{repo}/updates/drupal.xml.

Metadata Fields Required

Field Description Example
short_name Machine name mokowaas
title Display name MokoWaaS
api_version Drupal core version 10.x
recommended_major Recommended major 2
supported_majors Supported majors 1,2
project_status Status published
link Project page URL
releases.version Release version 2.29.04
releases.download_link .tar.gz URL Release asset
releases.date Unix timestamp Release date
releases.release_link Release notes URL

Drupal Update Format

Drupal uses XML at /release-history/{project}/{core}. The Update module polls this periodically.


Claude Opus 4.6 (1M context) noreply@anthropic.com

## Summary Implement Drupal-compatible update status XML at `/{owner}/{repo}/updates/drupal.xml`. ## Metadata Fields Required | Field | Description | Example | |---|---|---| | short_name | Machine name | `mokowaas` | | title | Display name | `MokoWaaS` | | api_version | Drupal core version | `10.x` | | recommended_major | Recommended major | `2` | | supported_majors | Supported majors | `1,2` | | project_status | Status | `published` | | link | Project page | URL | | releases.version | Release version | `2.29.04` | | releases.download_link | .tar.gz URL | Release asset | | releases.date | Unix timestamp | Release date | | releases.release_link | Release notes | URL | ## Drupal Update Format Drupal uses XML at `/release-history/{project}/{core}`. The Update module polls this periodically. --- *Claude Opus 4.6 (1M context) <noreply@anthropic.com>*
jmiller added the pending: testing label 2026-06-02 14:13:45 +00:00
Author
Owner

Tested and verified in production on MokoWaaS. All three download gating modes (none/prerelease/all), feed visibility, XML metadata, download URLs, and access control confirmed working.

Tested and verified in production on MokoWaaS. All three download gating modes (none/prerelease/all), feed visibility, XML metadata, download URLs, and access control confirmed working.
Sign in to join this conversation.
No labels pending: testing
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoGitea#353