Skip to content

feat(dx): Dev Container Feature querya-ext-tester (#1487, part 3a) - #1619

Merged
ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1487-devcontainer-feature
Oct 16, 2026
Merged

ZhuchkaTriplesix merged 1 commit into
devfrom
issue/1487-devcontainer-feature

Conversation

@ZhuchkaTriplesix

Copy link
Copy Markdown
Member

Part of #1487, step 3: the Feature that installs querya-ext-tester in a dev container.

  • devcontainer-features/src/querya-ext-tester: option version (latest or a release), SHA-256 check against SHA256SUMS.txt, refuses < 0.4.19.
  • Tests: default options on Ubuntu and Debian bases, scenario with pinned 0.4.19.
  • Workflow devcontainer-feature.yml: PRs test only; main/dev push publishes ghcr.io/queryahub/features/querya-ext-tester.
  • Docs: section in docs/extension-testing.md.

install.sh was run by hand on the host against release 0.4.19 (latest, pinned, too old, missing version); the container tests run in CI.

Not in this PR: querya-testdb-* images and extension-template.

… part 3a)

Downloads the tester from a release, checks SHA-256 against SHA256SUMS.txt,
refuses releases before 0.4.19. Tested on Ubuntu and Debian bases plus a
pinned-version scenario; published to ghcr.io/queryahub/features from main/dev.
@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 aad5da4 into dev Oct 16, 2026
16 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