image: archlinux packages: - docker - docker-buildx - go - just - revive - staticcheck secrets: - 8da1d834-8c97-4da0-a7ae-dd755b702691 sources: - https://git.xenrox.net/~xenrox/ntfy-alertmanager tasks: - test: | cd ntfy-alertmanager just test - lint: | cd ntfy-alertmanager just lint - build: | cd ntfy-alertmanager just build - gofmt: | cd ntfy-alertmanager just gofmt - dev-image: | cd ntfy-alertmanager/docker if [ "$BUILD_SUBMITTER" != "git.sr.ht" ] || [ "$(git rev-parse master)" != "$(git rev-parse HEAD)" ] then complete-build fi sudo systemctl start docker ~/.local/bin/docker_login docker build -f Dockerfile-dev -t xenrox/ntfy-alertmanager:dev ./.. docker push xenrox/ntfy-alertmanager:dev docker tag xenrox/ntfy-alertmanager:dev code.xenrox.net/xenrox/ntfy-alertmanager:dev docker push code.xenrox.net/xenrox/ntfy-alertmanager:dev docker tag xenrox/ntfy-alertmanager:dev codeberg.org/xenrox/ntfy-alertmanager:dev docker push codeberg.org/xenrox/ntfy-alertmanager:dev