docs: def post_release_changelog(
              cls, owner: str, repo: str, version: str, changelog: str) -> Tuple[bool, dict]:
          """Check build status
  
          :param owner: The owner namespace of the repository
          :param repo: The repository name
          :param version: The version number
          :param changelog: The release notes for this version
  
          :return: The status of the request and the response json
          """
          url = '{domain}/repos/{owner}/{repo}/releases?access_token={token}'
          tag = 'v{0}'.format(version)
          debug_gh('listing releases')
          response = requests.post(
              url.format(
                  domain=Github.DOMAIN,
                  owner=owner,
                  repo=repo,
                  token=Github.token()
              ),
              json={'tag_name': tag, 'body': changelog, 'draft': False, 'prerelease': False}
          )
          status, payload = response.status_code == 201, response.json()
          debug_gh('response #1, status_code={}, status={}'.format(response.status_code, status))
  
          if not status:
              debug_gh('not status, getting tag', tag)
              url = '{domain}/repos/{owner}/{repo}/releases/tags/{tag}?access_token={token}'
              response = requests.get(
                  url.format(
                      domain=Github.DOMAIN,
                      owner=owner,
                      repo=repo,
                      token=Github().token(),
                      tag=tag
                  ),
              )
              release_id = response.json()['id']
              debug_gh('response #2, status_code={}'.format(response.status_code))
              url = '{domain}/repos/{owner}/{repo}/releases/{id}?access_token={token}'
              debug_gh('getting release_id', release_id)
              response = requests.post(
                  url.format(
                      domain=Github.DOMAIN,
                      owner=owner,
                      repo=repo,
                      token=Github().token(),
                      id=release_id
                  ),
                  json={'tag_name': tag, 'body': changelog, 'draft': False, 'prerelease': False}
              )
              status, payload = response.status_code == 200, response.json()
              debug_gh('response #3, status_code={}, status={}'.format(response.status_code, status))
          return status, payload