name: Publish to Testing Branch on: workflow_dispatch: push: branches: - 'testing' jobs: publish-to-testing: runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 - 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.actor }} password: ${{ secrets.PAT }} - name: Build and Push Docker Image for Testing run: | echo "Publishing to :testing image" docker buildx build \ --platform linux/amd64,linux/arm64 \ --tag ghcr.io/mattblackonly/spotspot:testing \ --build-arg SPOTSPOT_VERSION=testing \ --push .