Add workflow to perform e2e tests against staging environment
Los mantenedores suelen responder en 4 días
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 55/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- github-actions, javascript, playwright
- Área
- ci-cd, devops, documentation, testing-qa
Línea de trabajo
Empieza por localizar el workflow de e2e existente y la documentación de release referenciada en la issue. Lee cómo se ejecuta actualmente la suite contra un codebase descargado, y luego sigue la configuración de staging y la gestión de secrets antes de separar la ejecución de pruebas reutilizable de la configuración del workflow. Se considerará terminado cuando un workflow de staging activado por un maintainer se ejecute de forma segura sin ejecuciones solapadas, mantenga los secrets ocultos y esté enlazado desde la documentación de release.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Increasing Access
Unsure
Feature enhancement details
Following work by @Geethegreat for his GSOC project, there is now an e2e test suite that runs on a checked-out copy of the codebase, upon maintainer approval, for PR's pointing towards develop
Current during the weekly release process, there is a step to 'manual regression check on the staging site', but this can be automated by running e2e test suite against staging instead.
We should:
- Refactor the e2e test suite so that the running of the test suite is a re-usable action
- Add a new workflow that has:
- has some setup steps to configure variables to enable the playwright bot to test on the staging site
- should include some way to ensure that test runs do not collide with one another if one is triggered before a previous one is completed
- ensure that secrets to access staging remain invisible
- triggers the test suite with the re-usable action from step 1
- has a manual trigger & is only able to be triggered by maintainers - Add a link to the new workflow in the release docs
- Lenguaje dominante
- JavaScript
- Estrellas
- 1.7k
- Forks
- 1.7k
- Merge medio
- 8 d 22 h
- PR fusionados (30 d)
- 14
Preparar el entorno
- Incluye un Dockerfile o un 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 processing/p5.js-web-editor
-
Unable to rename sound filesPosiblemente ocupada @prithq la tomó hace 3 días. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
processing/p5.js-web-editor#4392 · 2 comentarios ·
Los mantenedores suelen responder en 4 días
-
Renaming a folder doubles the folder name in file paths (console errors show /lib/lib/helper.js)AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
processing/p5.js-web-editor#4365 · 1 comentario ·
Los mantenedores suelen responder en 4 días
-
p5 logo is broken on verification emailsPosiblemente ocupada @sourabh65mehta la tomó hace 18 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
processing/p5.js-web-editor#4364 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 4 días
-
`PATCH /editor/project/visibility` returns 200 with `null` and doesn't update when `projectId` is a slugQuizá libre de nuevo @Prbhtsgh la tomó hace 25 días y no hay ningún pull request abierto. AbiertoAwaiting Maintainer Approval Bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
processing/p5.js-web-editor#4348 · 3 comentarios ·
Los mantenedores suelen responder en 4 días
-
Fix: example.js stores defaultHTML function reference instead of calling it, causing examples to display raw JavaScript source in previewPosiblemente ocupada @syedbarkath980 la tomó hace 3 días. AbiertoBug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
processing/p5.js-web-editor#4344 · 3 comentarios · 1 asignado ·
Los mantenedores suelen responder en 4 días
Todos los issues de processing/p5.js-web-editor
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Analysis
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
SACGF/variantgrid#2615 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
-
ready-for-agent
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
LucasSantana-Dev/Lucky#2945 ·
Los mantenedores suelen responder en 1 día