Skip to content

Conversation

@dariopellegrino00
Copy link
Collaborator

Summary

Add CI job for:

  • build check using cached docker image
  • static checks using clang and cppcheck

Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>

This comment was marked as outdated.

dariopellegrino00 and others added 2 commits August 20, 2025 17:45
reduntant

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

This comment was marked as outdated.

Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
Copy link
Contributor

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

This PR implements CI infrastructure to add automated build and static code analysis for the mod_openai_audio_stream project. The changes introduce GitHub Actions workflow for continuous integration with Docker-based builds and multiple static analysis tools.

  • Adds CI workflow with build verification and static code analysis using clang and cppcheck
  • Creates Docker-based CI environment with FreeSWITCH SDK and analysis tools
  • Updates project documentation with CI badge and improved description

Reviewed Changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
README.md Adds CI badge and improves project description with better formatting and clarity
Dockerfile.ci Multi-stage Docker build for creating FreeSWITCH SDK environment with static analysis tools
.github/workflows/checks.yml GitHub Actions workflow implementing build checks and static analysis with clang-tidy and cppcheck

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

dariopellegrino00 and others added 2 commits August 20, 2025 18:06
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@dariopellegrino00 dariopellegrino00 changed the title Ci implementation Ci build and static checks implementation Aug 20, 2025
@dariopellegrino00 dariopellegrino00 merged commit 711146b into VoiSmart:develop Aug 20, 2025
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.

1 participant