extension authors: adopt --strict, publish the action, verify the Release hooks (after #1487)
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 20/100
Línea de trabajo
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.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
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.
- Lenguaje dominante
- Dart
- Estrellas
- 23
- Forks
- 1
- Merge medio
- 31 min
- PR fusionados (30 d)
- 570
Preparar el entorno
Inicia el contenedor de desarrollo del proyecto en tu navegador, con tu propia cuenta de GitHub.
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de QueryaHub/Querya-Desktop
-
enhancement ui
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
QueryaHub/Querya-Desktop#1689 ·
Los mantenedores suelen responder en 1 día
-
ui(dialogs): make destructive query and DML preview dialogs adaptive and prevent table name overflowAbiertobug frontend
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
QueryaHub/Querya-Desktop#1642 ·
Los mantenedores suelen responder en 1 día
-
bug error-handling settings
Dificultad 1/5 1-3 horas Aptitud para principiantes 78/100
QueryaHub/Querya-Desktop#1637 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 88/100
QueryaHub/Querya-Desktop#1636 ·
Los mantenedores suelen responder en 1 día
-
enhancement marketplace
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
QueryaHub/Querya-Desktop#1635 ·
Los mantenedores suelen responder en 1 día
Todos los issues de QueryaHub/Querya-Desktop
Issues similares
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 65/100
chriskelly/wish-together#36 ·
Los mantenedores suelen responder en 1 día
-
[Bug] Web Guide has broken linksAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
AppFlowy-IO/AppFlowy#9075 ·
-
[web] Semantics `lang` attribute uses `Locale.toString()`, producing invalid tags like `es_US`Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Los mantenedores suelen responder en 1 día
-
Paste asks for iOS paste permission because the default context menu ignores SystemContextMenuPosiblemente ocupada @dorklein la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
maheshj01/searchfield#267 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 73/100
jhomlala/betterplayer#1616 ·
Los mantenedores suelen responder en 1 día