-
Notifications
You must be signed in to change notification settings - Fork 2
add GHCR privare image for fast lighter separated CI #13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
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>
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>
There was a problem hiding this 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.
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
add GHCR privare image for fast lighter separated CI