From a636c1336acc4ff0c614109ac49296c285258752 Mon Sep 17 00:00:00 2001 From: Polesznyák Márk Date: Wed, 31 Dec 2025 23:54:13 +0100 Subject: feat: add build manifest --- .build.yml | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100644 index 0000000..1cb28f0 --- /dev/null +++ b/.build.yml @@ -0,0 +1,31 @@ +image: alpine/edge +shell: false +secrets: + - 0130dc19-7ca3-4091-89b7-446b5afe735b +packages: + - docker +triggers: + - action: email + condition: failure + to: <~pml68/public-inbox@lists.sr.ht> +tasks: + - environment: | + cd nvim-setup + + [ "$BUILD_SUBMITTER" = "git.sr.ht" ] || complete-build + [ "$GIT_REF" = "refs/heads/master" ] || complete-build + [ "$(git remote get-url origin)" = "https://git.sr.ht/~pml68/nvim-setup" ] || complete-build + + sudo service docker start + - docker-build: | + cd nvim-setup + + sudo docker build -t ghcr.io/pml68/neovim:latest . + - docker-login: | + set +x + cat ~/GH_PAT | sudo docker login ghcr.io -u pml68 --password-stdin + set -x + - docker-push: | + cd nvim-setup + + sudo docker push ghcr.io/pml68/neovim:latest -- cgit v1.2.3