Skip to content

feat(dx): release hooks and the extension registry docs (#1487, part 5b) - #1624

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1487-release-hooks
Oct 16, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1487-release-hooks

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1487, step 5, plus the documentation of the whole extension-author path.

  • release-hooks.yml: after a Release succeeds, repository_dispatch querya-release with the version to QueryaHub/extensions (tests every record against it, refreshes compat.json) and QueryaHub/extension-template (branch + PR, or an issue, moving its image tag and CI matrix). Needs the secret QUERYA_DISPATCH_TOKEN; without it the job only warns. The querya-testdb-* and querya-headless images already have their own workflows on the same Release; the Feature does not follow releases.
  • docs/extension-registry.md: the path from the template to the Marketplace, what the app trusts and hides, the index format, how the registry follows releases, the one-time token setup, the nightly check and its issues. Linked from docs/README.md, extension-testing.md, dev-containers.md (its Known gaps are updated), the release checklist and the CHANGELOG.

The registry side (dispatch handling, issues per failing record) and the template side (querya-release.yml) are already pushed in their own repositories. Template dry run with 0.4.19 passed (no changes needed); the version-rewrite step was checked locally. The dispatch itself is untested until the secret exists.

…tension registry docs (#1487, part 5b)

After a Release, repository_dispatch querya-release goes to the registry (test the
new version, refresh compat.json) and to the template (move its image tag and CI
matrix). docs/extension-registry.md documents the whole path from the template
to the Marketplace; the checklist, README, changelog and dev-container guide
point to it.
@github-actions github-actions Bot added bug Something isn't working enhancement New feature or request tests Theme parser epic P3 Low priority / Polish & Enhancements labels Oct 16, 2026
@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit 754f3b4 into dev Oct 16, 2026
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working enhancement New feature or request P3 Low priority / Polish & Enhancements tests Theme parser epic

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant