SpinShare Referee Bot refbot.ellite.dev/overlay

first attempt at a spindle workflow! (from now on, no more LLM help! this is the first completely self written commit)

+26
+26
.tangled/workflows/buildnpush.yml
··· 1 + when: 2 + - event: ["push", "manual"] 3 + - branch: ["main"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - curl 10 + - docker 11 + 12 + steps: 13 + - name: Get version from package.json 14 + command: export VERSION=$(node -p "require('./package.json').version") 15 + 16 + - name: Log in to registry 17 + command: docker login -u refbot -p $REGISTRY_PASSWORD registry.ellite.dev 18 + 19 + - name: Build Docker Image 20 + command: docker build -t registry.ellite.dev/alpinesystem/refbot:latest -t registry.ellite.dev/alpinesystem/refbot:v$VERSION . 21 + 22 + - name: Push Docker Image 23 + command: docker push registry.ellite.dev/alpinesystem/refbot 24 + 25 + - name: Trigger Portainer redeploy 26 + command: curl -X POST https://portainer.ellite.dev/api/stacks/webhooks/729bf24e-a305-4eaf-8efc-de31043519bb