Skip to content

test(app): update fixtures follow the running version - #87

Closed
leoisadev1 wants to merge 2 commits into
mainfrom
leoplayz317/update-tests-version
Closed

leoisadev1 wants to merge 2 commits into
mainfrom
leoplayz317/update-tests-version

Conversation

@leoisadev1

@leoisadev1 leoisadev1 commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Summary

CI on Version Packages PR #76 (0.2.1) failed six convt-app update tests on Linux, macOS and Windows. Their fixtures offered literal builds 0.2.0 and 0.3.0 as updates; at 0.2.1, 0.2.0 is older than the running app, which select correctly never offers. The fixtures now use the running VERSION with a later build date for the covered update and the next minor version for the uncovered one.

Evidence

  • cargo test -p convt-app with Cargo.toml at 0.2.1: 105 passed. At 0.2.0 (main): the 6 update tests pass.
  • cargo clippy -p convt-app --tests -- -D warnings: clean.

Merge Danger

Door: two-way. Tests only.

Blast radius: convt-app update tests.

🤖 Generated with Claude Code


Devin Review

Version Packages PR #76 bumps the app to 0.2.1, and six update tests failed
on every platform: their 'newer' builds were the literal 0.2.0 and 0.3.0,
and the app rightly never offers a build older than itself. The fixtures now
use the running VERSION with a later date for the covered update and the
next minor version for the uncovered one, so a version bump can't break
them. Passes at 0.2.0 and 0.2.1.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

@devin-ai-integration devin-ai-integration 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.

✅ Devin Review: No Issues Found

Devin Review analyzed this PR and found no bugs or issues to report.

Devin Review

@greptile-apps

greptile-apps Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Low risk] Test fixture updates to match current version.

The PR appears safe to merge; no outstanding findings remain.

Summary

The PR makes update fixtures follow the running VERSION instead of fixed release numbers.

  • Since the previous review, only documentation changed.
  • The earlier finding is fixed: the signed-manifest description now sits directly above manifest().
  • No new issues or repository-rule violations were found.
  • Tests were not rerun.

Reviews (2) · Last reviewed commit: "Keep manifest()'s doc comment on manifes..." · Reviewed by Greptile

Comment thread crates/convt-app/src/ui/tests.rs Outdated
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@leoisadev1 leoisadev1 closed this Oct 7, 2026
@leoisadev1
leoisadev1 deleted the leoplayz317/update-tests-version branch October 7, 2026 20:54
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