diff --git a/.changesets/.gitkeep b/.changesets/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/Makefile b/Makefile index b241853..dae56cf 100644 --- a/Makefile +++ b/Makefile @@ -1,4 +1,4 @@ -TAG=$(shell git describe --tags --abbrev=0 | tr -d v) +TAG=$(shell ./script/read_version.sh) .PHONY: build push setup diff --git a/mono.yml b/mono.yml new file mode 100644 index 0000000..a7b5b03 --- /dev/null +++ b/mono.yml @@ -0,0 +1,13 @@ +--- +language: "custom" +repo: "https://github.com/appsignal/appsignal-kubernetes/" +build: + command: "make build" +publish: + command: "make push" +test: + command: "cargo test" + +read_version: "script/read_version.sh" +write_version: "script/write_version.sh" +version_scheme: "semver" diff --git a/script/read_version.sh b/script/read_version.sh new file mode 100755 index 0000000..2b9a8cb --- /dev/null +++ b/script/read_version.sh @@ -0,0 +1,3 @@ +#!/bin/sh + +grep -e '^version =' Cargo.toml | cut -d '"' -f 2 diff --git a/script/write_version.sh b/script/write_version.sh new file mode 100755 index 0000000..a8d743c --- /dev/null +++ b/script/write_version.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +VERSION=$1 + +sed -i '' -e 's/^version = ".*"$/version = "'$VERSION'"/' Cargo.toml +sed -i '' -e 's|image: appsignal/appsignal-kubernetes:.*$|image: appsignal/appsignal-kubernetes:'$VERSION'|' deployment.yaml