diff --git a/.github/workflows/build_push_server_release.yml b/.github/workflows/build_push_server_release.yml index cc92967ab3..8c27b84d0c 100644 --- a/.github/workflows/build_push_server_release.yml +++ b/.github/workflows/build_push_server_release.yml @@ -6,7 +6,7 @@ on: types: [published] jobs: - build_and_push_server_release: + build_and_push_server_monorepo_release: runs-on: ubuntu-latest steps: - name: Checkout @@ -44,43 +44,37 @@ jobs: tags: | altran1502/immich-server:${{ steps.previoustag.outputs.tag }} - build_and_push_microservice_release: + build_and_push_machine_learning_release: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: - ref: "main" fetch-depth: 0 - - name: "Get Previous tag" id: previoustag uses: "WyriHaximus/github-action-get-previous-tag@v1" with: fallback: latest - - name: Set up QEMU uses: docker/setup-qemu-action@v2.0.0 - - name: Set up Docker Buildx id: buildx uses: docker/setup-buildx-action@v2.0.0 - - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: Build and push immich-microservices release + - name: Build and Push Machine Learning uses: docker/build-push-action@v3.0.0 with: - context: ./microservices - file: ./microservices/Dockerfile + context: ./machine-learning + file: ./machine-learning/Dockerfile platforms: linux/arm/v7,linux/amd64 - push: ${{ github.event_name != 'pull_request' }} + push: true tags: | - altran1502/immich-microservices:${{ steps.previoustag.outputs.tag }} + altran1502/immich-machine-learning:${{ steps.previoustag.outputs.tag }} build_and_push_web_release: runs-on: ubuntu-latest