extension authors: adopt --strict, publish the action, verify the Release hooks (after #1487)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 20/100
Direção de pesquisa
Start with docs/extension-registry.md and the linked work in #1487 and #1621. This issue spans release hooks, extension-template and registry workflows, action publishing, and a Codespaces or other-host check of Docker-in-Docker; several steps depend on a release and external organization settings. Done means completing the applicable checklist, verifying the release and template runs, and updating hosts.json when the version should become permanent.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Left over from #1487. Everything here waits for the first release that contains the new tester and the Release hooks (they reach main with the next dev → main merge).
After that release
- Release hooks: the run after the Release workflow logged
told QueryaHub/extensionsandtold QueryaHub/extension-template(secretQUERYA_DISPATCH_TOKENis set). A manualRun workflowwith an already published version does the same check. In the registry aPublishrun byrepository_dispatchappears andcompat.jsongets a column for the version. - Template follow-up:
QueryaHub/extension-templatepushedquerya-<version>and opened a pull request (or an issue, if the organization still forbids Actions to open pull requests). Merge it, and check that the Test run on the branch is green. -
--strictis in the tester (#1621). InQueryaHub/extension-templatereplace the "Fail if the plugin ran without the sandbox" JUnit grep withstrict: "true"of the action, and the same inQueryaHub/extensions(.github/actions/test-record). - Publish
QueryaHub/action-test-extension@v1(a copy of.github/actions/test-extension, now withstrict), then point the template and the registry at it instead ofQueryaHub/Querya-Desktop/.github/actions/test-extension@<sha>. - Raise
hosts.jsoninQueryaHub/extensionswhen the new version should become a permanent column ofcompat.json.
Not done and not blocked by a release
-
devcontainer upon the template, with Docker-in-Docker and the compose file, ending in a greenquerya-ext-tester ./dist --connect ... --sandbox, was only checked in parts (the Feature installs and the tester passes in the container; the nested Docker daemon did not start on a host without the iptables nat table). Check it in Codespaces or on another host. - Optional: let GitHub Actions open pull requests in the organization (Settings → Actions → General), so the template's release pull request is not an issue.
- Optional: replace the personal access token behind
QUERYA_DISPATCH_TOKENwith a GitHub App token, so the hooks do not stop when the person or the token expires.
- Linguagem predominante
- Dart
- Estrelas
- 23
- Forks
- 1
- Merge médio
- 31min
- PRs com merge (30d)
- 570
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de QueryaHub/Querya-Desktop
-
enhancement ui
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1689 ·
Mantenedores costumam responder em até 1 dia
-
ui(dialogs): make destructive query and DML preview dialogs adaptive and prevent table name overflowAbertabug frontend
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
QueryaHub/Querya-Desktop#1642 ·
Mantenedores costumam responder em até 1 dia
-
bug error-handling settings
Dificuldade 1/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1637 ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
QueryaHub/Querya-Desktop#1636 ·
Mantenedores costumam responder em até 1 dia
-
enhancement marketplace
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
QueryaHub/Querya-Desktop#1635 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de QueryaHub/Querya-Desktop
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 74/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
PhoebeSoftware/xrooster#41 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 83/100
VeryGoodOpenSource/very_good_templates#665 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
VeryGoodOpenSource/very_good_cli#1783 ·
Mantenedores costumam responder em até 1 dia
-
bug to check
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia