From 04804e18edc622e6f6ee6131ad40a721a681e4df Mon Sep 17 00:00:00 2001 From: Admin Date: Tue, 10 Mar 2026 11:55:19 +0530 Subject: [PATCH] feat: Refactor GitHub Actions workflows to use a reusable Docker build/push workflow --- .github/workflows/studio-releaser.yml | 22 ++++++++-------------- 1 file changed, 8 insertions(+), 14 deletions(-) diff --git a/.github/workflows/studio-releaser.yml b/.github/workflows/studio-releaser.yml index 83620c4ab..986d3e55c 100644 --- a/.github/workflows/studio-releaser.yml +++ b/.github/workflows/studio-releaser.yml @@ -6,17 +6,11 @@ on: jobs: release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - name: Set env - run: echo "RELEASE_VERSION=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV - - name: Login Docker Hub - run: echo "${{ secrets.DOCKER_PASSWORD }}" | docker login -u deshetti --password-stdin - - name: Build and push dega studio - uses: docker/build-push-action@v2 - with: - push: true - tags: factly/dega-studio:${{ env.RELEASE_VERSION }} - context: studio - file: studio/Dockerfile.prod \ No newline at end of file + uses: factly/gopie-ee/.github/workflows/docker-build-push.yaml@develop + with: + tags: asia-south1-docker.pkg.dev/factly-prod/dega/studio:${{ github.ref_name }} + context: studio + dockerfile: studio/Dockerfile.prod + permissions: + contents: read + id-token: write \ No newline at end of file