name: Build and Push Docker Image on: workflow_run: workflows: ["Test Code Base"] types: - completed branches: - production - dev - preview jobs: build: if: ${{ github.event.workflow_run.conclusion == 'success' }} runs-on: ubuntu-latest steps: - name: Checkout Code uses: actions/checkout@v4 - name: Log in to GHCR run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.repository_owner }} --password-stdin - name: Create Deployment .env File run: | cat > .env <