terra-sync / cnc

Seamless Database Replication tool
GNU General Public License v3.0
4 stars 2 forks source link

Basic build & valgrind GitHub Actions CI #15

Closed charmitro closed 8 months ago

charmitro commented 8 months ago

Set up a GitHub Actions workflow for Continuous Integration (CI) that includes running Valgrind for memory checking. This issue aims to track the process of configuring the CI workflow and addressing any issues encountered during the setup.

Requirements:

Steps:

  1. Created a new GitHub Actions workflow YAML file.
  2. Configured the workflow to build the C project.
  3. Build the project
  4. Run Valgrind on the project.

Expected Outcome:

Upon successful implementation of this GitHub Actions workflow, the CI system should automatically build the project and run Valgrind during every push or pull request. Any memory issues or leaks should be reported as part of the CI results.