mirror of https://github.com/curusarn/resh
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
139 lines
2.6 KiB
139 lines
2.6 KiB
# .goreleaser.yml
|
|
project_name: resh
|
|
|
|
# resh_template: '{{ ProjectName }}_{{ .Version }}'
|
|
# env:
|
|
# - GO111MODULE=on
|
|
# before:
|
|
# hooks:
|
|
# - go mod tidy
|
|
|
|
builds:
|
|
# You can have multiple builds defined as a yaml list
|
|
# ID of the build.
|
|
# Defaults to the project name.
|
|
# id: "daemon"
|
|
|
|
# Path to main.go file or main package.
|
|
# Default is `.`.
|
|
# id: ./cmd/daemon
|
|
|
|
# Binary name.
|
|
# Can be a path (e.g. `bin/app`) to wrap the binary in a directory.
|
|
# Default is the name of the project directory.
|
|
# binary: resh-collect
|
|
|
|
# Hooks can be used to customize the final binary,
|
|
# for example, to run generators.
|
|
# Those fields allow templates.
|
|
# Default is both hooks empty.
|
|
# hooks:
|
|
# pre: rice embed-go
|
|
# post: ./script.sh
|
|
-
|
|
id: "cli"
|
|
main: ./cmd/cli
|
|
binary: bin/resh-cli
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "collect"
|
|
main: ./cmd/collect
|
|
binary: bin/resh-collect
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "config"
|
|
main: ./cmd/config
|
|
binary: bin/resh-config
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "control"
|
|
main: ./cmd/control
|
|
binary: bin/resh-control
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "daemon"
|
|
main: ./cmd/daemon
|
|
binary: bin/resh-daemon
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "postcollect"
|
|
main: ./cmd/postcollect
|
|
binary: bin/resh-postcollect
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "session-init"
|
|
main: ./cmd/session-init
|
|
binary: bin/resh-session-init
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "config-setup"
|
|
main: ./cmd/config-setup
|
|
binary: bin/resh-config-setup
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
-
|
|
id: "install-utils"
|
|
main: ./cmd/install-utils
|
|
binary: bin/resh-install-utils
|
|
goarch:
|
|
- 386
|
|
- amd64
|
|
- arm
|
|
- arm64
|
|
|
|
# signs:
|
|
# - artifacts: checksum
|
|
|
|
# include everything in the package
|
|
# looks like xmas
|
|
archives:
|
|
- files:
|
|
- ./Makefile
|
|
- conf/*
|
|
- conf/**/*
|
|
- data/*
|
|
- data/**/*
|
|
- scripts/*
|
|
- scripts/**/*
|
|
- submodules/**/*
|
|
|
|
release:
|
|
# draft: true
|
|
|
|
# If set to auto, will mark the release as not ready for production
|
|
# in case there is an indicator for this in the tag e.g. v1.0.0-rc1
|
|
# If set to true, will mark the release as not ready for production.
|
|
# Default is false.
|
|
prerelease: auto
|
|
# disable: true
|
|
|