rubenmate / draw-entity-relation

A web application developed as my final project for the Computer Engineering Degree. It allows users to model entity-relationship diagrams and export them to SQL scripts after validation.
https://draw-entity-relation.vercel.app
0 stars 1 forks source link

Tooling: Add CI/CD pipeline #14

Closed rubenmate closed 2 months ago

rubenmate commented 2 months ago

Background

To ensure the reliability of the app we should add a continuos integration/deployment pipeline that checks the code and runs the tests.

Goals

Automate testing to streamline the development process. Use the Github CI/CD solution

Proposed Solution

Set up a GitHub Actions workflow for our CI/CD pipeline. This will automatically trigger on every push to the repository, ensuring that code is continuously integrated and deployed. Integrate unit tests and integration tests into the pipeline.

Notes

This issue is dependent on #13

rubenmate commented 2 months ago

Added basic code quality check with biome linter in e2909b1a90c6783cc34daa60bfecc5ecb7d7dad2