-
Notifications
You must be signed in to change notification settings - Fork 7
Feat(ci): Create workflow to build Aries Mediator Agent image and push to ghcr #50
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: Ivan P <[email protected]>
Signed-off-by: Ivan P <[email protected]>
Signed-off-by: Ivan P <[email protected]>
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 creates a CI/CD workflow to build and publish an Aries Mediator Agent Docker image to GitHub Container Registry. The workflow is designed to trigger on pushes to the main branch when changes are made to the Aries mediator agent directory.
Key changes:
- Adds a GitHub Actions workflow that builds the Aries Mediator Agent on main branch pushes
- Creates a reusable composite action for building and pushing Docker images to GHCR
- Implements proper tagging strategy using semantic versioning and SHA-based tags
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
.github/workflows/on_push_main.yaml |
Main workflow file that triggers the build process and calls the reusable action |
.github/actions/build_agent.yaml |
Composite action that handles Docker image building, tagging, and publishing to GHCR |
Comments suppressed due to low confidence (1)
.github/workflows/on_push_main.yaml:11
- The job name 'Build Traction Aca-Py' is inconsistent with the workflow name 'Build Aries Mediator Agent'. Consider renaming to 'Build Aries Mediator Agent' for consistency.
name: "Build Traction Aca-Py"
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.
DCO check failing.
Signed-off-by: Ivan P <[email protected]>
Signed-off-by: Ivan P <[email protected]>
35cc797 to
d8bba16
Compare
Create workflow to build Aries mediator agent and push the image to ghcr.io