From e3b194289b7b2f8de396e7c03596a42be6fc54cf Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 11 Dec 2021 15:45:35 -0600 Subject: [PATCH 1/2] build: added github release creation step to docker-versions-create.sh --- docker-versions-create.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/docker-versions-create.sh b/docker-versions-create.sh index 5a2f8226787..e82dc7bf980 100755 --- a/docker-versions-create.sh +++ b/docker-versions-create.sh @@ -130,3 +130,28 @@ EOL fi done + +if [[ $tag ]]; then + if [ -f "$HOME/.github.env" ]; then + source "$HOME/.github.env" + if [[ $GITHUB_TOKEN ]] + then + auth=(-u ":$GITHUB_TOKEN") + base=https://api.github.com + : "${owner:=itzg}" + : "${repo:=docker-minecraft-server}" + read -r -d '' releaseBody << EOF + { + "tag_name": "$tag", + "name": "$tag", + "generate_release_notes": true + } +EOF + if ! echo curl "${auth[@]}" -H "Accept: application/vnd.github.v3+json" \ + "${base}/repos/${owner}/${repo}/releases" -d "$releaseBody"; then + echo "ERROR failed to create github release $tag" + exit 1 + fi + fi + fi +fi \ No newline at end of file From 63a8a0e27e78299c6ac2b5a76eb5c5eff8251d26 Mon Sep 17 00:00:00 2001 From: Geoff Bourne Date: Sat, 11 Dec 2021 16:39:38 -0600 Subject: [PATCH 2/2] build: enabled github release creation step in docker-versions-create.sh --- docker-versions-create.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker-versions-create.sh b/docker-versions-create.sh index e82dc7bf980..a5c07e7e95b 100755 --- a/docker-versions-create.sh +++ b/docker-versions-create.sh @@ -147,7 +147,7 @@ if [[ $tag ]]; then "generate_release_notes": true } EOF - if ! echo curl "${auth[@]}" -H "Accept: application/vnd.github.v3+json" \ + if ! curl "${auth[@]}" -H "Accept: application/vnd.github.v3+json" \ "${base}/repos/${owner}/${repo}/releases" -d "$releaseBody"; then echo "ERROR failed to create github release $tag" exit 1