# Alloy image build — builds.sr.ht # # Build-and-lint smoke test. Validates the Containerfile on every push # without publishing anywhere. Sign + push tasks are added back when # Alloy is ready to distribute (see IMAGE.md open questions). # # Triggered by push to main + weekly cron for upstream base updates. image: fedora/41 packages: - podman - buildah sources: - https://git.sr.ht/~maxmj/alloy environment: IMAGE_TAG: alloy:ci tasks: - build: | cd alloy podman build -t "$IMAGE_TAG" . - lint: | podman run --rm --entrypoint /usr/bin/bootc "$IMAGE_TAG" \ container lint triggers: - action: email condition: failure to: info@makenot.work