From 6dedb80ec00f774d62f18e6a7268a6835b52f6f0 Mon Sep 17 00:00:00 2001 From: Fu Zi Xiang Date: Wed, 27 Dec 2023 03:42:43 +0800 Subject: [PATCH] feat: added build for gotrue image --- .github/workflows/push_latest_docker.yml | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/.github/workflows/push_latest_docker.yml b/.github/workflows/push_latest_docker.yml index 3e461005..91bf5e6d 100644 --- a/.github/workflows/push_latest_docker.yml +++ b/.github/workflows/push_latest_docker.yml @@ -18,6 +18,20 @@ env: LATEST_TAG: latest jobs: + gotrue_image: + runs-on: ubuntu-22.04 + steps: + - name: Check out the repository + uses: actions/checkout@v3 + + - name: Build and Push GoTrue + run: | + docker compose build gotrue + docker tag appflowy-cloud-gotrue appflowyinc/gotrue:${{ env.GIT_TAG }} + echo ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }} | docker login --username appflowyinc --password-stdin + docker push appflowyinc/gotrue:${{ env.GIT_TAG }} + docker push appflowyinc/gotrue:latest + appflowy_cloud_image: runs-on: ubuntu-22.04 env: @@ -49,7 +63,7 @@ jobs: id: vars run: | T=${GITHUB_REF#refs/*/} # Remove "refs/*/" prefix from GITHUB_REF - echo "GIT_TAG=$T" >> $GITHUB_ENV + echo "GIT_TAG=$T" >> $GITHUB_ENV - name: Extract metadata id: meta @@ -92,7 +106,7 @@ jobs: id: vars run: | T=${GITHUB_REF#refs/*/} # Remove "refs/*/" prefix from GITHUB_REF - echo "GIT_TAG=$T" >> $GITHUB_ENV + echo "GIT_TAG=$T" >> $GITHUB_ENV - name: Create and push manifest for ${{ matrix.job.image_name }}:version uses: Noelware/docker-manifest-action@master @@ -143,7 +157,7 @@ jobs: id: vars run: | T=${GITHUB_REF#refs/*/} # Remove "refs/*/" prefix from GITHUB_REF - echo "GIT_TAG=$T" >> $GITHUB_ENV + echo "GIT_TAG=$T" >> $GITHUB_ENV - name: Extract metadata id: meta @@ -187,7 +201,7 @@ jobs: id: vars run: | T=${GITHUB_REF#refs/*/} # Remove "refs/*/" prefix from GITHUB_REF - echo "GIT_TAG=$T" >> $GITHUB_ENV + echo "GIT_TAG=$T" >> $GITHUB_ENV - name: Create and push manifest for ${{ matrix.job.image_name }}:version uses: Noelware/docker-manifest-action@master @@ -205,4 +219,4 @@ jobs: - name: Logout from Docker Hub if: always() - run: docker logout \ No newline at end of file + run: docker logout