diff --git a/.github/workflows/kafka-connect.yml b/.github/workflows/kafka-connect.yml
new file mode 100644
index 0000000..b487ed4
--- /dev/null
+++ b/.github/workflows/kafka-connect.yml
@@ -0,0 +1,36 @@
+name: Build & publish event-streams-samples images
+on:
+  push:
+    branches: ['master']
+    paths: 
+      - 'kafka-connect/**'
+
+env:
+  REGISTRY: ghcr.io
+
+jobs:
+  build-and-push-image:
+    runs-on: ubuntu-latest
+    permissions:
+      contents: read
+      packages: write
+
+    steps:
+      - name: Checkout repository
+        uses: actions/checkout@v4
+      
+      - name: Log in to registry
+        run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin
+      - name: Run bash script
+        run: bash kafka-connect/build.sh
+      - name: Build image
+        run: |
+           docker build . --file kafka-connect/Dockerfile --tag eventstreams-kafka-connect:latest --label "latest"
+      - name: Push image
+        run: |
+          IMAGE_ID=ghcr.io/${{ github.repository }}/eventstreams-kafka-connect:latest 
+          # This changes all uppercase characters to lowercase.
+          IMAGE_ID=$(echo $IMAGE_ID | tr '[A-Z]' '[a-z]')
+          echo IMAGE_ID=$IMAGE_ID
+          docker tag eventstreams-kafka-connect:latest $IMAGE_ID
+          docker push $IMAGE_ID
diff --git a/kafka-connect/IKS/kafka-connect.yaml b/kafka-connect/IKS/kafka-connect.yaml
index c36da9b..8eeccf7 100644
--- a/kafka-connect/IKS/kafka-connect.yaml
+++ b/kafka-connect/IKS/kafka-connect.yaml
@@ -21,7 +21,7 @@ spec:
         runAsUser: 5000
       containers:
         - name: kafkaconnect-container
-          image: ibmcom/eventstreams-kafkaconnect:latest
+          image: event-streams-samples/eventstreams-kafkaconnect:latest
           readinessProbe:
             httpGet:
               path: /
diff --git a/kafka-java-liberty-sample/Dockerfile b/kafka-java-liberty-sample/Dockerfile
index 2c896cd..a65b784 100644
--- a/kafka-java-liberty-sample/Dockerfile
+++ b/kafka-java-liberty-sample/Dockerfile
@@ -1,4 +1,3 @@
-# test
 FROM gradle:jdk11-alpine as jdk
 
 COPY --chown=1000 . /usr/src/app