Skip to content

Conversation

@Neros0
Copy link
Contributor

@Neros0 Neros0 commented Sep 22, 2025

PR Description

Summary

This PR extends the project’s makefile with additional commands to support continuous integration (CI) workflows, ensuring consistent builds, tests, and coverage reporting.

Changes

  • Added ci-build target

    • Builds the project in a CI environment with optimization enabled.
    • Provides consistency for automated pipelines.
  • Enhanced CI pipeline (ci-full)

    • Runs build, tests, coverage, and formatting checks in a single command.
    • Ensures full validation of code quality before merging.
  • Refined coverage step

    • Coverage generation command standardized for CI runs.

Why

  • Automates repetitive build/test/coverage tasks for CI/CD pipelines.
  • Improves developer productivity and ensures every PR passes the same validation process.
  • Prepares the project for seamless integration with GitHub Actions or other CI providers.

@Neros0 Neros0 self-assigned this Sep 22, 2025
@Neros0 Neros0 added documentation Improvements or additions to documentation enhancement New feature or request labels Sep 22, 2025
@Neros0 Neros0 merged commit d5c0e13 into main Sep 22, 2025
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants