Skip to content

chore: pin ctl-core 0.1.1 without the help workaround - #53

Merged
any-victor merged 1 commit into
mainfrom
chore/ctl-core-0.1.1
Aug 23, 2026
Merged

chore: pin ctl-core 0.1.1 without the help workaround#53
any-victor merged 1 commit into
mainfrom
chore/ctl-core-0.1.1

Conversation

@any-victor

Copy link
Copy Markdown
Contributor

Why

ctl-core 0.1.1 compiles features = ["usage"] without help.

What

Drop the help workaround. Pin 0.1.1.

0.1.1 compiles `features = ["usage"]` alone.
@kodus-hostinger

kodus-hostinger Bot commented Aug 23, 2026

Copy link
Copy Markdown

Review

Incremental · 0 open

@kody review after new commits. @kody full re-reads the whole PR.

Summary

Dependency updates in Cargo.toml

  • ctl-core moves from 0.1.0 to 0.1.1 and its feature set is reduced to ["usage"] only. The help feature — previously mandatory because the 0.1.0 prelude re-exported go without a cfg guard — is dropped along with its explanatory comment, since 0.1.1 compiles the usage feature standalone. This trims the compiled surface and removes a workaround that was only needed to satisfy a linkage issue upstream.
  • clap is bumped from 4.6.5 to 4.6.6 (patch-level), an incidental change not mentioned in the existing description. Features (derive, env) are unchanged, so no behavioral impact is expected.

Release metadata

  • A new changeset (.changeset/ctl-core-0.1.1.md) marks qctl as a patch release, keeping the version bump automated and documenting the reason for the dependency change in the changelog.

Notes

  • The changeset only mentions the ctl-core upgrade; the clap patch bump is not reflected there. If changelog completeness matters, consider adding it.
  • Worth confirming that no code path still relies on symbols previously pulled in via the help feature, as removing it narrows what the ctl-core prelude exposes.

Files

File Status +
.changeset/ctl-core-0.1.1.md added +5 −0
Cargo.toml modified +2 −3

Open

No open findings.

History

When Pass Open
23 Aug 18:48 UTC Incremental 0

Inspect this review

@any-victor
any-victor merged commit 86f4bad into main Aug 23, 2026
2 checks passed
@any-victor
any-victor deleted the chore/ctl-core-0.1.1 branch August 23, 2026 18:50
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