name: Build and Push to ghcr.io on: push: branches: [main] jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout repo uses: actions/checkout@v4 - name: Build and push Docker image run: | docker build -t ghcr.io/serverussnap/imagegenerator:latest . echo "${{ secrets.GHCR_TOKEN }}" | docker login ghcr.io -u serverussnap --password-stdin docker push ghcr.io/serverussnap/imagegenerator:latest