Skip to content

Conversation

@andreferra
Copy link
Owner

@andreferra andreferra commented May 23, 2025

This pull request introduces a new GitHub Actions workflow to automate the build and testing process for the project. The workflow is triggered on pushes and pull requests to the main branch and includes steps for dependency installation, build configuration, compilation, and test execution.

CI/CD Workflow Addition:

  • .github/workflows/main.yml: Added a new workflow named "Build & Test" that triggers on push and pull_request events for the main branch. The workflow uses ubuntu-latest as the runner, installs necessary dependencies (cmake, ninja-build, g++, and libgtest-dev), configures the build using CMake with Ninja, compiles the code, and runs the tests with ctest.

@andreferra andreferra requested a review from Copilot May 23, 2025 21:37
@andreferra andreferra self-assigned this May 23, 2025
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Adds a new GitHub Actions workflow to build and test the C++ project on each push or pull request to the main branch.

  • Introduces a CI pipeline named Build & Test
  • Installs dependencies, configures CMake with Ninja, builds, and runs tests

@andreferra andreferra closed this May 23, 2025
@andreferra andreferra reopened this May 23, 2025
@andreferra andreferra merged commit da0711d into main May 23, 2025
3 checks passed
@andreferra andreferra deleted the add-ci branch May 23, 2025 21:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants