platform: linux/amd64 pipeline: build: image: debian:bookworm when: event: tag environment: GOOS: linux GOARCH: amd64 CGO_ENABLED: "1" PATH: /usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/usr/local/go/bin commands: - "apt-get update && apt-get upgrade -y && apt-get install wget git -y" - "wget -q https://go.dev/dl/go1.18.3.linux-amd64.tar.gz && tar -zxf go1.18.3.linux-amd64.tar.gz -C /usr/local/ && go version" - "apt-get install -y \ build-essential \ protobuf-compiler \ gcc \ upx \ pkg-config \ libgtk-4-dev \ libglib2.0-dev \ libopusfile-dev \ libnotify-dev \ libportaudio2 \ portaudio19-dev \ libgraphene-1.0-dev" - "go build -tags netgo -o sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64" - "sha512sum sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64-sha512.sum" - "sha256sum sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64-sha256.sum" - "md5sum sonically_linux_glibc-${CI_COMMIT_TAG##v}~x86_64 > sonically_linux_glibc-${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_glibc* when: event: tag