Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
# pylint: disable=R1732
setup(
name="tox-lsr",
version="3.18.1",
version="3.19.0",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Check for changelog file
echo "=== Checking for changelog ==="
fd -i -t f 'changelog|changes|news|history|release' -d 2

echo -e "\n=== Scanning for version references ==="
# Look for 3.18.1 (old version) - should find none
echo "Old version 3.18.1 references:"
rg -n '3\.18\.1' --type-not md

# Look for 3.19.0 (new version) - should find setup.py and version.py
echo -e "\nNew version 3.19.0 references:"
rg -n '3\.19\.0'

# Look for other potential version patterns (e.g., in docs, CI configs)
echo -e "\nOther files with version-like patterns:"
rg -n -i 'version.*=.*["\']?\d+\.\d+\.\d+' --type py --type yaml --type toml -g '!setup.py' -g '!version.py' | head -20

Repository: linux-system-roles/tox-lsr

Length of output: 429


🏁 Script executed:

#!/bin/bash
# Check CHANGELOG.md for 3.19.0 entry
echo "=== CHANGELOG.md content (first 50 lines) ==="
head -50 CHANGELOG.md

echo -e "\n=== Searching for 3.19.0 in CHANGELOG.md ==="
rg -n '3\.19\.0' CHANGELOG.md

echo -e "\n=== Searching for version definitions in all Python files ==="
rg -n 'version\s*=\s*["\']' --type py | grep -v setup.py | grep -v version.py | head -20

echo -e "\n=== Checking for version in pyproject.toml or similar ==="
fd -t f -e toml -e cfg | xargs grep -l version 2>/dev/null || echo "No version in config files"

echo -e "\n=== Checking __init__.py for __version__ ==="
fd -t f '__init__.py' | xargs grep -l '__version__' 2>/dev/null || echo "No __version__ in __init__.py files"

Repository: linux-system-roles/tox-lsr

Length of output: 326


🏁 Script executed:

#!/bin/bash

# Read full CHANGELOG.md
echo "=== Full CHANGELOG.md content ==="
cat CHANGELOG.md

echo -e "\n=== Version string locations ==="
rg -l '(version|__version__)' --type py

echo -e "\n=== Checking each Python file for version definitions ==="
rg -n '__version__|version' src/tox_lsr/__init__.py 2>/dev/null || echo "No version in src/tox_lsr/__init__.py"
rg -n '__version__|version' src/tox_lsr/version.py

echo -e "\n=== setup.py version line ==="
rg -n 'version=' setup.py

Repository: linux-system-roles/tox-lsr

Length of output: 636


Changelog is missing documentation for version 3.19.0.

While CHANGELOG.md exists, it contains only the header with no actual change entries. The version has been correctly updated in setup.py (line 14) and src/tox_lsr/version.py (line 6), with no stale version references remaining. However, the CHANGELOG.md should be updated to document what changes are included in version 3.19.0.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@setup.py` at line 14, The changelog is missing entries for the bumped version
3.19.0; open CHANGELOG.md and add a new section for "3.19.0" containing the
release date and bulletized notes summarizing the changes included in this
release (copy or summarize commits/PRs that correspond to the version), then
ensure the header format matches existing sections; verify that this new entry
aligns with the version already set in setup.py (version="3.19.0") and
src/tox_lsr/version.py so the package and changelog are consistent.

url="https://github.com/linux-system-roles/tox-lsr",
description="A tox plugin for testing Linux system roles",
long_description_content_type="text/markdown",
Expand Down
2 changes: 1 addition & 1 deletion src/tox_lsr/version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
#
"""Holds tox-lsr plugin version."""

__version__ = "3.18.1"
__version__ = "3.19.0"
Loading