name: Build container on: workflow_dispatch: push: branches: ["main"] paths: ["container/**", ".gitea/workflows/build.yaml"] pull_request: branches: ["main"] paths: ["container/**", ".gitea/workflows/build.yaml"] jobs: build: runs-on: job-v2 steps: - uses: actions/checkout@v6 - name: Log in uses: redhat-actions/podman-login@v1 with: registry: git.plabble.org username: ${{ secrets.REGISTRY_USERNAME }} password: ${{ secrets.REGISTRY_TOKEN }} - name: Build id: build uses: job79/buildah-build@65b3793a1370c1ccd74a5c0d090d70eb9637a4ef with: image: maurice/devc tags: ${{ github.ref_name }} context: ./container containerfiles: ./container/Containerfile platforms: linux/amd64 - name: Push uses: redhat-actions/push-to-registry@v2 with: image: ${{ steps.build.outputs.image }} tags: ${{ steps.build.outputs.tags }} registry: git.plabble.org username: ${{ secrets.REGISTRY_USERNAME }} password: ${{ secrets.REGISTRY_TOKEN }} extra-args: | --compression-format=zstd --compression-level=12