Estoy tratando de ejecutar este código: test(‘should login’, async ({ page }) => { await page.goto(localhost); await page.fill(‘[name=username]’, ‘username’); await page.fill(‘[name=password]’, ‘password’); await page.click(‘[name=login]’); await page.waitForURL(`${localhost}/main`); const currentUrl = await page.url(); expect(currentUrl).toBe(`${localhost}/main`); }); Cuando lo ejecuto localmente con npx playwright test, la prueba pasa; pero cuando se ejecuta en CI/CD, . . . Read more
Tengo un sitio web en constante crecimiento que cuenta con CI/CD automatizado mediante acciones de Github. El sitio web está construido en React y se utiliza Jest y Cypress para las pruebas. En cuanto al backend, utilizo Firebase. Aquí está el flujo de trabajo: Cuando se crea una solicitud de . . . Read more
Según lo que puedo ver, hay tres formas de hacer que Terraform use complementos preinstalados (para evitar descargas desde la web en el comando “init”). Comando terraform provider mirror + provider_installation en .terraformrc (o terraform.rc) Comando terraform init -plugin-dir Calentando el caché del complemento del proveedor en provider-plugin-cache ¿Son todos . . . Read more
Recientemente hemos integrado Snyk en nuestro proyecto de GitHub y Snyk tiene esta increíble característica de “”abrir una PR de solución”” para la vulnerabilidad que puede solucionar directamente… La PR se abre, pero nuestro pipeline de CI/CD espera un DCO, es decir, firmas de confirmación de commit… Sin embargo, Snyk . . . Read more
¿Se incluye el escaneo de API en el escaneo completo de OWASP ZAP Action Full Scan para Github Actions? Necesito saber si debo incluir un escaneo separado para APIs o si ya está cubierto por el escaneo completo.