name: Build Python Container
on:
  push:
    tags:
      - 'v[0-9]+.[0-9]+.[0-9]+'
    paths-ignore: ['README.md', '.gitignore', 'LICENSE', 'CONVENTIONS.md', 'ruff.toml']

jobs:
  Package-Container:
    uses: jmaa/workflows/.gitea/workflows/container.yaml@v6.21
    with:
      REGISTRY_DOMAIN: gitfub.space
      REGISTRY_ORGANIZATION: jmaa
    secrets:
      DOCKER_USERNAME: ${{ secrets.PIPY_REPO_USER }}
      DOCKER_PASSWORD: ${{ secrets.PIPY_REPO_PASS }}
      PIPELINE_WORKER_SSH_KEY: ${{ secrets.PIPELINE_WORKER_SSH_KEY }}
      PIPELINE_WORKER_KNOWN_HOSTS: ${{ secrets.PIPELINE_WORKER_KNOWN_HOSTS }}