Daily updates from Odoo
Wednesday, February 7, 2024
1 change · 17.0
New functionality added to Odoo
This change adds an automated testing workflow that runs JavaScript code builds and tests across multiple Node.js versions (14.x, 16.x, and 18.x) on every code change. This ensures the codebase remains compatible with different JavaScript environments and catches issues early in the development process.
Original PR description
El flujo de trabajo define un trabajo llamado build que se ejecuta en una máquina virtual con Ubuntu. El trabajo utiliza una matriz para probar el código con diferentes versiones de Node.js (14.x, 16.x y 18.x). El trabajo tiene los siguientes pasos: - Usa la acción actions/checkout@v3 para obtener el código del repositorio. - Usa la acción actions/setup-node@v3 para configurar el entorno de Node.js con la versión especificada en la matriz. - Usa la acción actions/cache@v3 para almacenar en caché las dependencias de npm y restaurarlas si es posible. - Ejecuta el comando npm install para instalar las dependencias. - Ejecuta el comando grunt para compilar el código. - Ejecuta el comando npm test para ejecutar las pruebas. Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr