platform: linux/amd64 pipeline: build: image: golang:alpine when: event: tag environment: GOOS: linux GOARCH: amd64 CGO_ENABLED: "1" commands: - "apk -U upgrade" - "apk add \ protobuf-dev \ musl-dev \ protoc \ build-base \ pkgconfig \ gtk4.0-dev \ glib-dev \ gdk-pixbuf-dev \ opusfile-dev \ libnotify-dev \ portaudio-dev \ gobject-introspection-dev" - "go build -tags netgo -o sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64" - "sha512sum sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64-sha512.sum" - "sha256sum sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64-sha256.sum" - "md5sum sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_musl-${CI_COMMIT_TAG##v}~x86_64-md5.sum" publish: image: plugins/gitea-release settings: base_url: https://git.itmodulo.eu api_key: from_secret: gitea_akey files: sonically_linux_musl* when: event: tag