diff --git a/.github/workflows/build-lava.yml b/.github/workflows/build-lava.yml index 1aee14a7..aff21ade 100644 --- a/.github/workflows/build-lava.yml +++ b/.github/workflows/build-lava.yml @@ -6,7 +6,7 @@ on: - '*.*.*-lava-*' jobs: - build: + build-local: runs-on: ubuntu-latest steps: - name: Set up QEMU @@ -43,6 +43,29 @@ jobs: ghcr.io/datepollsystems/waiterrobot-web:${{ steps.version.outputs.version }}_local ghcr.io/datepollsystems/waiterrobot-web:latest-lava_local + build-lava: + runs-on: ubuntu-latest + steps: + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Login to GitHub Container Registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.repository_owner }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Extract version + id: version + # 3.4.0-lava-12345 -> 3.4.0-lava + run: | + VERSION=${{ github.ref_name }} + echo "version=${VERSION%-*}" >> "$GITHUB_OUTPUT" + - name: Build and push Docker lava-lava image uses: docker/build-push-action@v5 with: diff --git a/tools/release.sh b/tools/release.sh old mode 100644 new mode 100755