Skip to content

Commit 8f5caa8

Browse files
authored
Merge pull request #45 from gvenzl/main
2 parents bdcf6a2 + ec900d0 commit 8f5caa8

File tree

1 file changed

+12
-28
lines changed

1 file changed

+12
-28
lines changed

.github/workflows/build-doc-mcp.yml

Lines changed: 12 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ on:
33
push:
44
paths:
55
- "src/oracle-db-doc-mcp-server/**"
6-
pull_request:
7-
paths:
8-
- "src/oracle-db-doc-mcp-server/**"
6+
- ".github/workflows/build-doc-mcp.yml"
97

108
jobs:
119
build-image:
@@ -37,19 +35,11 @@ jobs:
3735
cd src/oracle-db-doc-mcp-server/
3836
buildah bud -f Dockerfile -t oracle-db-doc:latest-${{ steps.os_arch.outputs.OS_ARCH }} .
3937
40-
- name: 🔓 Login to GHCR registry
41-
uses: redhat-actions/podman-login@v1
42-
with:
43-
username: ${{ github.actor }}
44-
password: ${{ secrets.GITHUB_TOKEN }}
45-
registry: ghcr.io
46-
47-
- name: 🫸 Push image to Container Registry
48-
uses: redhat-actions/push-to-registry@v2
49-
with:
50-
registry: ghcr.io/gvenzl/mcp
51-
image: oracle-db-doc
52-
tags: latest-${{ steps.os_arch.outputs.OS_ARCH }}
38+
- name: 🫸 Push arch-specific image to Container Registry
39+
run: |
40+
podman login ghcr.io -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }}
41+
podman tag oracle-db-doc:latest-${{ steps.os_arch.outputs.OS_ARCH }} ghcr.io/oracle/mcp/oracle-db-doc:latest-${{ steps.os_arch.outputs.OS_ARCH }}
42+
podman push ghcr.io/oracle/mcp/oracle-db-doc:latest-${{ steps.os_arch.outputs.OS_ARCH }}
5343
5444
upload-multi-arch:
5545
name: 🫸 Push multi-arch manifest
@@ -60,16 +50,10 @@ jobs:
6050
packages: write
6151

6252
steps:
63-
- name: 🔓 Login to GHCR registry
64-
uses: redhat-actions/podman-login@v1
65-
with:
66-
username: ${{ github.actor }}
67-
password: ${{ secrets.GITHUB_TOKEN }}
68-
registry: ghcr.io
69-
70-
- name: 🫸 Push multi-arch manifest
53+
- name: 🫸 Push multi-arch image to Container Registry
7154
run: |
72-
podman manifest create ghcr.io/gvenzl/mcp/oracle-db-doc:latest
73-
podman manifest add ghcr.io/gvenzl/mcp/oracle-db-doc:latest ghcr.io/gvenzl/mcp/oracle-db-doc:latest-amd64
74-
podman manifest add ghcr.io/gvenzl/mcp/oracle-db-doc:latest ghcr.io/gvenzl/mcp/oracle-db-doc:latest-arm64
75-
podman push ghcr.io/gvenzl/mcp/oracle-db-doc:latest
55+
podman login ghcr.io -u ${{ github.actor }} -p ${{ secrets.GITHUB_TOKEN }}
56+
podman manifest create ghcr.io/oracle/mcp/oracle-db-doc:latest
57+
podman manifest add ghcr.io/oracle/mcp/oracle-db-doc:latest ghcr.io/oracle/mcp/oracle-db-doc:latest-amd64
58+
podman manifest add ghcr.io/oracle/mcp/oracle-db-doc:latest ghcr.io/oracle/mcp/oracle-db-doc:latest-arm64
59+
podman push ghcr.io/oracle/mcp/oracle-db-doc:latest

0 commit comments

Comments
 (0)