name: Build Docker Image on: push: branches: - main schedule: - cron: '@monthly' name: Build Docker Image on: push: branches: - main schedule: - cron: '@monthly' jobs: python-3-10: name: Build Python 3.10 runs-on: ubuntu-latest steps: - name: Build AMD64 uses: ./.gitea/workflows/build-amd64.yml with: python-version: '3.10' - name: Build ARM64 uses: ./.gitea/workflows/build-arm64.yml with: python-version: '3.10' - name: Create Manifest uses: ./.gitea/workflows/create-manifest.yml with: python-version: '3.10' python-3-11: name: Build Python 3.11 runs-on: ubuntu-latest steps: - name: Build AMD64 uses: ./.gitea/workflows/build-amd64.yml with: python-version: '3.11' - name: Build ARM64 uses: ./.gitea/workflows/build-arm64.yml with: python-version: '3.11' - name: Create Manifest uses: ./.gitea/workflows/create-manifest.yml with: python-version: '3.11' python-3-12: name: Build Python 3.12 runs-on: ubuntu-latest steps: - name: Build AMD64 uses: ./.gitea/workflows/build-amd64.yml with: python-version: '3.12' - name: Build ARM64 uses: ./.gitea/workflows/build-arm64.yml with: python-version: '3.12' - name: Create Manifest uses: ./.gitea/workflows/create-manifest.yml with: python-version: '3.12' python-3-13: name: Build Python 3.13 runs-on: ubuntu-latest steps: - name: Build AMD64 uses: ./.gitea/workflows/build-amd64.yml with: python-version: '3.13' - name: Build ARM64 uses: ./.gitea/workflows/build-arm64.yml with: python-version: '3.13' - name: Create Manifest uses: ./.gitea/workflows/create-manifest.yml with: python-version: '3.13'