From f90566921838e63ee4e6f6aab7bb28ee1854253a Mon Sep 17 00:00:00 2001 From: Neil G7UFO Date: Wed, 18 Dec 2024 10:50:42 +0000 Subject: [PATCH] Temporary workflow to trigger docker build --- .github/workflows/manual-docker-build.yml | 42 +++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/manual-docker-build.yml diff --git a/.github/workflows/manual-docker-build.yml b/.github/workflows/manual-docker-build.yml new file mode 100644 index 0000000..5f43e49 --- /dev/null +++ b/.github/workflows/manual-docker-build.yml @@ -0,0 +1,42 @@ +name: Temporary manual trigger for Docker build + +on: + workflow_dispatch: + +jobs: + build_docker: + runs-on: ubuntu-latest + permissions: + packages: write + contents: read + steps: + - name: Clone Repo + uses: actions/checkout@v4 + + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Log in to the GitHub Container registry + uses: docker/login-action@v3 + with: + registry: ghcr.io + username: ${{ github.actor }} + password: ${{ secrets.GITHUB_TOKEN }} + + - name: Build and push Docker images + uses: docker/build-push-action@v5 + with: + context: . + platforms: linux/amd64,linux/arm64 + push: true + tags: | + ghcr.io/g7ufo/reticulum-meshchat:latest + ghcr.io/g7ufo/reticulum-meshchat:${{ github.ref_name }} + labels: | + org.opencontainers.image.title=Reticulum MeshChat + org.opencontainers.image.description=Docker image for Reticulum MeshChat + org.opencontainers.image.url=https://github.com/g7ufo/reticulum-meshchat/pkgs/container/reticulum-meshchat/ +