name: "showcase / eval-webhook / build" on: push: branches: [main] paths: - "showcase/eval-webhook/**" workflow_dispatch: permissions: contents: read packages: write jobs: build: runs-on: ubuntu-latest timeout-minutes: 5 steps: - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 with: persist-credentials: false - name: Log in to GHCR uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: showcase/eval-webhook push: true tags: | ghcr.io/copilotkit/showcase-eval-webhook:latest ghcr.io/copilotkit/showcase-eval-webhook:${{ github.sha }}