Skip to content

Commit 3588243

Browse files
chore: publish Docker image to redis/ org
* chore: retarget Docker publish to redis/ org * chore: retarget Docker publish to redis/ org
1 parent f3d4eb2 commit 3588243

2 files changed

Lines changed: 17 additions & 42 deletions

File tree

.github/workflows/docker-publish-master.yml

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313

1414
env:
1515
REGISTRY: docker.io
16-
IMAGE_NAME: filipe958/pubsub-sub-bench
16+
IMAGE_NAME: redis/pubsub-sub-bench
1717

1818
jobs:
1919
docker-publish:
@@ -26,19 +26,21 @@ jobs:
2626
- name: Checkout repository
2727
uses: actions/checkout@v4
2828
with:
29-
fetch-depth: 0 # Fetch full history for Git info
29+
fetch-depth: 0
30+
31+
- name: Set up QEMU
32+
uses: docker/setup-qemu-action@v3
3033

3134
- name: Set up Docker Buildx
3235
uses: docker/setup-buildx-action@v3
3336

3437
- name: Check Docker Hub credentials
3538
run: |
3639
if [[ -z "${{ secrets.DOCKER_USERNAME }}" || -z "${{ secrets.DOCKER_PASSWORD }}" ]]; then
37-
echo "Docker Hub credentials not configured!"
40+
echo "Docker Hub credentials not configured!"
3841
echo "Please set DOCKER_USERNAME and DOCKER_PASSWORD secrets in repository settings."
3942
exit 1
4043
fi
41-
echo "✅ Docker Hub credentials are configured"
4244
4345
- name: Log in to Docker Hub
4446
uses: docker/login-action@v3
@@ -83,18 +85,7 @@ jobs:
8385
- name: Generate summary
8486
run: |
8587
echo "## 🐳 Docker Image Published" >> $GITHUB_STEP_SUMMARY
86-
echo "" >> $GITHUB_STEP_SUMMARY
8788
echo "**Repository:** \`${{ env.IMAGE_NAME }}\`" >> $GITHUB_STEP_SUMMARY
88-
echo "**Tags:**" >> $GITHUB_STEP_SUMMARY
89-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
90-
echo "${{ steps.docker_meta.outputs.tags }}" >> $GITHUB_STEP_SUMMARY
91-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
92-
echo "" >> $GITHUB_STEP_SUMMARY
89+
echo "**Tags:** ${{ steps.docker_meta.outputs.tags }}" >> $GITHUB_STEP_SUMMARY
9390
echo "**Git SHA:** \`${{ steps.meta.outputs.git_sha }}\`" >> $GITHUB_STEP_SUMMARY
94-
echo "" >> $GITHUB_STEP_SUMMARY
95-
echo "**Usage:**" >> $GITHUB_STEP_SUMMARY
96-
echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY
97-
echo "docker run --rm ${{ env.IMAGE_NAME }}:latest --help" >> $GITHUB_STEP_SUMMARY
98-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
99-
echo "" >> $GITHUB_STEP_SUMMARY
100-
echo "🔗 [View on Docker Hub](https://hub.docker.com/r/filipe958/pubsub-sub-bench)" >> $GITHUB_STEP_SUMMARY
91+
echo "🔗 [View on Docker Hub](https://hub.docker.com/r/${{ env.IMAGE_NAME }})" >> $GITHUB_STEP_SUMMARY

.github/workflows/docker-publish-release.yml

Lines changed: 9 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66

77
env:
88
REGISTRY: docker.io
9-
IMAGE_NAME: filipe958/pubsub-sub-bench
9+
IMAGE_NAME: redis/pubsub-sub-bench
1010

1111
jobs:
1212
docker-publish:
@@ -19,19 +19,20 @@ jobs:
1919
- name: Checkout repository
2020
uses: actions/checkout@v4
2121
with:
22-
fetch-depth: 0 # Fetch full history for Git info
22+
fetch-depth: 0
23+
24+
- name: Set up QEMU
25+
uses: docker/setup-qemu-action@v3
2326

2427
- name: Set up Docker Buildx
2528
uses: docker/setup-buildx-action@v3
2629

2730
- name: Check Docker Hub credentials
2831
run: |
2932
if [[ -z "${{ secrets.DOCKER_USERNAME }}" || -z "${{ secrets.DOCKER_PASSWORD }}" ]]; then
30-
echo "❌ Docker Hub credentials not configured!"
31-
echo "Please set DOCKER_USERNAME and DOCKER_PASSWORD secrets in repository settings."
33+
echo "Docker Hub credentials not configured!"
3234
exit 1
3335
fi
34-
echo "✅ Docker Hub credentials are configured"
3536
3637
- name: Log in to Docker Hub
3738
uses: docker/login-action@v3
@@ -47,7 +48,6 @@ jobs:
4748
GIT_DIRTY=$(git diff --no-ext-diff 2>/dev/null | wc -l)
4849
echo "git_sha=${GIT_SHA}" >> $GITHUB_OUTPUT
4950
echo "git_dirty=${GIT_DIRTY}" >> $GITHUB_OUTPUT
50-
echo "short_sha=${GIT_SHA:0:7}" >> $GITHUB_OUTPUT
5151
5252
- name: Extract metadata for Docker
5353
id: docker_meta
@@ -59,7 +59,7 @@ jobs:
5959
type=semver,pattern={{version}}
6060
type=semver,pattern={{major}}.{{minor}}
6161
type=semver,pattern={{major}}
62-
type=raw,value=latest,enable={{is_default_branch}}
62+
type=raw,value=latest
6363
6464
- name: Build and push Docker image
6565
uses: docker/build-push-action@v5
@@ -91,24 +91,8 @@ jobs:
9191
- name: Generate summary
9292
run: |
9393
echo "## 🚀 Docker Release Published" >> $GITHUB_STEP_SUMMARY
94-
echo "" >> $GITHUB_STEP_SUMMARY
9594
echo "**Repository:** \`${{ env.IMAGE_NAME }}\`" >> $GITHUB_STEP_SUMMARY
9695
echo "**Release:** \`${{ github.ref_name }}\`" >> $GITHUB_STEP_SUMMARY
97-
echo "**Tags:**" >> $GITHUB_STEP_SUMMARY
98-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
99-
echo "${{ steps.docker_meta.outputs.tags }}" >> $GITHUB_STEP_SUMMARY
100-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
101-
echo "" >> $GITHUB_STEP_SUMMARY
102-
echo "**Git SHA:** \`${{ steps.meta.outputs.git_sha }}\`" >> $GITHUB_STEP_SUMMARY
103-
echo "" >> $GITHUB_STEP_SUMMARY
104-
echo "**Usage:**" >> $GITHUB_STEP_SUMMARY
105-
echo "\`\`\`bash" >> $GITHUB_STEP_SUMMARY
106-
echo "# Latest release" >> $GITHUB_STEP_SUMMARY
107-
echo "docker run --rm ${{ env.IMAGE_NAME }}:${{ github.ref_name }} --help" >> $GITHUB_STEP_SUMMARY
108-
echo "" >> $GITHUB_STEP_SUMMARY
109-
echo "# Specific version" >> $GITHUB_STEP_SUMMARY
110-
echo "docker run --rm ${{ env.IMAGE_NAME }}:latest --help" >> $GITHUB_STEP_SUMMARY
111-
echo "\`\`\`" >> $GITHUB_STEP_SUMMARY
112-
echo "" >> $GITHUB_STEP_SUMMARY
113-
echo "🔗 [View on Docker Hub](https://hub.docker.com/r/filipe958/pubsub-sub-bench)" >> $GITHUB_STEP_SUMMARY
96+
echo "**Tags:** ${{ steps.docker_meta.outputs.tags }}" >> $GITHUB_STEP_SUMMARY
97+
echo "🔗 [View on Docker Hub](https://hub.docker.com/r/${{ env.IMAGE_NAME }})" >> $GITHUB_STEP_SUMMARY
11498
echo "🔒 [Security Scan Results](https://github.com/${{ github.repository }}/security/code-scanning)" >> $GITHUB_STEP_SUMMARY

0 commit comments

Comments
 (0)