From 1024fd35391ef443f8d6758565f8b66ea97c1a96 Mon Sep 17 00:00:00 2001 From: Praveen K B Date: Wed, 4 Jun 2025 11:53:39 +0530 Subject: [PATCH 1/2] Docker retag yaml added --- .github/workflows/test-docker-retag.yaml | 42 ++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/test-docker-retag.yaml diff --git a/.github/workflows/test-docker-retag.yaml b/.github/workflows/test-docker-retag.yaml new file mode 100644 index 000000000..6ff0d3944 --- /dev/null +++ b/.github/workflows/test-docker-retag.yaml @@ -0,0 +1,42 @@ +name: Docker Retag from Edge + +on: + push: + tags: + - v[0-9]+.[0-9]+.[0-9]+ + pull_request: + branches: [main] + +jobs: + docker-retag: + runs-on: ubuntu-latest + + steps: + - name: Login to Docker Hub + uses: docker/login-action@v3 + with: + username: ${{ secrets.DOCKER_USERNAME }} + password: ${{ secrets.DOCKER_PASSWORD }} + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Extract Tag or SHA + id: meta + run: | + if [[ "${{ github.event_name }}" == "push" ]]; then + TAG_NAME="${GITHUB_REF#refs/tags/}" + else + TAG_NAME="test-pr-${GITHUB_SHA::7}" + fi + echo "tag=$TAG_NAME" >> "$GITHUB_OUTPUT" + + - name: Retag from edge and push + run: | + docker buildx imagetools create \ + --tag parseable/parseable:${{ steps.meta.outputs.tag }} \ + parseable/parseable:edge + + - name: Inspect new tag (optional) + run: | + docker buildx imagetools inspect parseable/parseable:${{ steps.meta.outputs.tag }} From e7d559bf5f7a5f54a55a8c88914580e9f494fb41 Mon Sep 17 00:00:00 2001 From: Praveen K B Date: Wed, 4 Jun 2025 11:56:57 +0530 Subject: [PATCH 2/2] Docker retag yaml added --- .github/workflows/test-docker-retag.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/test-docker-retag.yaml b/.github/workflows/test-docker-retag.yaml index 6ff0d3944..9e1b11a67 100644 --- a/.github/workflows/test-docker-retag.yaml +++ b/.github/workflows/test-docker-retag.yaml @@ -1,12 +1,11 @@ -name: Docker Retag from Edge - on: - push: - tags: - - v[0-9]+.[0-9]+.[0-9]+ pull_request: - branches: [main] - + paths-ignore: + - "docs/**" + - "helm/**" + - "assets/**" + - "**.md" +name: Docker Retag from Edge jobs: docker-retag: runs-on: ubuntu-latest