Skip to content

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

Open
dannycjones wants to merge 1 commit into
apache:mainfrom
dannycjones:fix-py-release
Open

chore(ci): Remove '--locked' flag on toml-cli install#2750
dannycjones wants to merge 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

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