-
Luca Moser authored
* remove travis in favor of github workflows * adjust release repository name * Update .github/workflows/build.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * Update .github/workflows/build.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * Update .github/workflows/release.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * changes according to Wolfgang's review * removes id from step in test.yml * only run twice up on PR open * Update .github/workflows/test.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> Co-authored-by:
Wolfgang Welz <welzwo@gmail.com>
Luca Moser authored* remove travis in favor of github workflows * adjust release repository name * Update .github/workflows/build.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * Update .github/workflows/build.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * Update .github/workflows/release.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> * changes according to Wolfgang's review * removes id from step in test.yml * only run twice up on PR open * Update .github/workflows/test.yml Co-Authored-By:
Wolfgang Welz <welzwo@gmail.com> Co-authored-by:
Wolfgang Welz <welzwo@gmail.com>
.goreleaser.yml 2.01 KiB
# Documentation at http://goreleaser.com
# Project name
project_name: GoShimmer
# Environment variables
env:
- GO111MODULE=on
# Builds
builds:
# macOS AMD64
- id: goshimmer-darwin-amd64
binary: goshimmer
env:
- CGO_ENABLED=1
- CC=o64-clang
- CXX=o64-clang++
ldflags:
- -s -w -X github.com/iotaledger/goshimmer/plugins/cli.AppVersion={{.Version}}
flags:
- -tags=pow_avx
main: main.go
goos:
- darwin
goarch:
- amd64
# Linux AMD64
- id: goshimmer-linux-amd64
binary: goshimmer
env:
- CGO_ENABLED=1
ldflags:
- -s -w -X github.com/iotaledger/goshimmer/plugins/cli.AppVersion={{.Version}}
flags:
- -tags=pow_avx
main: main.go
goos:
- linux
goarch:
- amd64
# Windows AMD64
- id: goshimmer-windows-amd64
binary: goshimmer
env:
- CGO_ENABLED=1
- CC=x86_64-w64-mingw32-gcc
- CXX=x86_64-w64-mingw32-g++
ldflags:
- -s -w -X github.com/iotaledger/goshimmer/plugins/cli.AppVersion={{.Version}}
flags:
- -tags=pow_avx
main: main.go
goos:
- windows
goarch:
- amd64
# Archives
archives:
- format: tar.gz
wrap_in_directory: true
format_overrides:
- goos: windows
format: zip
name_template: "{{.ProjectName}}-{{.Version}}_{{.Os}}_{{.Arch}}"
replacements:
amd64: x86_64
386: 32bit
arm: ARM