Skip to content

Commit 5db9634

Browse files
committed
Add cls client
1 parent aa8d36e commit 5db9634

File tree

4 files changed

+31
-35
lines changed

4 files changed

+31
-35
lines changed

changerelease/__init__.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
import pkg_resources
2+
3+
4+
__author__ = "Dropseed"
5+
__email__ = "python@dropseed.dev"
6+
__version__ = pkg_resources.get_distribution("changerelease").version

changerelease/cli.py

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,18 @@
1-
import os
2-
import re
31
import base64
42

5-
import requests
63
import click
4+
import cls_client
75

86
from .release import Release
97
from .changelog import Changelog
108
from .api import APISession
9+
from . import __version__
10+
11+
12+
cls_client.set_project_key("cls_pk_8zTGqaUxvBdWYEgjJpkEfoM2")
13+
cls_client.set_project_slug("changerelease")
14+
cls_client.set_version(__version__)
15+
cls_client.set_ci_tracking_enabled(True)
1116

1217

1318
@click.group()
@@ -33,6 +38,7 @@ def cli():
3338
)
3439
@click.option("--limit", default=-1, envvar="CR_LIMIT")
3540
@click.option("--token", envvar="GITHUB_TOKEN", required=True)
41+
@cls_client.track_command(include_kwargs=["changelog", "remote_changelog", "tag_prefix", "no_tag_prefix", "limit"])
3642
def sync(
3743
changelog, remote_changelog, tag_prefix, no_tag_prefix, repo, api_url, limit, token
3844
):

poetry.lock

Lines changed: 14 additions & 31 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pyproject.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,10 @@ keywords = ["changelog", "github", "release", "changes"]
1414
changerelease = "changerelease.cli:cli"
1515

1616
[tool.poetry.dependencies]
17-
python = "^3.6"
17+
python = "^3.6.2"
1818
requests = "^2.24.0"
1919
click = "^7.1.2"
20+
cls-client = "^1.4.0"
2021

2122
[tool.poetry.dev-dependencies]
2223
ipdb = "^0.13.3"

0 commit comments

Comments
 (0)