Skip to content

chore: release v1.4.4#38

Merged
pipe1os merged 1 commit into
mainfrom
release/1.4.4
Jun 27, 2026
Merged

chore: release v1.4.4#38
pipe1os merged 1 commit into
mainfrom
release/1.4.4

Conversation

@pipe1os

@pipe1os pipe1os commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Summary

This PR prepares the release of version v1.4.4 by bumping the version numbers and updating the changelog.

Motivation & Context

Bumps version constants and records changes since v1.4.3 in CHANGELOG.md to release new features (batch size option, custom endpoints, fetch timeouts, GPU suggestions, and Intel GPU discovery) to users.

Type of Change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to not work as expected)
  • Refactoring (no functional changes, no api changes)
  • Documentation update

How Has This Been Tested?

Verified by running the test suite to ensure all unit tests pass.

  • Unit tests
  • Integration tests
  • Manual testing

Checklist

  • My code follows the code style of this project.
  • My commit messages follow the Conventional Commits format, are lowercase, imperative, and specific.
  • I have updated the documentation accordingly (if applicable).
  • I have added tests to cover my changes.
  • All new and existing tests passed.

Summary by CodeRabbit

  • New Features

    • Added options to control batch sizing and network timeouts from the command line.
    • Added support for setting a custom Hugging Face endpoint.
    • Improved GPU detection with automatic Intel GPU discovery and similar-name suggestions for unknown GPU targets.
  • Bug Fixes

    • Fixed timeout settings so they now apply consistently to all remote model fetch requests.
  • Chores

    • Updated the package version to 1.4.4.

@coderabbitai

coderabbitai Bot commented Jun 27, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: a0838bbe-110c-44c1-b79e-d784bd7a4ba6

📥 Commits

Reviewing files that changed from the base of the PR and between 7150424 and 95c2f3c.

📒 Files selected for processing (3)
  • CHANGELOG.md
  • pyproject.toml
  • src/modelinfo/__init__.py

Walkthrough

Version bumped from 1.4.3 to 1.4.4 in pyproject.toml and src/modelinfo/__init__.py. A corresponding changelog entry for [1.4.4] - 2026-06-27 is added to CHANGELOG.md documenting new CLI flags, hardware discovery changes, and a timeout fix.

Changes

Version 1.4.4 Release

Layer / File(s) Summary
Version and changelog update
pyproject.toml, src/modelinfo/__init__.py, CHANGELOG.md
Version string updated to 1.4.4 in project metadata and package __version__; changelog entry added with Added/Changed/Fixed subsections.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title clearly and concisely describes the release version bump reflected in the changeset.
Description check ✅ Passed The description covers the required sections and key release details; only the optional screenshots section is omitted.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release/1.4.4

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@codacy-production

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Metrics 0 complexity · 0 duplication

Metric Results
Complexity 0
Duplication 0

View in Codacy

AI Reviewer: first review requested successfully. AI can make mistakes. Always validate suggestions.

Run reviewer

TIP This summary will be updated as you push new changes.

@pipe1os pipe1os merged commit f9f730c into main Jun 27, 2026
10 of 11 checks passed
@pipe1os pipe1os deleted the release/1.4.4 branch June 27, 2026 14:46

@codacy-production codacy-production Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull Request Overview

This PR increments the package version to v1.4.4, but it is currently not ready for merging. There is a significant gap between the intent expressed in the CHANGELOG and the code actually provided. While the version string in 'src/modelinfo/init.py' was updated, the implementations for batch-size flags, timeout configurations, HF_ENDPOINT support, and Intel GPU discovery are entirely missing from the diff. Additionally, an acceptance criterion involving 'pyproject.toml' was not met as that file was not included in the changes. Codacy results indicate the project is up to standards, but this is likely due to the lack of logic changes rather than the quality of the new features.

About this PR

  • The PR description and CHANGELOG describe significant new features (batch-size flags, Intel GPU discovery, HF_ENDPOINT support) and bug fixes (E402 warnings) that are completely absent from the current diff. Please ensure all implementation logic and corresponding tests are included.
  • The PR checklist indicates that tests were added to cover these changes, but no test files are included in the PR. Please provide unit/integration tests for the new CLI flags and GPU discovery logic.

Test suggestions

  • Verify that the CLI --version flag correctly reports '1.4.4'.
  • Validate that the --batch-size flag is accepted and defaults to 1.
  • Validate that the --timeout flag is accepted and defaults to 10s.
  • Verify Intel GPU discovery via xpu-smi works as described in the changelog.
  • Ensure the HF_ENDPOINT environment variable correctly overrides the default Hugging Face endpoint.
Prompt proposal for missing tests
Consider implementing these tests if applicable:
1. Verify that the CLI --version flag correctly reports '1.4.4'.
2. Validate that the --batch-size flag is accepted and defaults to 1.
3. Validate that the --timeout flag is accepted and defaults to 10s.
4. Verify Intel GPU discovery via xpu-smi works as described in the changelog.
5. Ensure the HF_ENDPOINT environment variable correctly overrides the default Hugging Face endpoint.

TIP Improve review quality by adding custom instructions
TIP How was this review? Give us feedback

Comment thread CHANGELOG.md

### Changed
- Reorganized local GPU discovery helpers in `hardware.py`.
- Cleaned up test parser module imports to resolve E402 warnings.

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 MEDIUM RISK

This changelog entry refers to import cleanups that are not included in the current diff. Ensure all functional changes mentioned in the changelog are committed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant