Skip to content

chore(ci): Remove '--locked' flag on toml-cli install#2750

Merged
kevinjqliu merged 1 commit into
apache:mainfrom
dannycjones:fix-py-release
Jun 30, 2026
Merged

chore(ci): Remove '--locked' flag on toml-cli install#2750
kevinjqliu merged 1 commit into
apache:mainfrom
dannycjones:fix-py-release

Conversation

@dannycjones

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

N/A

What changes are included in this PR?

We moved all CLI installs to --locked in #2739. Unfortunately, this doesn't work for toml-cli as it is not regularly updated and its lock file refers to outdated dependencies. In particular, it points to crates which use nightly unstable features which no longer exist.

This change removes --locked and adds a comment to explain why.

Alternatively, we could use the stable toolchain here although I think it's OK to use newer dependencies instead.

Are these changes tested?

Manually tested, the following command succeeds:

cargo +nightly-2026-03-05 install toml-cli --force

@dannycjones

Copy link
Copy Markdown
Contributor Author

FYI @CTTY

@kevinjqliu kevinjqliu 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.

LGTM

@kevinjqliu kevinjqliu merged commit be6cc96 into apache:main Jun 30, 2026
21 checks passed
@dannycjones dannycjones deleted the fix-py-release branch June 30, 2026 16:07
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.

2 participants