#!/bin/bash
# Conventional ChangeLog Wrapper Script: clog

function githubRelease {
  curl -L \
    -X POST \
    -H "Accept: application/vnd.github+json" \
    -H "Authorization: Bearer <YOUR-TOKEN>" \
    -H "X-GitHub-Api-Version: 2022-11-28" \
    https://api.github.com/repos/OWNER/REPO/releases \
    -d '{"tag_name":"v1.0.0","target_commitish":"master","name":"v1.0.0","body":"Description of the release","draft":false,"prerelease":false,"generate_release_notes":false}'
}
function release {
  local tag=$1
  local name=$2
  local body=$3
  local branch=$4
  curl -L \
    -X POST \
    -H "Accept: application/json" \
    -H "Authorization: Bearer $GIT_TOKEN" \
    $SERVER/repos/$OWNER/$REPO/releases \
    -d '{"tag_name":"'$tag'","target_commitish":"'$branch'","name":"'$name'","body":"'$body'","draft":false,"prerelease":false,"generate_release_notes":false}'
}


. ./sheep; sheep $@

