Skip to content

feat(ext-tester): --manifest-only - #1631

Merged
ZhuchkaTriplesix merged 3 commits into
devfrom
issue/tester-manifest-only
Oct 16, 2026
Merged

ZhuchkaTriplesix merged 3 commits into
devfrom
issue/tester-manifest-only

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

The part of the manifest-versions discussion that #1629 left out: check manifest.json against the emulated host without running the extension.

  • querya-ext-tester <dir> --manifest-only --target-version x.y.z runs the manifest check (required fields, engines against the host, manifestVersion against the host, drivers) and stops: nothing is launched, so no database and no executable are needed. Exit code as usual (1 on an error).
  • QueryaExtensionHarness.run(manifestOnly: true); tests: nothing is started even with no executable, a format the host cannot read fails, a missing manifest fails.
  • Docs and CHANGELOG.

What it is for: the registry's CI can check the manifest of every record (themes and drivers without a test database too) against each host in hosts.json that its engines range includes. That step has to use a released tester, so it follows the release that carries this flag (listed in #1625). Not run locally; CI decides.

@ZhuchkaTriplesix
ZhuchkaTriplesix merged commit b10423c into dev Oct 16, 2026
11 checks passed
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