fix: make villager sets atomic (#70)
fix: make villager sets atomic (#70)
ci: migrate all workflows to arc-villager self-hosted runners (#68)
self-hosted runner scale set arc-villager backs builds with java 21
publish.yml's publish job was previously pinned to ubuntu-24.04; that distinction goes away on arc since the runner image is fixed.
before merging confirm Settings → Actions → 'Approval for first-time contributors' is set so fork PRs can't auto-trigger jobs on the self-hosted runner.
co-authored-by: copilot-pull-request-reviewer copilot-pull-request-reviewer@users.noreply.github.com
Co-authored-by: Matt Artist claude@mart.fyi Co-authored-by: copilot-pull-request-reviewer copilot-pull-request-reviewer@users.noreply.github.com
ci: add arc-smoke workflow for self-hosted runner validation (#67)
manual workflow_dispatch only; safe to delete once the cluster's arc-villager scale set is proven. validates the runner pod spawns, runs a job, and the dind sidecar is reachable.
Co-authored-by: Matt Artist claude@mart.fyi
docs: contributing docs

A plugin to lobotomize villagers stuck in a trading hall. Perfect for SMPs looking to increase performance without sacrificing gameplay!