Skip to content

Conversation

@i5okie
Copy link
Contributor

@i5okie i5okie commented Jul 22, 2025

Create workflow to build Aries mediator agent and push the image to ghcr.io

@i5okie i5okie requested a review from Copilot July 22, 2025 19:31

This comment was marked as outdated.

@i5okie i5okie requested a review from Copilot July 22, 2025 19:40
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

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"

@i5okie i5okie requested a review from esune July 22, 2025 21:34
WadeBarnes
WadeBarnes previously approved these changes Jul 23, 2025
Copy link
Member

@WadeBarnes WadeBarnes left a comment

Choose a reason for hiding this comment

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

DCO check failing.

@i5okie i5okie marked this pull request as draft July 24, 2025 15:48
@i5okie i5okie force-pushed the feat/jenkins-gha-migration branch from 35cc797 to d8bba16 Compare September 17, 2025 16:54
@i5okie i5okie marked this pull request as ready for review September 17, 2025 17:02
@esune esune requested a review from WadeBarnes October 29, 2025 20:46
@esune esune merged commit dee55db into main Oct 29, 2025
1 check passed
@esune esune deleted the feat/jenkins-gha-migration branch October 29, 2025 20:46
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.

4 participants