name: Build and upload verification-service image

on:
  workflow_dispatch:
  push:
    branches:
      - main
    paths:
      - "verify/**"
      - "internal/attestation/**"
      - "internal/constants/**"

jobs:
  build-verification-service:
    runs-on: ubuntu-latest
    permissions:
      contents: read
      packages: write
    steps:
      - name: Check out repository
        id: checkout
        uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b

      - name: Build and upload verification-service container image
        id: build-and-upload
        uses: ./.github/actions/build_micro_service
        with:
          name: verification-service
          projectVersion: '0.0.0'
          dockerfile: verify/Dockerfile
          githubToken: ${{ secrets.GITHUB_TOKEN }}
