name: Build hatch.surf on: push: branches: [main] workflow_dispatch: env: IMAGE_NAME: hatch-web jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Build Docker image run: | docker build -t ${{ env.IMAGE_NAME }}:${{ github.sha }} . docker tag ${{ env.IMAGE_NAME }}:${{ github.sha }} ${{ env.IMAGE_NAME }}:latest echo "Docker image built successfully" docker images | grep ${{ env.IMAGE_NAME }}