mirror of
				https://github.com/mastermindzh/rickvanlieshout.com
				synced 2025-11-04 10:40:09 +01:00 
			
		
		
		
	chore: all scripts are replaced by the standard-version package
This commit is contained in:
		@@ -1,31 +0,0 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
usage() {
 | 
			
		||||
  echo "$0 <tag> <repo>" >&2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if [ "$1" = "-h" -o "$1" = "--help" ]; then
 | 
			
		||||
  usage
 | 
			
		||||
  exit 1;
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ -z "$2" ]
 | 
			
		||||
then
 | 
			
		||||
  REPO=$(git ls-remote --get-url origin | \
 | 
			
		||||
  sed -u 's/git@//g; s/https:\/\///g; s/github.com\///g; s/\.git//g')
 | 
			
		||||
else
 | 
			
		||||
  REPO=$2
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
NEW_TAG=$1
 | 
			
		||||
CURRENT_DATE=$(date +"%Y-%m-%d")
 | 
			
		||||
 | 
			
		||||
LAST_TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
 | 
			
		||||
LAST_DATE=$(git log -1 --format=%ai $LAST_TAG)
 | 
			
		||||
 | 
			
		||||
CHANGES=$(curl -s "https://api.github.com/repos/${REPO}/pulls?state=closed" | \
 | 
			
		||||
jq --arg l "$LAST_DATE" -r '.[] | select((.merged_at != null) and (.closed_at > $l)) | "- [Pull #\(.number)](\(.html_url)): \(.title)"')
 | 
			
		||||
 | 
			
		||||
sed -i "4i ## [$NEW_TAG] - $CURRENT_DATE\n### Added\n${CHANGES//$'\n'/\\$'\n'}\n" CHANGELOG.md
 | 
			
		||||
@@ -1,47 +0,0 @@
 | 
			
		||||
#!/usr/bin/env bash
 | 
			
		||||
 | 
			
		||||
set -e
 | 
			
		||||
 | 
			
		||||
usage() {
 | 
			
		||||
  echo "$0 <repo> <tag> [<release name>]" >&2;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if [ "$1" = "-h" -o "$1" = "--help" ]; then
 | 
			
		||||
  usage
 | 
			
		||||
  exit 1;
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ -z "$1" ]
 | 
			
		||||
then
 | 
			
		||||
  REPO=$(git ls-remote --get-url origin | \
 | 
			
		||||
  sed -u 's/git@//g; s/https:\/\///g; s/github.com\///g; s/\.git//g')
 | 
			
		||||
else
 | 
			
		||||
  REPO=$1
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
if [ -z "$2" ]
 | 
			
		||||
then
 | 
			
		||||
  TAG=$(git describe --tags $(git rev-list --tags --max-count=1))
 | 
			
		||||
else
 | 
			
		||||
  TAG=$2
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
BODY=$(awk "/$TAG/ {print; exit}" RS="\n\n" ORS="\n\n" CHANGELOG.md | tail -n+2)
 | 
			
		||||
 | 
			
		||||
PAYLOAD=$(
 | 
			
		||||
  jq --null-input \
 | 
			
		||||
     --arg t "$TAG" \
 | 
			
		||||
     --arg n "$TAG" \
 | 
			
		||||
     --arg b "$BODY" \
 | 
			
		||||
     '{ tag_name: $t, name: $n, body: $b}'
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
TAG_ID=$(curl -s "https://api.github.com/repos/$REPO/releases/tags/$TAG" | jq -r '.id')
 | 
			
		||||
 | 
			
		||||
curl --fail \
 | 
			
		||||
     --netrc \
 | 
			
		||||
     --silent \
 | 
			
		||||
     --location \
 | 
			
		||||
     --request PATCH \
 | 
			
		||||
     --data "$PAYLOAD" \
 | 
			
		||||
     "https://api.github.com/repos/${REPO}/releases/${TAG_ID}"
 | 
			
		||||
		Reference in New Issue
	
	Block a user