Skip to content

Commit 91e63d9

Browse files
author
Steven Silvester
authored
Merge pull request #120 from fcollonval/fix/since
Fix usage of since parameter
2 parents c22b2ad + 5e45660 commit 91e63d9

File tree

3 files changed

+14
-11
lines changed

3 files changed

+14
-11
lines changed

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,15 +125,15 @@ jobs:
125125
GITHUB_ACCESS_TOKEN: ${{ secrets.GITHUB_TOKEN }}
126126
RH_REPOSITORY: jupyter-server/jupyter_releaser
127127
RH_BRANCH: master
128-
RU_SINCE: v0.3.0
128+
RH_SINCE: v0.3.0
129129
INPUT_UNTIL: v0.4.0
130130
run: |
131131
set -eux
132132
python -m jupyter_releaser.actions.generate-changelog
133133
cat CHANGELOG_ENTRY.md
134134
# Check for version entry in between the two versions and one outside
135135
cat CHANGELOG_ENTRY.md | grep -q "#95"
136-
cat CHANGELOG_ENTRY.md | grep -q "compare/0.3.3...v0.4.0"
136+
cat CHANGELOG_ENTRY.md | grep -q "compare/v0.3.0...v0.4.0"
137137
- name: Coverage
138138
run: |
139139
codecov

jupyter_releaser/changelog.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,10 @@ def get_version_entry(
7878
A formatted changelog entry with markers
7979
"""
8080

81-
if since:
81+
if not since:
82+
source = ref or branch
8283
tags = util.run(
83-
f"git --no-pager tag --sort=-creatordate --merged {ref}", quiet=True
84+
f"git --no-pager tag --sort=-creatordate --merged {source}", quiet=True
8485
)
8586
if tags:
8687
since = tags.splitlines()[0]

jupyter_releaser/tests/test_functions.py

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,13 @@ def test_get_changelog_version_entry(py_package, mocker):
5353
mocked_gen = mocker.patch("jupyter_releaser.changelog.generate_activity_md")
5454
mocked_gen.return_value = testutil.CHANGELOG_ENTRY
5555
branch = "foo"
56-
ref = "origin/bar/baz"
57-
resp = changelog.get_version_entry(ref, branch, "bar/baz", version)
56+
util.run("git branch baz/bar")
57+
util.run("git tag v1.0 baz/bar")
58+
ref = "heads/baz/bar"
59+
resp = changelog.get_version_entry(ref, branch, "baz/bar", version)
5860
mocked_gen.assert_called_with(
59-
"bar/baz",
60-
since=None,
61+
"baz/bar",
62+
since="v1.0",
6163
until=None,
6264
kind="pr",
6365
branch=branch,
@@ -70,11 +72,11 @@ def test_get_changelog_version_entry(py_package, mocker):
7072

7173
mocked_gen.return_value = testutil.CHANGELOG_ENTRY
7274
resp = changelog.get_version_entry(
73-
ref, branch, "bar/baz", version, resolve_backports=True, auth="bizz"
75+
ref, branch, "baz/bar", version, resolve_backports=True, auth="bizz"
7476
)
7577
mocked_gen.assert_called_with(
76-
"bar/baz",
77-
since=None,
78+
"baz/bar",
79+
since="v1.0",
7880
until=None,
7981
kind="pr",
8082
branch=branch,

0 commit comments

Comments
 (0)