Skip to content

feat(no-ticket): link update notices to the Cloudsmith changelog - #609

Draft
cloudsmith-iduffy wants to merge 1 commit into
masterfrom
iduffy/reintroduce-changelog-links
Draft

cloudsmith-iduffy wants to merge 1 commit into
masterfrom
iduffy/reintroduce-changelog-links

Conversation

@cloudsmith-iduffy

Copy link
Copy Markdown
Collaborator

Description

This PR puts back #598. The update notice and cloudsmith update link to the version's entry in the Cloudsmith changelog (https://cloudsmith.com/changelog/cli-v<major>-<minor>-<patch>). Before, they linked to the GitHub release page.

Commit b4e7ca4 reverted #598 on master. Merge this PR when the change is ready to ship again.

Type of Change

  • Bug fix
  • New feature
  • Breaking change
  • Documentation update
  • Refactoring
  • Other (please describe)

Additional Notes

The diff is the same as #598. Only the CHANGELOG line offset is different.

🤖 Generated with Claude Code

This reintroduces commit 9479b50 (#598).
Commit b4e7ca4 reverted it on master.

Co-Authored-By: Tighearnán Carroll <13870403+tigh-latte@users.noreply.github.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings November 10, 2026 23:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No active review issues are recorded for the changes directing update links to version-specific Cloudsmith changelog entries.

No open issues 🎉

What changed in this PR

Restores #598 by directing update notices and cloudsmith update to version-specific Cloudsmith changelog entries instead of GitHub release pages.

Changes:

  • Converts versions such as 2.0.0 and v2.0.0 into the slug cli-v2-0-0, preserving the GitHub fallback when no version is known.
  • Updates URL tests, adds multi-digit version coverage, and documents the change.
File Description
cloudsmith_cli/​core/​tests/​test_installation.py Updates expected URLs and adds multi-digit version coverage.
cloudsmith_cli/​core/​installation.py Generates version-specific Cloudsmith changelog URLs.
CHANGELOG.md Documents the new update-link destination.

Review effort: Balanced

This branch has not been deployed

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

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants