Skip to content

Conversation

@dariopellegrino00
Copy link
Collaborator

add GHCR privare image for fast lighter separated CI

Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
@dariopellegrino00 dariopellegrino00 self-assigned this Aug 22, 2025
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>
…a actions tab

Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
Signed-off-by: Dario Pellegrino <dario.pellegrino@voismart.it>
@dariopellegrino00 dariopellegrino00 added enhancement New feature or request ci-jobs labels Aug 22, 2025
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 introduces a GitHub Container Registry (GHCR) private image system to optimize CI workflows by separating build and analysis jobs.

  • Separates the monolithic CI workflow into dedicated build and static check workflows
  • Adds a new workflow to build and publish a FreeSwitchSDK Docker image to GHCR
  • Migrates from local Docker image building to using pre-built GHCR images for faster CI execution

Reviewed Changes

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

Show a summary per file
File Description
Dockerfile.ci Adds ca-certificates package and updates certificate store for secure container operations
.github/workflows/sdk-image.yml New workflow to build and publish the FreeSwitchSDK Docker image to GHCR
.github/workflows/code-static-checks.yml New dedicated workflow for static analysis using the GHCR image
.github/workflows/checks.yml Removed monolithic workflow replaced by separated workflows
.github/workflows/build.yml New dedicated build workflow using the GHCR image

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 22, 2025 16:26
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@dariopellegrino00 dariopellegrino00 merged commit d9fbb49 into develop Aug 22, 2025
2 checks passed
@dariopellegrino00 dariopellegrino00 deleted the ghcr-sdk-image branch August 22, 2025 14:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci-jobs enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants